没有合适的资源?快使用搜索试试~ 我知道了~
现代控制理论MATLAB上机实验指导1.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 194 浏览量
2022-07-02
23:57:22
上传
评论 1
收藏 869KB PDF 举报
温馨提示
试读
22页
。。。
资源推荐
资源详情
资源评论
《现代控制理论》
MATLAB 实践指导书
刘红军 编写
《现代控制理论》MATLAB 实践指导书
1 MATLAB 概述
MATLAB 是 MATrix LABoratory的缩写,早期主要用于现代控制中复杂的矩阵、向量的各
种运算。由于 MATLAB 提供了强大的矩阵处理和绘图功能,很多专家因此在自己擅长的领
域用它编写了许多专门的 MATLAB 工具包(toolbox),如控制系统工具包(control systems
toolbox);系统辨识工具包(system identification toolbox);信号处理工具包(signal processing
toolbox);鲁棒控制工具包(robust control toolbox);最优化工具包(optimization toolbox)等
等。由于 MATLAB 功能的不断扩展,所以现在的 MATLAB 已不仅仅局限与现代控制系统分析
和综合应用,它已是一种包罗众多学科的功能强大的“技术计算语言( The Language of
Technical Computing)”。
MathWorks 公司于 1992 年推出了具有划时代意义的 MATLAB 版本,并推出了交互
式模型输入与仿真系统 SIMULINK,它使得控制系统的仿真与 CAD 应用更加方便、快捷,
用户可以方便地在计算机上建模和仿真实验。
1997 年 MathWorks 推出的 MATLAB 版允许了更多的数据结构, 1999 年初推出的
MATLAB 版 在 很 多 方 面 又 进 一 步 改 进 了 MATLAB 语 言 的 功 能 。 2000 年 底 推 出 的
MATLAB 。最新版本是。
MATLAB 以矩阵作为基本编程单元,它提供了各种矩阵的运算与操作,并有较强的绘图
功能。MATLAB 集科学计算、图像处理、声音处理于一身,是一个高度的集成系统,有良好
的用户界面,并有良好的帮助功能。MATLAB 不仅流行于控制界,在机械工程、生物工程、
语音处理、图像处理、信号分析、计算机技术等各行各业中都有极广泛的应用。
2 如何获得 MATLAB 帮助
在 MATLAB 主窗口中键入 help,即可获得第一层帮助:
help %加重型内容为用户键入的内容,其它为执行后显示的内容。
HELP topics:
matlab\general ------------ General purpose commands.
matlab\ops ------------------ Operators and special characters.
matlab\lang ----------------- Programming language constructs.
matlab\elmat --------------- Elementary matrices and matrix manipulation.
matlab\elfun ---------------- Elementary math functions.
matlab\specfun ----------- Specialized math functions.
matlab\matfun ------------- Matrix functions - numerical linear algebra.
simulink\simulink ------- Simulink
simulink\blocks ---------- Simulink block library.
simulink\simdemos --- Simulink 3 demonstrations and samples.
simulink\dee -------------- Differential Equation Editor
MATLABR11\work ------ (No table of contents file)
toolbox\local -------------- Preferences.
如果用户对 MATLAB 的语言结构 lang 感兴趣,想进一步了解,则键入:
help lang
Programming language constructs.
Control flow.
if ----------- Conditionally execute statements.
else ------ IF statement condition.
elseif ---- IF statement condition.
end ------ Terminate scope of FOR, WHILE, SWITCH, TRY and IF statements.
for -------- Repeat statements a specific number of times.
while --- Repeat statements an indefinite number of times.
如果想进一步了解 for 语句,则键入:
help for
FOR Repeat statements a specific number of times.
The general form of a FOR statement is:
FOR variable = expr, statement, ..., statement END
The columns of the expression are stored one at a time in the variable and then the following
statements, up to the END, are executed. …… Some examples (assume N has already been
assigned a value).
FOR I = 1:N,
FOR J = 1:N,
A(I,J) = 1/(I+J-1);
END
END
同样,如果想了解 MATLAB 中有关矩阵的操作运算函数,可以键入:
help matfun
Matrix functions - numerical linear algebra.
Matrix analysis.
norm --------- Matrix or vector norm.
normest ---- Estimate the matrix 2-norm.
rank ---------- Matrix rank.
det ------------ Determinant.
trace --------- Sum of diagonal elements.
null ------------Null space.
orth ----------- Orthogonalization.
rref ------------ Reduced row echelon form.
subspace -- Angle between two subspaces.
Eigenvalues and singular values.
eig ------------ Eigenvalues and eigenvectors.
svd ----------- Singular value decomposition.
剩余21页未读,继续阅读
资源评论
- weixin_531061212023-05-13资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
不吃鸳鸯锅
- 粉丝: 8328
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功