MATLAB 复习资料
1.
2.
3.
4.
5.
6.
第一章 MATLAB 基础知识
MATLAB 的主要功能:数值计算和符号计算功能、绘图功能、程序设计语
言功能、扩展功能。
MATLAB 的集成开发环境包括多个窗口:除了 MATLAB 主窗口外,还有命
令窗口、工作空间窗口、命令历史窗口和当前目录窗口。
变量的命名规则:变量名是以字母开头,后接字母、数字或下划线的字
符序列,最多 63 个字符,变量名区分字母的大小写,MATLAB 中的特殊变
量名,应避免使用。
MATLAB 提供了 6 种关系运算符,三种逻辑运算符,四个逻辑运算函数。
矩阵相乘:m*n;矩阵元素相乘(数组相乘):.*
-1
右除,“/” :A/B=A*B (B 的逆矩阵 inv(B)), B 必须是方阵,
A 与 B 列应相等;“./” :A./B 为 A 各元素除以 B 中各元素。
矩阵乘方 :A^标量;元素的乘方:A.^标量
写出完成下列操作的指令:
1) 将矩阵 A 第 2 到 5 行中的第 1 、3、5 列元素赋值给矩阵 :
B=A(2:5,1:2:5)
2) 删除矩阵 A 的第七号元素: A(7)=[]
3) 将矩阵 A 的每个元素值加 30: A=A+30
4) 求矩阵 A 的大小和维数: size(A);ndims(A)
5) 将向量 t 的 0 元素用机械零来代替: t(find(t==0))=eps
6) 将含有 12 个元素的向量 x 转换成 3*4 矩阵: t=reshape(x,3,4)
7) 求一个字符串的 ASCII: abs('matlab')
8) 求一个 ASCII 对应的字符: char(93)
第二章 MATLAB 程序设计
Lower 大写转换为小写 upper 小写转换为大写
Fix 求商 rem 求余
1. MATLAB 有两种执行方式:一种是交互式的命令执行方式;一种是程序执
行方式。
2. M 文件可以根据调用方式的不同分为两大类:命令文件和函数文件。
3. 命令文件和函数文件的主要区别在于:
1) 命令文件是一系列命令的组合,函数文件的第一行必须用 function
说明;
2) 命令文件没有输入参数,也不用返回参数,函数文件可以接受输入
参数,也可以返回参数;
3) 命令文件处理的变量为工作空间变量,函数文件处理的变量为函数
内部的局部变量,也可以处理全局变量。
4. 函数调用的一般格式为:【输出实参数】=函数名【输入实参数】
5. 全局变量用 global 命令定义,格式为:global 变量名
1 / 9