[问题] matlab可执行的位数计算

楼主: etu4315 (成大海龙王)   2015-10-18 04:53:44
各位高手神人大家好
小弟菜比八,为了这个作业弄到快天亮
google了许久仍然没能找到相关资料
故来版上寻求神人解惑
小弟目前碰到的问题是要解一个很简单的五次方函数
从一阶微分到四阶微分
使用中央差分法来计算数值解跟解析解的误差
中央差分法的公式如图所示
http://imgur.com/QNDZHOp
上为四阶CDS 下为三阶CDS
当小弟设定dx为10^-10次方时
代进去五次方函数时相当于10^-50次方
太小了以至于电脑完全省略error都跑出100%
想请问这是不是电脑的极限,抑或是matlab的极限
有方法可以解决吗?求神人开示了QQ
作者: tn00364361 (小氵斿)   2015-10-18 12:26:00
MATLAB的machine epsilon是2.2e-16

Links booklink

Contact Us: admin [ a t ] ucptt.com