matlab中disp的作用是什么?

如题所述

matlab里disp的意思 disp用来展示变量的内容,可以是字符串,元胞,矩阵,结构体。

disp(X)显示一个数组时不需要输出它的名称。如果X包含一个文本字符串,则显示字符串。

另一种在电脑屏幕上显示数组的方法是输出数组的名称,但在输出结果之前还有一个抬头,通常是不需要的。

disp函数仅接受一个输入。为了显示多于一个数组和字符串,需要将函数sprintf或fprintf串联起来。

注意disp不显示空数组。

下面的例子使用disp来显示带有标签的矩阵:

disp('     Corn      Oats      Hay')

x = gallery('uniformdata',[5 3],0);

disp(x)

结果是:

Corn      Oats      Hay

0.9501    0.7621    0.6154

0.2311    0.4565    0.7919

0.6068    0.0185    0.9218

0.4860    0.8214    0.7382

0.8913    0.4447    0.1763

扩展资料

默认情况下,MATLAB将绝大多数数据存储为双精度类型(64位浮点数)以保证运算的精确性。而对于图像而言,这种数据类型在图像尺寸较大时可能并不理想。例如,一张1000像素见方的图像拥有100万个像素,如果每个像素用64位二进制数表示,总共需要大约8MB的内存空间。

为了减小图像信息的空间开销,可以将图像信息存为8位无符号整型数(uint8)或16位无符号整型数(uint16)的数组,这样只需要双精度浮点数1/8或1/4的空间。在上述3种存储类型中以双精度和uint8使用最多,uint16的情况与uint8大致类似。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网