1、重置符号计算引擎 在计算之前我们需要重置符号计算引擎,以产生准确的符号数字。这里重置符号计算引擎的指令为reset(symengine) ,其功能为重新启动符号计算引擎。详细请看下图:
2、精度表达的相关指令有关精度表达的相关指令有如下:digits 功能:显示当前环境下符号数字“十进制浮点”表姨胀兽辱示的有效数字位数digits(n)功能:设定符号数字“十进制浮点”表示的有效数字位数xs=vpa(x) 功能:根据表达式x得到digits制定精度下的符号数字xsxs=vpa(x,n) 功能:根据表达式x得到n位有效数字的符号数字xs
3、采用默认设置的结果 这里我们先采用默认设置“变精度算法”的及结果,以及真正了解有效数位的含义。在这过程中需要用到上一步介绍的指令,我们要注意其用法。详细过程请看下图。
4、设定有效数字位数 在设定之前我们先查看目前“变精度算法”的有效数字位数,然后在重新设定为另外一个有效数字位数。
5、利用vpa指令查看修改结果这里我们采用第二步介绍的vpa指令的两种输入方法查看结果。具体请看下图。
6、小结由以上可以看出:1,digits(n)可以设定系统的“变精度算法”的有效数字位数,对其后都有影响。2,xs=vpa(x,n),根据表达式x得到n位有效数字的符号数字xs,只改变xs的有效位数,对其后没有影响。