【摘要】:MATLAB的数值量默认以双精度格式进行计算并保存在内存中,其显示格式可以通过“format”命令改变。如:1)format short短格式,显示小数点后面4位有效数字,如“pi(π)”显示:说明:由于省略变量名和赋值标记“=”,则系统自动产生一个用作结果的默认变量“ans”。
MATLAB的数值量默认以双精度格式进行计算并保存在内存中,其显示格式可以通过“format”命令改变。如:
1)format short短格式(系统默认),显示小数点后面4位有效数字,如“pi(π)”显示:
说明:由于省略变量名和赋值标记“=”,则系统自动产生一个用作结果的默认变量“ans”。
2)format long长格式,显示15位数字,如用长格式显示“1/7”:
3)format short e短格式e方式,对非整数值按照e方式显示5位数字,如:
4)format long e长格式e方式,对非整数值按照e方式显示小数点后15位数字,如:
(www.xing528.com)
5)format hex按照16进制显示,如:
6)format rat用近似的有理数显示,如:
MATLAB语言中有一些特定的数值常量,见表1-7。
表1-7 MATLAB语言中的常量
MATLAB的数据都是以双精度数值来表示的,它们在系统内部又是按照计算机通常处理方法以二进制来表示。这样,造成某些实数不能被精确地表示,而且对能够表示的实数有一个限制,存在浮点运算的相对误差,但是这些误差是小于误差上限eps=2.2204×10-16的,在MATLAB的命令窗口中输入“eps”值就可以得到结果。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。