1. Matlab中有三种运算精度,它们分别为数值算法、符号算法和可控精度算法,将它们分别介绍如下:
(1) 数值算法把每个数取为16位,计算按浮点运算进行,它是运算速度最快的一种算法.
(2) 符号算法把每个数都变为符号量,运算按有理量计算进行,它的优点是能够得到精确结果,缺点是占用空间大,并且运算速度最慢.
(3) 可控精度算法介于上述两种算法之间,它能够使运算在可控的精度下进行计算.
2. Matlab的数据显示格式,列表如下:
表 Matlab数据显示格式命令
命令
意义
举例( )
format short
短格式方式,显示5位定点十进制数
3.1416
format long
长格式方式,显示15位定点十进制数
3.141592653589793
format short e
最优化短格式显示,5位加指数
3.1416e+000
format long e
最优格式,15位加指数
3.141592653589793e+000
format short g
5位定点或浮点格式
3.1416
format long g
对双精度,显示15位定点或浮点格式,对单精度,显示7位定点或浮点格式
3.14159265358979
format short eng
至少5位加3位指数
3.1416e+000
format long eng
16位加至少3位指数
3.14159265358979e+000
f