MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】cos函数问题 (https://www.labfans.com/bbs/showthread.php?t=196)

lanchen 2007-05-20 12:28

【求助】cos函数问题
 
我定义一个角度
>>a=pi/2;
>>cos(a)
可结果不是0,因为它在存储a的时候已经将a约等于一个数了,如何才能使它为0呢???

以前没用过matlab,最近毕设才学

lanchen 2007-05-20 15:11

是不是这个问题太简单了?
大家都不愿意回答???

spy1120 2007-05-20 15:34

修改输出格式
>> format bank
>> cos(pi/2)

ans =

0.00
原来的值
ans =

6.1232e-017
也没错的

lanchen 2007-05-20 16:11

谢谢!
我本来有一个变量a,a是要输入的量,如果输入a=pi/2,当format bank后,则cos(pi/2)=0了,但是当a为别的值时,会不会影响结果的精度呢???

lanchen 2007-05-20 16:25

是不是format只会影响显示的精度,而实际的计算它仍采用内部的精度,计算后再用采用的精度显示???
我好像觉得是这个样子的,不知道各位大虾有何高见?

spy1120 2007-05-20 20:50

嗯,他只影响输出精度


所有时间均为北京时间。现在的时间是 11:22

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.