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