MATLAB中vpa函数和digits函数都是用来控制运算精度的
一,要修改运算的精度,需要digits()函数和vpa()函数同时执行,单独使用digits函数不会改变运算精度;
二,vpa()函数对函数内部的变量运算过程不修改精度,如,vpa(pi)的值为3.1,vpa(2*pi)的值为6.3,所以vpa()并没有对函数内部的变量进行精度修改;
三,vpa()可以单独使用,但前提是,vpa的设定精度要大于等于digits的设定运算精度;
MATLAB中vpa函数和digits函数都是用来控制运算精度的
一,要修改运算的精度,需要digits()函数和vpa()函数同时执行,单独使用digits函数不会改变运算精度;
二,vpa()函数对函数内部的变量运算过程不修改精度,如,vpa(pi)的值为3.1,vpa(2*pi)的值为6.3,所以vpa()并没有对函数内部的变量进行精度修改;
三,vpa()可以单独使用,但前提是,vpa的设定精度要大于等于digits的设定运算精度;