Как я могу получить точные значения sin и cos в matlab для углов типа pi/4?

Если я напишу в Matlab

cos(pi/4)

Я получаю эту форму:

0.7071

когда я предпочел бы получить фактическое значение (2)^(1/2)/2, чтобы написать формулы более четко. Есть ли способ сделать то, что я спрашиваю?

1 ответ

Решение

Вы можете использовать набор инструментов Symbolic Math, который поставляется со многими установками Matlab:

theta = sym(pi)/4;
cos(theta)

который возвращается

ans =

2^(1/2)/2
Другие вопросы по тегам