Главная страница
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.047 c
1-1108054427
Sphinxx
2005-02-10 19:53
2005.02.27
Перевод из двоичной в десятичную


14-1107711773
Gero
2005-02-06 20:42
2005.02.27
Про винчестер


14-1107745364
Думкин
2005-02-07 06:02
2005.02.27
С Днем рождения! 7 февраля


11-1092037023
Рома
2004-08-09 11:37
2005.02.27
Перерисовка окна


8-1100346664
frEEstyler
2004-11-13 14:51
2005.02.27
не проигрываются vob файлы