- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB-Simulink复习
当前目录是指MATLAB运行文件时的工作目录,只有在当前目录或搜索路径下的文件、函数可以被运行或调用。 在当前目录窗口中可以显示或改变当前目录,还可以显示当前目录下的文件并提供搜索功能。;2. 变量
变量的命名:
变量名必须以字母开头,之后可以是任意字母、数字或下划线
变量名区分字母的大小写
变量中不能包含有标点符号;
一些特殊的变量
ans:用于结果的缺省变量名
pi:圆周率
inf:无穷大
nan:不定量
;3. 常用的数学运算符
+ ---- 加
- ---- 减
* ---- 乘
/ ---- 右除
\ ---- 左除
^ ---- 幂;4 常用数学函数
abs ---- 求绝对值 sin ---- 正弦
cos ---- 余弦 tan ---- 正切
asin ---- 反正弦 acos ---- 反余弦
atan ---- 反正切
sqrt ---- 求平方根
exp(x) ---- ex
;1.2 MATLAB的M文件;1). 文本文件;2). 函数文件;函数文件允许有多个输入参数和多个输出参数值.其基本格式如下:
function[f1,f2,f3,…]=fun(x,y,z,…)
注释说明语句
函数体语句
其中,x,y,z…是形式输入参数;
f1,f2,f3,…是返回的形式输出参数值;
fun是函数名。
函数文件的函数名和文件名必须相同;1.直接输入法 最简单的建立矩阵的方法是从键盘直接
输入矩阵的元素。
具体方法如下:
将矩阵的元素用方括号括起来,按矩阵行的顺序输
入各元素,同一行的各元素之间用空格或逗号分隔,
不同行的元素之间用分号分隔。;2 用线性等间距生成向量矩阵(start:step:end)
例:
》a=[1:2:10]
a=
1 3 5 7 9
其中start为起始值,step为步长,end为终止值。当步长为1时可省略step参数;另外step也可以取负数。;矩阵下标
注意:MATLAB中矩阵的下标从1开始,而不是从0开始!
MATLAB通过确认矩阵下标,可以对矩阵进行插入子块,提取子块和重排子块的操作。
A(m,n):提取第m行,第n列元素
A(:,n):提取第n列元素
A(m,:):提取第m行元素
A(m1:m2,n1:n2):提取第m1行到第m2行和第n1列到第n2列的所有元素(提取子块)。;矩阵大小
[m,n]=size(A):返回矩阵的行列数m与n
max(size(A)):返回矩阵行数或列数的最大值。
rank(A):求矩阵的秩
;1.3.2 矩阵的运算
1 转置
转置符号有两种形式
A’ ---- 共轭转置
A.’ ---- 普通转置
;2 四则运算与幂运算
只有维数相同的矩阵才能进行加减运算。
只有当两个矩阵中前一个矩阵的列数和后一个矩阵的行数相同时,才可以进行乘法运算。
只有方阵才可以求幂。
点运算是两个维数相同矩阵对应元素之间的运算。;3 逆矩阵与行列式计算
求逆:inv(A)
求行列式:det(A)
注意:这两种运算都要求矩阵A为方阵!;1.4 MATLAB的向量运算;5 MATLAB的绘图功能;例 在0≤x≤2?区间内,绘制曲线
y=2e-0.5xcos(4πx)
程序如下:
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y);X=[0 0.48 0.84 1 0.91 0.6 0.14 ];
plot(X)
则显示如图1-5所示的曲线。
;2.同一窗口中绘制多条线型;3. 图形修饰及文本标注;给图形加注释、题头
title(‘figure example’) %给出题头
xlabel(‘x-axis’) %X轴的标注
ylabel(‘y-axis’) %Y轴的标注
grid %增加网格;Simulink仿真过程
1、启动MATLAB
2、执行File→new,在弹出的子菜单选Model,进入
文档评论(0)