Matlab学习笔记,记下学习中的点点滴滴...
1、Matlab基础
数据的显示格式及其含义:
常用命令:
常用键盘快捷键及说明:
标点符号用法:
命令窗口中常用的命令:
2、数据类型
Matlab的基本数据类型有字符串类型、数值类型、函数句柄、逻辑类型、结构体类型、Java类型、细胞数组类型等,用户也可以根据需要来定义自己的数据类型。
字符串(String)类型
eg:
对于字符串数组,每行的字符总数必须相等。
>> str=['1','22';'12','2'] str = 122 122 >> strT=['12','22';'12','2'] ??? Error using ==> vertcat All rows in the bracketed expression must have the same number of columns.
字符串的水平合并可以使用中括号对(“[]”)和strcat函数两种方法。
eg:
字符串的垂直合并可以使用中括号对(“[]”)和strvcat数两种方法。
数值(Numeric)类型
MATLAB的数值类型有整数、复数、浮点数、无穷大和非数值最这5个类型,其中正无穷大由Inf表示,负无穷大由-Inf表示,非数值量由NaN表示。
整数
eg:
注意:
复数类型
浮点数类型
Inf和NaN
函数句柄(Handle)
逻辑(Logical)类型
结构体(Structure)类型
赋值语句创建 eg:
通过struct函数创建:
结构体的访问:可以类似数组的方法访问多维结构体中的某一个,亦可以用点(“.”)的方法访问其中某一数据。
操作
细胞数组(Cell)类型
创建:
显示:
访问:
主要利用下标索引来访问细胞数组元素。
3、数组及其函数
创建
一维数组的访问
说明:
二维数组的创建
二维数组的访问:
eg:
高维数组的创建和访问:
数组运算
算术运算
数组函数
4、矩阵及其函数
创建
注意:
函数创建矩阵
操作
改变矩阵结构
矩阵运算
矩阵函数
稀疏矩阵及其运算
5、多项式及其函数
多项式的运算
多项式函数
多项式展开式
多项式拟合
6、关系和逻辑及其运算
关系和逻辑函数
测试函数:
NaN和空矩阵
——参考书籍《MATLAB.7.6从入门到精通.张琨.毕靖.丛滨》