- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab与控制系统仿真期末复习
考试题型
填空题(20分)
矩阵建立A=[1 2 3;4 5 6;7 8 9]
A([1 3],:) 表示取第一 三行
A(1:2,:)表示取第一二行
a
y=a*sin(a)
例如:
Y=A.*sin(Y)表示点乘
点乘和乘是两种不同的矩阵计算符号。
(1)点乘表示两个矩阵对应位置元素相乘,所以这两个矩阵应该是尺寸等大的(这里不是说元素等大,而是行列数分别相等,都是m行n列的矩阵)。例如:
a = [1 2 3;2 3 4];
b = [1 2 3;2 3 4];
a.*b
1 4 9
4 9 16
c = [1 2 3;1 2 3;1 2 3];
a.*c
??? Error using == times
Matrix dimensions must agree.
这里a无法点乘c,因为这两个不是相同尺寸的矩阵。
(2)而乘 * ,这个和我们在数学中学到的矩阵相乘是一个意义。例如:
a*c
ans =
a*b
??? Error using == mtimes
Inner matrix dimensions must agree.
由于a的列不等于b的行,所以两者不可相乘。
Shift+enter:一行多命令输入
…:连接符可以把断开的命令连起来,但是…后的不在被识别,是字符要单独用‘隔开
;:表示不显示结果
A=5;
A=5,B=6
\矩阵左除
/矩阵右除
x=a/b即 x=a*inv(b) a乘以b的逆矩阵。
x=a\b,即x=inv(a)*b a的逆矩阵乘以b矩阵。
AB是标量 A/B等于B\A
AB是矩阵 A/B不等于A\B
标量:
单个数据
a=2;
向量:
一行或一列数据
a=[3,5,7,8]或a=[3 5 7 8] 行向量,在方括号内的一行数据
%: 注释
close all 关闭图形窗口
clear 清除工作空间
clc 清屏
who:who命令只列出当前工作空间的变量名
whos:以列表的形式,给当前工作空间的变量名以及变量的其它信息(大小,字节,类等)
figure(n):figure是建立图形的意思,系统自动从1,2,3,4...来建立图形,数字代表第几幅图形,figure(1),figure(2)就是第一第二副图的意思
save acb.mat A B –append
将A B变量保存成文件名为acb.mat的文件。
load acd.mat A B 装载当前路径下的数据文件
B
冒号表达式 A=0:pi/180:2*pi 范围(0,2*pi)步长为pi/180
B=0:10
B =
0 1 2 3 4 5 6 7 8 9 10
linespace(0,2*pi,181)x=linspace(a,b,n);
a为下限,b为上限,n为将a到b等分为(n-1)份即分为n个点
若没有n,则默认为将a到b等分为99份
ones(m,n):ones(m,n) : 生成m*n的全1矩阵
eye(m,n):eye(m,n):生成m*n的矩阵E,对角线元素为1,其他为0
rand(m,n):生成m*n的随机矩阵函数 rand 函数用来生成[0,1]之间均匀分布的随机函数
round\ fix\floor\ceil
Matlab中的取整函数fix, floor, ceil与round
1. fix 向0取整
fix([-0.5 -0.4 0.4 0.5]) == [0 0 0 0]
2. floor 向-inf取整
floor([-0.5 -0.4 0.4 0.5]) == [- 1 -1 0 0]
3. ceil 向+inf取整
ceil([-0.5 -0.4 0.4 0.5]) == [0 0 1 1]
4. round 四舍五入
round([-0.5 -0.4 0.4 0.5]) == [-1 0 0 1]
频率法超前校正零点小于极点(零点加在极点左侧),中频段,作用是提高动态性能,ts
滞后校正零点大于极点(零点加在极点右侧),低频段,作用是提高稳态性能
常用simulink模块来源:
1??Continuous(连续模块)??
Integrator?:输入信号积分?
?Derivative?:输入信号微分
?State-Space?:线性状态空间系统模型?
?Transfer-Fcn?:线性传递函数模型?
?Zero-Pole?:以零极点表示的传递函数模型
?Memory?:存储上一时刻的状态值?
?Transport??Delay?:输入信号延时一个固定时间再输出?
?Va
文档评论(0)