本节代码:
matlab常用数据类型列表如下:
>> % matlab 使用变量不需要申明,系统会直接开辟内存空间 % int8 范围-2^7 到 2^7-1 int8(999) ans = 127 >> int16(99999) ans = 32767 %% int32 范围-2^31 到 2^31-1 %int32(9^43) %% int64 范围-2^63 到 2^63-1 %int64(2^67) >> %% uint8 范围0到2^8-1 uint8(2^9) ans = 255 % 如果用负数则为0 >> uint8(-8) ans = 0 %% uint16 范围 0 到 2^15-1 uint16(2^82) %% uint32 范围 0 到 2^31-1 uint32(2^82) %% uint64 范围 0 到 2^63-1 uint64(2^82) %% single 单精度 及double 双精度 single(rand(1)) % % ans = % % 0.8147 % whos % Name Size Bytes Class Attributes % % ans 1x1 4 single % double(rand(1)) % % ans = % % 0.9058 % whos % Name Size Bytes Class Attributes % % ans 1x1 8 double isa判断类型,使用isa判断某变量是否满足某种类型,满足则返回1,反之返回0.
>> %% isa 判断数据类型isa(obj, 'class_name') 判断obj是否为class_name类型。如果是,返回逻辑1(真);如果不是,返回逻辑0(假) A=rand isa(A,'int8') A = 0.9134 ans = 0 >> isa(A,'double') ans = 1其他常用数据转换和判断数据类型命令还包括:
char
转换为字符数组(字符串)
int2str
将整数数据转换为字符串
mat2str
将矩阵转换为字符串
num2str
将数字转换为字符串
str2double
将字符串转换为双精度值
str2num
将字符串转换为数字
native2Unicode
将数字字节转换为Unicode字符
unicode2native
将Unicode字符转换为数字字节
base2dec
将基数N字符串转换为十进制数
bin2dec
将二进制数字串转换为十进制数
dec2base
将十进制转换为字符串中的N数字
dec2bin
将十进制转换为字符串中的二进制数
dec2hex
将十进制转换为十六进制数字
hex2dec
将十六进制数字字符串转换为十进制数
hex2num
将十六进制数字字符串转换为双精度数字
num2hex
将单数转换为IEEE十六进制字符串
is
检测状态
isa
确定输入是否是指定类的对象
iscell
确定输入是单元格数组
iscellstr
确定输入是字符串的单元格数组
ischar
确定项目是否是字符数组
isfield
确定输入是否是结构数组字段
isfloat
确定输入是否为浮点数组
ishghandle
确定是否用于处理图形对象句柄
isinteger
确定输入是否为整数数组
isjava
确定输入是否为Java对象
islogical
确定输入是否为逻辑数组
isnumeric
确定输入是否是数字数组
isobject
确定输入是否为MATLAB对象
isreal
检查输入是否为实数数组
isscalar
确定输入是否为标量
isstr
确定输入是否是字符数组
isstruct
确定输入是否是结构数组
isvector
确定输入是否为向量
1.《matlab如何导入表格数据类型》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《matlab如何导入表格数据类型》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3285915.html