导图社区 Matlab数据类型
Matlab数据类型知识梳理,主要包括基本数据类型、引用数据类型(复合数据类型)两大类。
这是一篇关于考研高数的思维导图,帮助考生梳理了考试的知识点,形成了清晰的知识体系。同时,通过对每个知识点的详细解释和关联,思维导图也促进了考生对知识的理解和记忆。因此,考生在备考过程中可以充分利用这张思维导图,提高备考效率,取得更好的成绩。
傅里叶分析的思维导图,内容有傅里叶级数(针对周期信号)、傅里叶变换、傅里叶变换的性质、典型函数的傅里叶变换、卷积定理、频率特性,感兴趣的小伙伴快来看。
围绕着交换信息这四个字通信系统可以划分成五部分,信息源,发送设备,信道,噪声源,接收设备,信宿,这五部分很好理解,信息源可以理解为大脑的思想,发送设备可以理解为声带,信道可以理解为传播声音的空气,接收设备可以理解为另一个人的耳朵,信宿可以理解为另外一个人的大脑。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
Matlab数据类型
基本数据类型
数值类型
整数
有符号
int8
int16
int32
int64
无符号
uint8
uint16
uint32
uint64
浮点数
单精度
single
双精度
double
复数
以i或j作为虚部标志
a+bi
complex(a,b)
a为实部,b为虚部
双精度参与运算时的规则
当参与运算的其它数据为整数类型时,返回结果为相应的整数类型
当参与运算的其它数据为单精度浮点数类型时,返回结果为相应的单精度浮点数类型
单精度浮点数类型不能与整数类型进行算数运算
逻辑类型
0
0为假
1
非零为真
引用数据类型(复合数据类型)
结构体类型
创建结构体对象
通过赋值语句
如student.Name='Sam'
使用创建函数struct
StrArry = struct{'field1',var1,'field2',var2,...,'fieldn',varn}
将vari赋值给fieldi
数组类型
数组与矩阵的区别
数组强调对元素的运算,而矩阵采用线性代数的运算方式
定义
于C语言类似,但是这里的数组元素可以是任意类型的
创建
方括号
Array = [1 2 3 4 5]
冒号
Array = i : j : k
从i开始,到k结束,步长(间隔)为j
预定义函数
linspace(a,b,n)创建线性序列
区间为[a,b],有n个元素
单元(cell)数组类型
广义矩阵
特点
组成单元数组的每一个元素称为一个单元
每个单元可以包括一个任意数组
维数不受限制
目的
将不同类型的数据归并到一个数组中
使用赋值语句创建单元数组
使用"{}"来创建,以','或空格分隔每一个单元,使用分号";"来分行
利用cell函数创建空单元数组
cellName = cell (m,n)
创建一个m*n的空单元数组,每个单元为空矩阵
寻访(访问)
C(m,n)
指单元数组第m行第n列的单元
C{m,n}
指单元数组第m行第n列的单元的内容
操作
合并
删除
C{m,n} = []
改变单元数组形状
reshape
trimC = reshape(C,M,N)
将单元数组C改变成一个具有M行N列的新单元数组
table类型
主要是导入数据时产生
类型转化为double
取所有值赋值给另一个变量
a为table型
temp = a{:,:}
将NaN改为0
isnan(A)
A为double
判断矩阵的值是否为NaN,是,返回1
temp(isnan(temp))=0
字符串
存储
一个字符串是存储在一个行向量中的文本
获取ASCII值
abs(A)
取绝对值
求模
构造字符串
直接赋值
String = 'Every good boy does fun.'
字符串中的单引号由两个连续的单引号表示
字符串连接
横向连接
W=[U V]
纵向连接
strvcat
连接后自动补偿空格
char
自动补偿空格再连接
字符串比较
关系运算符
strcmp
字符串查找和替换函数
查找
findstr(String,'A')
返回字符A在String中的位置
对字符串矩阵无用
替换
strrep
字符串-数值转换
map容器类型