/ / Ako môžem získať presné hodnoty hriechu a cos v matlabe pre uhly ako pi / 4? - matlab, počet, nepresná aritmetika

ako môžem získať presné hodnoty hriechu a cos v MATLAB pre uhly ako pi / 4? - matlab, počet, nepresná aritmetika

ak píšem v Matlabe

cos(pi/4)

Mám tento formulár:

0.7071

keď by som radšej dostal skutočnú hodnotu (2) ^ (1/2) / 2, aby som písal vzorce jasnejšie. existuje spôsob, ako urobiť to, čo žiadam?

odpovede:

4 pre odpoveď č. 1

Môžete použiť Symbolický nástroj Math ktorý sa dodáva s mnohými inštaláciami programu Matlab:

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

ktorý sa vracia

ans =

2^(1/2)/2