matlab中cos(pi/2)和sin(pi)不等于0的解决方案

由于matlab中pi是π的近似数,因此计算cos和sin的结果都是一个无穷小的数。一般情况下没什么问题,但在符号运算时会产生非常多的无穷小数,导致结果庞杂。苦苦搜寻后找到最终解决方案,将pi替换成sym(pi)即可,即计算cos(sym(pi/2))和sin(sym(pi))就能解决。

Guess you like

Origin blog.csdn.net/a735148617/article/details/118785941