Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.035 c
1-1108309911
Eraser
2005-02-13 18:51
2005.02.27
Способ определения активности/неактивности пользователя


1-1108458724
Proga
2005-02-15 12:12
2005.02.27
Динамический массив...


4-1101829091
MAINUSER
2004-11-30 18:38
2005.02.27
Ошибка в работе с ReadDirectoryChangesW


1-1108414004
GEN++
2005-02-14 23:46
2005.02.27
динамическое создание таймера перед запускм приложения


14-1107352506
Shuric
2005-02-02 16:55
2005.02.27
Уважаемый Romkin!





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский