MATLAB仿真技术 主讲教师:胡柳电信分院 MATLAB课程介绍 目标:了解MATLAB的强大功能,能够掌握简单的数据处理及基本图形绘制,掌握MATLAB这个仿真工具在控制系统仿真中的应用 特点:完全不必具备其它语言的基础,各年级各专业的同学都可学习。MATLAB课程安排学时:24学时考核要求:不得缺勤,实验作业必须交齐。考核方式: 考试或考查学习内容MATLAB概述MATLAB的数值运算、符号
#
功能型工具箱 —— 通用型 功能型工具箱主要用来扩充matlab的数值计算符号运算功能图形建模仿真功能文字处理功能以及与硬件实时交互功能能够用于多种学科Image Processing Toolbox——图象处理工具箱LMI Control Toolbox——线性矩阵不等式工具箱Model predictive Control Toolbox——模型预测控制工具箱μ-Analy
变量名是用一个字母打头后面最多跟19个字母或数字来定义的MATLAB中的变量名是区分大小写字母的不要用MATLAB中的内部函数或命令名作为变量名列出当前工作空间中的变量命令为Who 将内存中的当前变量以简单形式列出Whos 列出当前内存变量的名称大小类型等信息Clear 清除内存中的所有变量与函数函数名称tan(x)asec(x)
符号函数画图—ezplot fplot ezplot(f[ab]) 默认区间为 [-2pi 2pi] ezplot(f[xminxmaxyminymax]) ezplot(xy) 在默认区间0<t<2pi绘制x=x(t)y=y(t)的函数图 ezplot(xy[tmintmax])MATLAB绘图MATLAB绘图MATLAB绘图MATLAB绘图
Matlab程序(例子)x=-8::8y=xX=ones(size(y))xY=yones(size(x))R=sqrt()epsZ=sin(R).Rsurf(xyZ)colormap(cool)xlabel(x)ylabel(y)ylabel(y)[X0Y0Z0]=sphere(30)X=2X0Y=2Y0Z=2Z0surf(X0Y0Z0)shading interphold onmesh(XYZ
#
2语句生成 - (左除)和(右除) . . ..如:a=[1 23 4]b=[ 3 5 5 9]》ab=[13 23 29 51]》=[3 1015 36]》ab=[- –]》ab=[-1 -12 3]》=[ ]》=[ ]》= [1 8 27 64]》a3=[37 54 81 118]
开始按钮1 MATLAB变量定义方式在MATLAB中有一些预定义变量每当 MATLAB启动这些变量就产生所以用户最好不要定义与其同名的变量这些变量有:机器零阈值 (2-52)最大正实数 (21024)(2) 关系运算和逻辑运算约定>= 指令反余弦正割反双曲正切反双曲余割双曲正切余割 含 义自然对数名称imag 含 义 名称roundAB对应元素相等时相应元素位置取1否则取0X中有限大小元素的
Unit 1 MATLAB的窗口环境 帮助的使用 1常用的数学运算符-(乘)(左除)(右除)(幂)在运算式中MATLAB通常不需要考虑空格多条命令可以放在一行中它们之间需要用分号隔开逗号告诉MATLAB显示结果而分号则禁止结果显示2常用数学函数abssincostanasinacosatansqrtexpimagrealsignloglog10conj(共扼复数)等矩阵生成不但可以使用纯数字(含复
违法有害信息,请在下方选择原因提交举报