Арксинус кривой , MQL4

 

То ли я дурак, то ли лыжи не едут

 простой код 

double a = 3;
double b = 3;
double c = MathSqrt(MathPow(a,2)+MathPow(b,2));
double sinf = (MathArcsin(b/c))*100;

Alert(sinf);
при значениях a=3 b=3  - с = 4,24   - треугольник прямоугольный и угол между a и с = 45 градусов

считаем

синус угла = (b/c) = 0,70...    по таблице синусов всё верно это 45 градусов , но как мне из синуса угла вытащить само значение угла

я так понял что угол равен =  арксинусу (синуса) , но что не подставляю , получаю что угодно кроме 45 градусов, в упор не понимаю в чём дело

 
на калькуляторе арксинус 0,70 = примерно 45 градусов, так что видимо баг MQL
 
Yurij Izyumov:

То ли я дурак, то ли лыжи не едут

Уж и не знаю. Угол в радианах
 
Yurij Izyumov:
на калькуляторе арксинус 0,70 = примерно 45 градусов, так что видимо баг MQL

У меня на калькуляторе арксинус 0,7 = 0,77539... это и есть 45 градусов (если точно, то 44.427...) Вроде как все верно.

А вы чего ждете ? В тригонометрии углы измеряются в радианах. Если вам нужны градусы - умножьте на 180 и поделите на Pi (3.1415926..)

У вас в школе по геометрии что было ?

 
George Merts:У вас в школе по геометрии что было ?

походу было 3.14... )

но это больше тригонометрия )

 
с синусами никогда не дружил =)))) хочешь верь хочешь нет, мой калькулятор видимо сразу переводит в градусы =) спасибо за ответы 
 
Yurij Izyumov:
с синусами никогда не дружил =)))) хочешь верь хочешь нет, мой калькулятор видимо сразу переводит в градусы =) спасибо за ответы 
Ну всё, выровняли арксинус? и вам спасибо за вопрос, незачем больше апать тему.
Причина обращения: