MATLAB与Simulink基础

MATLAB与Simulink基础

ID:36571206

大小:1.64 MB

页数:36页

时间:2019-05-09

MATLAB与Simulink基础_第1页
MATLAB与Simulink基础_第2页
MATLAB与Simulink基础_第3页
MATLAB与Simulink基础_第4页
MATLAB与Simulink基础_第5页
资源描述:

《MATLAB与Simulink基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、控制系统数字仿真与CAD——MATLAB与SIMULINK基础主要内容流程控制MATLAB运用与简单运算控制工具箱MATLAB绘图数据处理SIMULINK基础MATLAB运用与简单运算20世纪80年代,JohnLittle与CleverMoler建立MathWorks公司在MATLAB基础上加入了SIMULINK等丰富实用的工具箱20世纪70年代,CleverMoler等编写了MATLAB(MATrixLABoratory)MATLAB是MATrixLABoratory(矩阵实验室)的缩写,美国MathWorks公司的软件产

2、品,是一个高级的数值分析、处理与计算软件;SIMULINK是基于模型化图形组态的动态系统仿真软件,是MATLAB的一个工具箱MATLAB运用与简单运算简单数学运算:购买80个单位为0.89元的电阻,16个单位为12.2元的运放,25个单价1.82元的电容,共需多少钱例子>>80*0.89+16*12.2+25*1.82ans=331.900或者>>res=80*0.89+16*12.2+25*1.82res=331.900MATLAB数据类型数据类型:数字、字符串、矩阵、单元型数据及结构型数据等。1、变量与常量在MATLAB

3、语言中变量的命名应遵循如下规则:变量名区分大小写;变量名长度不超过31位,第31个字符之后的字符将被MATLAB语言所忽略;变量名以字母开头,可以有字母、数字、下划线组成,但不能使用标点。MATLAB语言本身也具有一些预定义的变量,这些特殊的变量称为常量。定义变量时因避免与常量重复,以防改变这些常量的值,如果已改变了某外常量的值,可以通过“clear+常量名”命令恢复该常量的初始设定值(当然也可通过重新启动MATLAB系统实现)MATLAB运用与简单运算2、变量与数值显示格式:数字变量运算对于简单的数字运算可以直接在命令窗口

4、中一平常惯用的形式输入:如》1+2*3ans=7这里“ans”是指当前的计算结果,若计算时用户没有对表达式设定变量,系统就自动赋当前结果给“ans”变量,也可以把计算结果赋给指定的变量。数值显示常用格式MATLAB语言中数值有多种显示形式,在默认情况下,若数据为整数,则以整数表示;若数据为实数,则以保留小数点后4位的精度近似表示,常用有:Long(16位)、bank(2个十进制位)、short(默认)、shorte(5位加指数)、longe(16位加指数)MATLAB运用与简单运算帮助功能:1.脚本文件——M-文件将部分程序

5、或运算写成M-文件使得数据处理方便快捷2.在线帮助灵活的使用help、lookfor、find的帮助命令能给MATLAB使用带来很大帮助。3.超文本帮助4.MATLAB的pdf说明书MATLAB运用与简单运算矩阵运算:1.键盘输入2.语句生成3.从文件中读取简单矩阵输入:——注意行、列的生成例如:》a=1;b=2;c=3》x=[5bc;a*ba+cc/b]X=5.00002.00003.0002.00004.00001.5000from:step:to分别表示开始值、步长、结束值。还有linespace、logspace例如

6、》a=1:2:10a=3579》a=linspace(1,10,5)表示开始值、结束值、数据个数。MATLAB运用与简单运算矩阵运算:转置矩阵运算:>>a=[12;34];>>b=a’b=1324乘方>>a=[12;34];a^2=101522表示矩阵乘方>>a=[12;34];a.^2=表示元素对元素的乘方14916MATLAB运用与简单运算矩阵运算:关系运算矩阵运算:逻辑运算关系操作符<、<=、>、>=、==、!=。>>a=1:9;>>b=a>4b=000011111>>c=a(a>4)c=56789逻辑操作符有&、l、

7、~。c=(a>4)&(a<7)c=000011000MATLAB运用与简单运算矩阵操作:下标操作>>a=12345678910111213141516>>a(2:3,3:4)ans=781112主要内容流程控制MATLAB运用与简单运算控制工具箱MATLAB绘图数据处理SIMULINK基础MATLAB绘图绘图:二维图形»x=0:0.01:pi*3;»y=sin(x);»plot(x,y)»title('FirstFigureExample')»xlabel('Time(s)')»ylabel('Value(v)')»grid

8、on»gtext(‘sinx’)»legend(‘sinx’)MATLAB绘图绘图:三维图形»x=-4:0.1:4;»y=x;»[x,y]=meshgrid(x,y);»z=3*(1-x).^2.*exp(-(x.^2)-(y+1).^2)...-10*(x/5-x.^3-y.^5).*e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。