Matlab数据类型

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

int64
64位有符号整数 用户类
用户定义的类构造的对象
uint64
64位无符号整数 java类
从java类构造的对象
single
单精度数值数据
Car 情报局
MATLAB数据类型
2. 数据类型转换
MATLAB提供了各种用于将一种数据类型转换为另一种数据类型的函数。如下表所示数据类型转换函数:
函数
描述说明
*cellstr
Car 情报局
MATLAB数据类型
3. 数据类型确定
MATLAB提供了用于识别变量数据类型的各种函数。下表提供了确定变量数据类型的函数:
函数 is isa iscell iscellstr ischar isfield isfloat ishghandle isinteger isjava islogical
whos
在工作区中列出变量,其大小和类型
Car 情报局
MATLAB数据类型
Car 情报局
MATLAB数据类型
MATLAB不需要任何类型声明或维度语句。当MATLAB遇到新的变量名称时,它将创建变量并分配适当的
内存空间。如果变量已经存在,则MATLAB将使用新内容替换原始内容,并在必要时分配新的存储空间。
例:total = 136;该语句创建一个名为 total 的 1×1 矩阵,并将值 136 存储在其中。
确定输入是否为数字数组
isobject
确定输入是否为MATLAB对象
isreal
检查输入是否为实数数组
isscalar
确定输入是否为标量
isstr
确定输入是否为字符数组
isstruct
确定输入是否是结构数组
isvector
确定输入是否为向量
class
确定对象的类
validateattributes 检查数组的有效性
1. MATLAB数据类型
MATLAB提供15种基本数据类型。每种数据类型存储矩阵或数组形式的数据。矩阵或数组的最小值是0到0,
并且是可以到任何大小的矩阵或数组。
wenku.baidu.com
数据类型
描述
数据类型
描述
int8
8位有符号整数 double
双精度数值数据
uint8
8位无符号整数 logical
逻辑值为1或0,分别代表true和false
str2double
将字符串转换为双精度值
num2hex
将数值转换为十六进制数字字符串
str2num
将字符串转换为数字
cell2mat
将单元格数组转换为数组
native2unicode 将数字字节转换为Unicode字符 cell2struct 将单元格数组转换为结构数组
unicode2native 将Unicode字符转换为数字字节 cellstr
描述说明 检测状态 确定输入是否是指定类的对象 确定输入是单元格数组 确定输入是字符串的单元格数组 确定项目是否是字符数组 确定输入是否是结构数组字段 确定输入是否为浮点数组 确定是否用于处理图形对象句柄 确定输入是否为整数数组 确定输入是否为Java对象 确定输入是否为逻辑数组
函数
描述说明
isnumeric
将字符数组转换为cell型字符串数组
base2dec
将基数N字符床转换为十进制数 mat2cell
将数组转换为具有潜在不同大小的单元格的单元阵列
bin2dec
将二进制数字串转换为十进制数 num2cell
将数组转换为具有一致大小的单元格的单元阵列
dec2base
将十进制转换为字符串种的N数字 struct2cell 将结构转换为单元格数组
int16
16位有符号整数 char
字符数据(字符串作为字符向量存储)
uint16
16位无符号整数 单元格阵列 索引单元阵列,每个都能存储不同维数和数据类型的数组
int32
32位有符号整数 结构体
C型结构,每个结构具有能存储不同维数和数据类型的数组命名字段
uint32
32位无符号整数 函数处理
指向一个函数的指针
函数
描述说明
char
转换为字符数组(字符串)
dec2bin
将十进制转换为字符串种的二进制数
int2str
将整数数据转换为字符串
dec2hex
将十进制转换为十六进制数
mat2str
将矩阵转换为字符串
hex2dec
将十六进制数字字符串转换为十进制数
num2str
将数字转换为字符串
hex2num
将十六进制数字字符串转换为数值
相关文档
最新文档