本节代码:

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