MATLAB-第六章
- 格式:ppt
- 大小:828.00 KB
- 文档页数:212


MATLAB数学⼿册教程_第6章__模糊逻辑第6章模糊逻辑6.1 ⾪属函数6.1.1 ⾼斯⾪属函数函数 gaussmf格式 y=gaussmf(x,[sig c])说明⾼斯⾪属函数的数学表达式为:22)c x (e )c ,;x (f σ--=σ,其中c ,σ为参数,x 为⾃变量,sig 为数学表达式中的参数σ。
例6-1>>x=0:0.1:10;>>y=gaussmf(x,[2 5]); >>plot(x,y)>>xlabel('gaussmf, P=[2 5]')结果为图6-1。
0.0.0.0.g a u s s m f, P =[2 5]图6-16.1.2 两边型⾼斯⾪属函数函数 gauss2mf格式 y = gauss2mf(x,[sig1 c1 sig2 c2])说明 sig1、c1、sig2、c2为命令1中数学表达式中的两对参数例6-2>>x = (0:0.1:10)';>>y1 = gauss2mf(x, [2 4 1 8]); >>y2 = gauss2mf(x, [2 5 1 7]); >>y3 = gauss2mf(x, [2 6 1 6]); >>y4 = gauss2mf(x, [2 7 1 5]); >>y5 = gauss2mf(x, [2 8 1 4]);>>plot(x, [y1 y2 y3 y4 y5]);>>set(gcf, 'name', 'gauss2mf', 'numbertitle', 'off');结果为图6-2。
6.1.3 建⽴⼀般钟型⾪属函数函数 gbellmf格式 y = gbellmf(x,params)说明⼀般钟型⾪属函数依靠函数表达式b 2|ac x |11)c ,b ,a ;x (f -+=这⾥x 指定变量定义域范围,参数b 通常为正,参数c 位于曲线中⼼,第⼆个参数变量params 是⼀个各项分别为a ,b 和c 的向量。
6.1 二维图形6.2 特殊坐标图形6.3 其它图形函数6.4 三维图形6.5 动画设计6.1 二维图形一、plot函数格式1:plot(x,y) 其中x和y为坐标向量函数功能:以向量x、y为轴,绘制曲线。
【例1】在区间0≤X≤2 内,绘制正弦曲线Y=SIN(X),其程序为:x=0:pi/100:2*pi;y=sin(x);plot(x,y)格式2:plot(x, y1, x, y2,x, y3,…)函数功能:以公共向量x为X轴,分别以y1,y2,y3,…为Y轴,在同一幅图内绘制出多条曲线。
【例2】同时绘制正、余弦两条曲线Y1=SIN(X)和Y2=COS(X),其程序为:x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);plot(x,y1,x,y2)【例3】同时绘制3根正弦曲线、1根余弦两条,其程序为:x=0:pi/100:2*pi;y1=sin(x);y2=2* sin(x);y3=3* sin(x);x=[x;x;x]';y=[y1;y2;y3]';plot(x,y,x,cos(x))格式3:带选项的plot函数plot ( x1, y1, 选项1, x2, y2, 选项2 , …)(一)指定线型与颜色格式:plot(x,y1,’cs’,x,y2,’cs’...)其中c表示颜色,s表示线型。
(二)设定坐标轴用户若对坐标系统不满意,可利用axis命令对其重新设定。
axis([xmin xmax ymin ymax])设定坐标最大和最小值axis (’auto’)将坐标系统返回到自动缺省状态axis (’square’)将当前图形设置为方形axis (’equal’)两个坐标因子设成相等axis (’off’)关闭坐标系统axis (’on’)显示坐标系统【例5】在坐标范围0≤X≤2π,-2≤Y≤2内重新绘制正弦曲线,其程序为:x=linspace(0,2*pi,60); % linspace产生线性空间矢量% 生成含有60个数据元素的向量Xy=sin(x);plot(x,y);axis ([0 2*pi -2 2]);% 设定坐标轴范围0≤X≤2π,- 2≤Y≤2(三)图形标记在绘制图形的同时,可以对图形加上一些说明,如图形名称、图形某一部分的含义、坐标说明等,将这些操作称为添加图形标记。