要学好MATLAB,我认为最重要的还是多刷题,只有在实践中熟练运用这个工具,才可以说是真正掌握了。接下来我会把自己MATLAB的学习过程通过学习笔记方式记录下来,方便查漏补缺以及供他人参考。
MATLAB每种数据类型均为矩阵或数组的形式。矩阵或数组的最小值为0*0。
一 变量
1.1 变量的定义
MATLAB变量的命名规则如下:
(1)大小写敏感
(2)变量名长度不得超过63位
(3)变量名只能以字母开头,可由字母数字与下划线组成,不能为空格符和标点。
(4)某些变量也可以作为常量使用,如字符“i”可用来表示虚数单位,但也可以作为变量使用
MATLAB常用预定义变量图(见教材13页,有空就打)
1.2 变量的管理
1.变量的赋值
(1)变量=表达式
(2)表达式
2.内存变量的显示、删除和修改
who与whos两个命令的使用
3.内存变量的删除
clear命令
4.内存变量的修改
在工作区中可以进行修改
5.内存变量文件
save命令:创建内存变量文件
load命令:装入内存变量文件
二 MATLAB的数据类型
2.1 数值型
1.MATLAB的数值精度
2.MATLAB的显示精度
MATLAB中的那些取整函数:fix,floor,ceil
2.2 字符型
字符串操作函数(教材21页)
2.3 逻辑型
逻辑运算符号
& 与,| 或,~ 非
2.4 结构体型
结构体操作函数
函数名 | 说明 | 函数名 | 说明 |
---|---|---|---|
struct | 生成结构体变量 | isfield | 判断是否为结构体变量的属性 |
filedname | 得到结构体变量的属性名 | isstruct | 判断是否为结构体变量 |
getfield | 得到结构体变量的属性值 | rmfield | 删除结构体变量中的属性 |
setfiled | 设置结构体变量的属性值 |
2.5 元胞数组
元胞数组是对常规的数值数组的扩充,元胞数组的基本组成单位是元胞,每个元胞里可储存任意类型,任意尺寸的数据
1.直接赋值创建元胞数组
2.使用cell函数创建元胞数组
2.6 函数句柄
在MATLAB平台,对于函数的应用分为直接调用法和间接调用法
直接调用函数,被调用的函数被称为子函数