Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

arctan в Delphi [D7, XP]


alikon1 ©   (2007-11-11 13:15:00) 

Windows калькулятор выдает tg(9)=83,659808254090090604005862335173

а Delphi:
edit1.Text:=floattostr(arctan(9)); выдает 1,460139105621;
edit1.Text:=floattostr(arctan(degtorad(9))); выдает 0,155806499969542
edit1.Text:=floattostr(arctan(radtodeg(9))); выдает 1,56885707450144

А как же все-таки получить эти самые Windows'овские 83,6598082...


Dib@zol   (2007-11-11 13:29:00) [1]

180/pi*arctan(9).


Anatoly Podgoretsky   (2007-11-11 13:27:00) [2]

> alikon1  (11.11.2007 13:15:00)  [0]

между tg и arctg большая разница.


Denis__   (2007-11-11 13:25:00) [3]

help
In Delphi code, ArcTan returns the arctangent of X.

X is a real-type expression that gives an angle in radians.


Edit1.Text:=FloatToStr(RadToDeg(ArcTan(9)));


alikon1   (2007-11-11 13:16:00) [4]

Тангенс в градусах, с отмеченной галочкой INV


Наверх

Титульная страница Поиск, карта сайта Написать письмо