Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

траблы траблы и ещё раз траблы....   Найти похожие ветки 

 
mr-jack   (2005-02-08 21:52) [0]

Народ!помогите общими силами сделать задачу....нет,я не прошу её сделать за меня,хотябы наброски советы..и т.д.. не помешают...нужно начиная от типа переменных.просто я незнаю может я не тот тип ставил..
Задача такая:есть StringGrid с двумя колнками.в одной лежат Х а в другой У.Х и У имеют вид хххххххххх,хх не знаком больше не меньше..1 поле  и 2 поле это две точки,с которыми надо работать.
сначала надо вычеслить дельтаХ и дельтаУ.
потом по формуле rumb=tg(dx/dy)вычислить rumb.тут есть загвоздка,с которой я столкнулся rumb должен быть в градусах.Помогите,плз...Заранее спасибо,пЫво по почте=))


 
Юрий Зотов ©   (2005-02-08 22:23) [1]

X,Y - любой из типов single, double, extended.

Перевод из строки в число - StrToFloat. Запятая или точка - как проставлено в системных настройках. Для универсальности можно использовать StringReplace и DecimalSeparator.

Тангенсы (rumb) в градусах не измеряются. В градусах или радианах измеряются углы, а тангенс безразмерный (притом аргумент функции Tan должен быть в радианах). Может быть, Вы имели в виду арктангенс (функция ArcTan)? Уточните. И не помешало бы все же почитать учебник математики.

Превод из радиан в градусы - RadToDeg. Обратный - DegToRad. В uses надо добавить Math.

Последнее - все встречающиеся в этом сообщении английские слова описаны в справке.


 
mr-jack   (2005-02-08 22:46) [2]

Извеняюсь,правильно та мarctg,опечатка...фигня такая ,что значения вычесленные по формуле не сходяться с теби что у меня есть(100% правильные).


 
Cobalt ©   (2005-02-08 22:47) [3]

ты чё???
результат тангенса - это число, а аргумент его - как раз в градусах. Или в радианах? Не помню, читай справку - она рулез!!!


 
Cobalt ©   (2005-02-08 22:49) [4]

Упс...
гомен кудасай*, опоздал ^__^
( * дико извиняюсь (япон.))


 
Юрий Зотов ©   (2005-02-08 22:57) [5]

> mr-jack   (08.02.05 22:46) [2]
rumb := RadToDeg(arctan(dx/dy));



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.044 c
1-1107944794
MTsv DN
2005-02-09 13:26
2005.02.27
Файлы LIB


9-1101743659
Максим
2004-11-29 18:54
2005.02.27
Из GLS в 3DS


1-1107877962
_student
2005-02-08 18:52
2005.02.27
Как работать с Compound Document (он же OLE Structured Storage).


6-1103304647
AdmeraL
2004-12-17 20:30
2005.02.27
TclientSocket .... TserverSocket


1-1108349796
alena.svt
2005-02-14 05:56
2005.02.27
Code Explorer