Matlab在自动控制理论中的应用
Matlab在自动控制理论中的应用 MATLAB概述 应用MATLAB进行模型处理
用MATLAB进行动态响应分析 用MATLAB绘制系统的根轨迹
MATLAB频率特性分析 MATLAB离散控制系统分析
MATLAB语言基础
一、MATLAB语言的发展matlab语言是由美国Clever Moler博士于1980年开发的。
设计者的初衷是为解决“线性代数”课程的矩阵运算问题。 取名MATLAB即Matrix Laboratory 矩阵实验室的意思。*MATLAB的历史:
70年代后期美国新墨西哥大学cleve moler为linspack和 eispack编写的接口程序。80年代初,用C编写的MATLAB二代版本。
1984,MATHWORKS公司成立。(图形处理,数值计算、 符号计算、文字处理、数学建模、实时控制、动态仿真)
它将一个优秀软件的易用性与可靠性、通用性与专业性 、 一般目的的应用与高深的科学技术应用有机的相结合。 MATLAB是一种直译式的高级语言,比其它程序设计语 言容易。
MATLAB语言与其它语言的关系仿佛和C语言与汇 编语言的关系一样。 计算机语言的发展管理、可视化 数值运算 解析运算 智能化
标志着计算机语言向“智能化”方向发展,被称为第四代编程语 言。
MATLAB已经不仅仅是一个“矩阵实验室”了,它集科学 计算、图象处理、声音处理于一身,并提供了丰富的 Windows图形界面设计方法 MATLAB语言是功能强大的计算机高级语言, 它以超群的风 格与性能风靡全世界, 成功地应用于各工程学科的研究领域 MATLAB在美国已经作为大学工科学生必修的计算机语言之 一 (C, FORTRAN, ASSEMBLER, MATLAB)
近年来,MATLAB语言已在我国推广使用,现在已应用于各 学科研究部门和许多高等院校 MATLAB语言不受计算机硬件的影响,286以上的计算机都 可以使用
二、matlab能在各领域做什么 工业研究与开发 数学教学,特别是线性代数 数值分析和科学计算方面的教学与研究
电子学、控制理论和物理学等工程和科学学科方面 的教学与研究 经济学、化学和生物学等计算问题的所有其他领域 中的教学与研究
三、MATLAB语言的特点: 语言简洁紧凑,语法限制不严,程序设计 自由度大,可移植性好 运算符、库函数丰富 图形功能强大 界面友好、编程效率高 扩展性强
四、MATLAB语言的功能: 强大的数值(矩阵)运算功能 广泛的符号运算功能 高级与低级兼备的图形功能(计算结果的 可视化功能) 可靠的容错功能 应用灵活的兼容与接口功能 信息量丰富的联机检索功能
1.矩阵运算功能 MATLAB提供了丰富的矩阵运算处理功能,是基于矩阵运算的处理工具。
变量 矩阵,运算 矩阵的运算
例如 C = A + B ,A,B,C都是矩阵,是矩阵的加运算 即使一个常数,Y=5,MATLAB也看做是一个1 1的矩阵
2.符号运算功能 符号运算即用字符串进行数学分析
允许变量不赋值而参与运算 用于解代数方程、微积分、复合导数、积分、二重积分、有
理函数、微分方程、泰乐级数展开、寻优等等,可求得解析符号解
3.丰富的绘图功能与计算结果的可视化 具有高层绘图功能——两维、三维绘图 具有底层绘图功能——句柄绘图 使用plot函数可随时将计算结果可视化
4.图形化程序编制功能 动态系统进行建模、仿真和分析的软件包 用结构图编程,而不用程序编程 只需拖几个方块、连几条线,即可实现编程功能
5.丰富的MATLAB工具箱 MATLAB主工具箱 符号数学工具箱 SIMULINK仿真工具箱 控制系统工具箱 信号处理工具箱 图象处理工具箱 通讯工具箱 系统辨识工具箱 神经元网络工具箱 金融工具箱
许多学科,在MATLAB中都有专用工具箱,现已有30多个工 具箱,但MATLAB语言的扩展开发还远远没有结束,各学科 的相互促进,将使得MATLAB更加强大。
6.MATLAB的开放式可扩充结构 matlab 所有函数都是开放的 用户可按自己意愿随意更改 正因为此功能,使得matlab的应用越来越广泛
7.强大的联机检索帮助系统 可随时检索matlab函数 可随时查询matlab函数的使用方法
五、初步认识Matlab1、 启动MATLAB 开机执行程序 c:\matlab\bin\matlab.exe 用鼠标双击matlab图标
即可打开matlab命令平台
启动平台
命令窗 口
命令历 史记录
与Windows的窗口界面类似,有菜单项File、Edit、 Option、Windows、Help等项可以选择。
工作窗出现以后,即可进行各种操作
菜单项File,其功能如下New Open M-File Open selected Save Workspace As Run M-File Look For Selected Print Print Setup Exit MATLAB 建立新文件 打开M-文件 打开选定文件 将工作区存为 运行 M-文件 寻找选定文件 打印 打印设置 退出 MATLAB
例、用一个简单命令求解线性系统3x1+ x2 - x3 = 3.6 x1+2x2+4x3 = 2.1 对于线性系统有Ax=b -x1+4x2+5x3 = -1.4 A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4]; x=A\b x= 1.4818 -0.4606 0.3848
例、用简短命令计算并绘制在0 x 6范围内的 sin(2x)、sinx2、sin2x。 x=linspace(0,6) y1=sin(2*x),y2=sin(x.^2),y3=(sin(x)).^2; plot(x,y1,x, y2,x, y3)1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 -1 0 1 2 3 4 5 6
…… 此处隐藏:805字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




