Главная страница
    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.04 c
14-1107199023
Alexander Panov
2005-01-31 22:17
2005.02.27
Каких вы взглядов придерживаетесь?


3-1106892093
PQR
2005-01-28 09:01
2005.02.27
Interbase


1-1108059375
baltazar
2005-02-10 21:16
2005.02.27
richedit


1-1108047508
Dr. Genius
2005-02-10 17:58
2005.02.27
Графический интерфейс для программ


3-1106738017
Ega23
2005-01-26 14:13
2005.02.27
А в чём проблема? Вопрос не соответствует конференции?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский