如何在MATLAB中舍入包含符号变量的项的系数?

时间:2014-12-26 12:12:22

标签: matlab rounding digits

朋友们,当系数在数值上非常小时,我需要将包含符号变量的术语舍入为零。

例如:在以下表达式中:

4.5 * h + 6.12e-17 * cos(q)

我需要将第二项舍入为零,因为它的系数非常小。

(q和h是符号变体)

我该怎么做?

提前致谢。

(对于那些想要了解我如何达到该表达式的详细信息的人:

这是我的初步结果:

(适用4967757600021511个* COS(Q))/ 81129638414606681695789005144064

我使用VPA将其转换为十进制形式,获得的结果是

0.00000000000000006123233995736766035868820147292 * COS(Q)

然后,我将有效数字的no:设置为3,结果为:

6.12e-17 * COS(Q)

0 个答案:

没有答案