2011年9月17日

Matlab___VPA函数

摘要: VPA函数matlab控制运算精度用的是digits和vpa这两个函数digits用于规定运算精度,比如:digits(20);这个语句就规定了运算精度是20位有效数字。但并不是规定了就可以使用,因为实际编程中,我们可能有些运算需要控制精度,而有些不需要控制。vpa就用于解决这个问题,凡是用需要控制精度的,我们都对运算表达式使用vpa函数。例如:digits(5);a=vpa(sqrt(2));这样a的值就是1.4142,而不是准确的1.4142135623730950488016887242097又如:digits(5);a=vpa(sqrt(2));b=sqrt(2);这样a的值是1.41 阅读全文

posted @ 2011-09-17 20:25 神一样的魔鬼 阅读(3579) 评论(0) 推荐(0) 编辑

导航