欢迎来到天天文库
浏览记录
ID:49310997
大小:4.13 MB
页数:254页
时间:2020-02-03
《控制系统仿真技术课件复习 20121108.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、授课教师:袁帅信息学院自动化教研室控制系统仿真技术复习讲课内容第1章MATLAB入门与基本运算第2章MATLAB图形与可视化第3章线性系统分析与设计第4章SIMULINK仿真环境第5章MATLAB控制仿真与实例第1章MATLAB入门与基本运算1.1MATLAB环境与文件管理1.2基本数据定义与变量管理1.3变量、数组与函数1.4数据的输入与输出1.5数组与矩阵运算1.6M文件与函数1.7多项式管理1.8控制语句与逻辑管理1.9曲线拟合与插值运算1.10符号运算MATLAB环境与文件管理环境与文件管理菜单(Menu)当前路径当前目录窗口历史命令记录窗口工作区窗口命令窗口第
2、1章MATLAB入门与基本运算1.1MATLAB环境与文件管理1.2基本数据定义与变量管理1.3变量、数组与函数1.4数据的输入与输出1.5数组与矩阵运算1.6M文件与函数1.7多项式管理1.8控制语句与逻辑管理1.9曲线拟合与插值运算1.10符号运算基本数据定义与变量管理建立数据:创建变量,数组创建数据:输入指令x=5;x1=[0.21.11,3];y1=[123;456];显示数据:指令后去掉‘;’号或直接键入变量名有规律的创建数据:等间隔定义数组:x2=1:10(或者为1:1:10)等距离定义数组:x3=linspace(-1,1,10)定义对数坐标的数组:x4=
3、logspace(-1,1,10)‘;’号用来分隔指令,矩阵的行数。特殊用途适用于关闭显示数据的功能。基本数据定义与变量管理变量管理变量查看:变量查询:变量删除:who(列出工作区中的内存变量)whos(列出工作区中的内存变量详情)clear(清除工作区中的变量和函数)exist(’变量名’)(查询是否存在一个变量)基本数据定义与变量管理数值显示:Format指令内部只有一种类型为双精度(8个字节,64位),实数为1个双精度数,复数为两个双精度数。但输出显示格式有8种。可用format命令来改变显示格式。例如:formatshort显示5位数(pi:3.1416)for
4、matlong显示15位数(pi:3.14159265358979)formatbank显示货币格式(pi:3.14)Format指令Matlab命令显示形式说明formatlong3.14159265358979316位十进制formatshorte3.1416e+0005位十进制数加指数formatlonge3.141592653589793e+00016位十进制数加指数formathex400921fb54442d1816位十六进制formatbank3.14两位小数format++正、负或零formatrat355/113分数近似formatshort(默认)3
5、.14159二位整数,四位小数基本数据定义与变量管理在线查询:Help命令;寻求帮助的标题lookfor命令;关键词提供帮助交互使用Help菜单栏?变量、数组与函数变量表示变量名,常量名,函数名和文件名的字符串(1)由字母、数字、下划线等符号组成,第一个字母必须是英文字母。(2)变量和常量最长不要超过19个字符,多余截取。(3)函数和文件名通常不超过8个字符。(4)变量名大小写敏感。变量、数组与函数变量:特殊变量ans----默认临时变量pi----πeps----计算机中的最小数inf----无穷大NaN----非数或不定数(如:0/0)i或j----虚数单位变量、数
6、组与函数注释和标点%:注释语句前面添加的符号多条命令语句放在同一行,中间用逗号或分号隔开。逗号要求显示结果,分号不要求显示结果;例如:输入x=4.5;y=5,f=1.9变量、数组与函数复数表示real:复数实部imag:复数虚部abs:复数幅值angle:复数相位例:变量、数组与函数数学函数abs(x):纯量的绝对值或向量的长度angle(z):复数z的相角(Phaseangle)sqrt(x):开平方real(z):复数z的实部imag(z):复数z的虚部conj(z):复数z的共轭复数round(x):四舍五入至最近整数fix(x):无论正负,舍去小数至最近整数fl
7、oor(x):地板函数,即舍去正小数至最近整数(比此小数小的最近整数)ceil(x):天花板函数,即加入正小数至最近整数(比此小数大的最近整数)rat(x):将实数x化为分数表示rats(x):将实数x化为多项分数展开sign(x):符号函数(Signumfunction)。当x<0时,sign(x)=-1;当x=0时,sign(x)=0;当x>0时,sign(x)=1。MATLAB常用的三角函数sin(x):正弦函数cos(x):馀弦函数tan(x):正切函数asin(x):反正弦函数acos(x):反馀弦函数atan(x):反正切函数
此文档下载收益归作者所有