PDA

查看完整版本 : [求助]MATLAB中如何控制计算精度?!


hippo613
2008-11-01, 15:05
MATLAB中显示的数据只是显示小数点后4位数据,我在计算的时候,需要用到6位数据,应该如何使用?
例如,我要计算一个函数logistic(),这是我自定义的,
初值a=0.60000
a1=0.60001
就是我要计算2个不同的初值经过迭代计算后的差异。我不知道怎么设定。
如:y=chebyshev(4,0.60000,200);
y1=chebyshev(4,0.60001,200);

myci
2008-11-02, 20:26
可以使用vpa函数进行设定 比如六位的vpa(a,6),6表示所需要的精度。可以试试,还有个函数是digits应该也可以!