matlab数据类型

来源:互联网 发布:东南亚旅游 知乎 编辑:程序博客网 时间:2024/06/05 00:21

 d o u b l e 是一个双精度浮点数,每个存储的双精度数用6 4位。
c h a r 用于存储字符,每个存储的字符用1 6位。
s p a r s e 用于存储稀疏矩阵,由一个s p a r s e使用的内存是4 + (非零元素数* 1 6 )。
u n i t 8 是一个无符号的8位整型数。数学函数并不对使用到的这种数据类型进行定义,如存储图像

 

预定义变量

a n s                    分配最新计算表达式的值,这个表达式并没有给定一个名字。
e p s                    返回机器精度,定义1与最接近可代表的浮点数之间的差。e p s数在一些命令中用作偏差。

                              用户可以设定一个新的e p s值,但要注意这个e p s值不能由命令c l e a r恢复。
r e a l m a x         返回计算机能处理的最大浮点数。
r e a l m i n        返回计算机能处理的最小的非零浮点数。
p i                        返回p,即3 . 1 4 1 5 9 2 6 5 3 5 8 9 7 9 3,如果e p s足够小,那么用1 6位十进制数来表示其精度。
i n f                      定义为1 / 0。当出现被零除时, M AT L A B就返回i n f,并不中断执行而继续计算。
N a N                定义为“Not a Number”,这个非数值要么是%类型,要么是i n f / i n f。

 

 

变量列表

w h o                  列出已定义的变量。
Who global     与w h o相同,但仅列出全局变量。

who a*            给出所有以a开头的变量的一个列表。
w h o s           给出比命令w h o更详细的列表,如显示矩阵的维数。
whos global  与w h o s相同,但仅列出全局变量,可参见第1 2 . 3节。

 

c l e a r 删除所有变量并恢复除e p s外的所有预定义变量。可参见
命令集111当运行文件时的c l e a r。
clear name 仅删除变量n a m e。
clear name1 name2 删除变量n a m e1、n a m e2、⋯

clear a* 删除所有a开头的变量。
clear value 根据v a l u e给出不同的结果。键入helpclear 可得到更多的细节。

原创粉丝点击