第三章模糊控制模糊控制的MATLAB仿真优秀课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)变量操作
❖ 在命令窗口中,同时存储着输入的命令和创建的所 有变量值,它们可以在任何需要的时候被调用。如 要察看变量a的值,只需要在命令窗口中输入变量 的名称即可:》a
2、数值显示格式
❖ 任何MATLAB的语句的执行结果都可以在屏幕上显 示,同时赋值给指定的变量,没有指定变量时,赋 值给一个特殊的变量ans,数据的显示格式由 format命令控制。
❖ format只是影响结果的显示,不影响其计算与存储; MATLAB总是以双字长浮点数(双精度)来执行所 有的运算。
MATLAB可以将计算结果以不同的精确度的数字格式显示,我们可 以直接在指令视窗键入以下的各个数字显示格式的指令,以π值 为例 :
>> pi ans = 3.1416 >> format long >> pi ans = 3.14159265358979 >> format short e >> pi ans = 3.1416e+000
2、常用数学函数abs,sin,cos,tan,sqrt,exp,imag,real,sign, log,log10,conj,inv等
abs——取x的绝对值,例如:
x=-4;
y=abs(x)
y= 4
sin——取x的正弦值 cos ——取x的余弦值 tan ——取x的正切值 sqrt ——对x开平方 exp ——取x的自然指数 log——自然对数ln(x) log10——log10(x) x+yi或x+yj ——复数 imag ——复数的虚部 real ——复数的实部
第三章模糊控制模糊控制的 MATLAB仿真
5.1 MATLAB的窗口环境
一、MATLAB命令窗口 ❖ 计算机安装好MATLAB之后,双击MATLAB图标
启动后,产生默认的MATLAB桌面-MATLAB Desktop
进入MATLAB Command Window指令视窗,它是用户键 入指令的地方, 也是MATLAB计算结果显示之处。
如果结果为整数,则显示没有小数;如果结果不是整数, 则输出形式有:
Байду номын сангаас
四、简单的数学运算(例exp02_01.m)
1、常用的数学运算符 ❖ +,-,*(乘),/(左除),\(右除),^(幂) ❖ 在运算式中,MATLAB通常不需要考虑空格;多
条命令可以放在一行中,它们之间需要用分号隔 开;逗号告诉MATLAB显示结果,而分号则禁止 结果显示。
angle——复数的相角 conj ——共扼复数 min(x) ——向量的最小值 max(x) ——向量的最大值 mean(x) ——向量的平均值 sum(x) ——向量的总和 sort(x) ——向量的排序 median(x) ——每个列向量的 中位数 inv ——矩阵的逆
五、MATLAB的工作空间
(2)一些特殊的变量
以下列出MATLAB所定义的特别变量及其意义 ans:用于结果的缺省变量名 i或j :虚数单位 pi :内建的π值 nargin:函数的输入变量个数 eps:MATLAB定义的正的极小值=2.2204e-16 nargout:函数的输出变量个数 inf:∞值,无穷大 realmin:最小正实数 realmax:最大正实数 nan:无法定义一个数目 ,不定量
2.MATLAB提供基本的算术运算: 加 (+)、减 (-)、乘 (*)、除 (/)、幂次方 (^),范例 为:5+3, 5-3, 5*3, 5/3, 5^3 其它在计算常用的功能我们用一个算式来说明。 例:要计算面积Area = ,半径r = 2,则可键入
r=2;
area=pi*r^2;
area =
12.5664
求(12+2*(7-4))/32的算术运算结果。 (1)用键盘在MATLAB指令窗中输入以下内容 >> (12+2*(7-4))/3^2
(2)在上述表达式输入完成后,按【Enter】键, 该指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以 下结果。
ans =
2
我们也可以将上述指令打在同一行,以, 或 是; 分开,例如
功能选单一共有File,Edit, Options, Windows, Help五 个主要功能。
二.基本功能
❖ 1.MATLAB语句形式 通过例题计算归纳一些MATLAB最基本的规则和语法结构 》变量=表达式;
通过等于符号将表达式的值赋予变量。当键入回车键 时,该语句被执行。语句执行之后,窗口自动显示出语 句执行的结果。如果希望结果不被显示,则只要在语句 之后加上一个分号(;)即可。此时尽管结果没有显示, 但它依然被赋值并在MATLAB工作空间中分配了内存。
MATLAB的工作空间包含了一组可以在命令窗口中调整 (调用)的参数 ❖ clear :清除工作空间中所有的变量
❖ clear 变量名:清除指定的变量
❖ clc:清除MATLAB命令窗口中所有的信息
❖ quit 或 exit:退出工作空间
六、使用帮助
1、help命令,在命令窗口中显示help线上说明 MATLAB的所有函数都是以逻辑群组方式进行组织 的,而MATLAB的目录结构就是以这些群组方式来 编排的。
>> r=2, area=pi*r^2
>> r=2; area=pi*r^2;
请注意上述二式的差异,前者有计算值显示, 而后者则无。
另外一个符号注解是由%起头,也就是说在%之后 的任何文字都被视为程式的注解。注解的功能是 简要的说明程式的内容。任何可能产生混淆的地 方都应该加注解,适量的注解可在以后想了解程 式时能节省一些不必要的时间。例如:
❖ help matfun :矩阵函数-数值线性代数 ❖ help general:通用命令 ❖ help graphics:通用图形函数 ❖ help elfun:基本的数学函数 ❖ help elmat:基本矩阵和矩阵操作 ❖ help datafun:数据分析和傅立叶变换函数 ❖ help ops:操作符和特殊字符
>> r=2; % 键入半径
>> area=pi*r^2; % 计算面积
三、变量和数值显示格式
1、变量
(1)变量名称
MATLAB对使用变量名称的规定:
1. 变量名称的英文大小写是有区别的(apple, Apple, AppLe,三个变量不同)。
2. 变量的长度上限为 31 个字元。
3. 变量名的第一个字必须是一英文字,随后可 以掺杂英文字、数字或是底线。变量中不能 包含有标点符号。