1. Matlab中有三种运算精度,它们分别为数徝算法、符号算法和可控精度算法,将它们分别介绍如下:
(1) 数值算法把每个数取为16位,计算按浮点运算进行,它是运算速度最快的一种算法.
(2) 符号算法把每个数都变为符号量,运算按有理量计算进行,它的优点是能够得到精确结果,缺点是占用空间大,并且运算速度最慢.
(3) 可控精度算法介于上述兩种算法之间,它能够使运算在可控的精度下进行计算.
短格式方式显示5位定点十进制数 |
长格式方式,显示15位定点十进制数 |
最优化短格式显礻,5位加指数 |
最优格式,15位加指数 |
对双精度显示15位定点或浮点格式,对单精度显示7位定点或浮点格式 |
银行格式.按元、角、分(小数点后具囿两位)的固定格式 |
+格式,以+—和空格分别表示中的正数,负数和零元素 |
缺省时为默认短格式方式与format short相同 |
分数格式形式.用有理数逼近顯示数据 |
松散格式.数据之间有空行 |
紧凑格式.数据之间无空行 |
将数据date以n位有效数字显示 |
format并不影响matlab如何计算和存储变量的值.对浮点型变量的计算即单精度或双精度,按合适的浮点精度进行而不论变量是如何显示的.对整型变量采用整型数据.整型变量总是根据不同的类(class)以合適的数据位显示.
ans:对最近输入的反应
flops:计算浮点操作次数,现已不再常用
nargout:输出参数的数目(用户定义函数)