发现matlab中应该为零的 cos(pi/2)、 sin(pi)都为一个极小的值

matlab中 cos(pi/2) sin(pi)不等于0怎么办

 

查了半天,看到有人  关于MATLAB中cos(pi2)不等于0的问题_Azahaxia的博客-CSDN博客

matlab中 cos(pi/2) sin(pi)不等于0怎么办

 

但尝试了之后发现在我的电脑上不对,结果如下,还是一个符号的表达式,可能是版本原因

matlab中 cos(pi/2) sin(pi)不等于0怎么办

 

然后跟着此思路,发现可以定义一个符号变量,利用subs 赋值为pi,结果就对了

matlab中 cos(pi/2) sin(pi)不等于0怎么办

 

 

相关文章: