命令集合MATLAB绘图的

上传人:宝路 文档编号:21256092 上传时间:2017-11-23 格式:DOCX 页数:10 大小:32.94KB
返回 下载 相关 举报
命令集合MATLAB绘图的_第1页
第1页 / 共10页
命令集合MATLAB绘图的_第2页
第2页 / 共10页
命令集合MATLAB绘图的_第3页
第3页 / 共10页
命令集合MATLAB绘图的_第4页
第4页 / 共10页
命令集合MATLAB绘图的_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《命令集合MATLAB绘图的》由会员分享,可在线阅读,更多相关《命令集合MATLAB绘图的(10页珍藏版)》请在金锄头文库上搜索。

1、绘图的指令1、 plot 函数 MATLAB 中最常用的绘图函数是 plot( )。其基本调用格式为: plot(x, y ),其中 x, y 均为向量,该函数表示以 x 向量作为 X 轴,以 y 向量作为 Y 轴。 示例 3:绘制从 0 4 范围的正弦函数曲线。 t = 0 : pi/20 : 4*pi;y = sin(t);plot(t, y);2、stem 函数 对于离散序列,MATLAB 用 stem( )命令实现其绘制。 示例 4:绘制从 0 4 范围的正弦函数序列。 t = 0 : pi/10 : 4*pi;y = sin(t);stem(t, y);3、 subplot 函数 如

2、果要在一个绘图窗口中显示多个图形,可用 subplot 函数实现。其基本调用格式为:subplot(m, n, k) 或 subplot(m n k),其中 m, n, k 取值为 1 9。该函数表示将绘图窗口划分为 mn 个子窗口(子图),并在第 k 个子窗口中绘图。 示例 5:在一个绘图窗口中绘制下列函数的图形。t = 0 : 0.1 : 2;y1 = 2*exp(-3*t); % (a) 指数函数 figure;subplot(221);plot(t,y1);xlabel(a);y2 = 2*t.*exp(-3*t); % (b) t 乘指数函数 subplot(222);plot(t,

3、y2);xlabel(b);t1 = -4 : 0.1 : 4;y3 = 1/(20.5)*exp(-0.5*t1.2); % (c) 正态分布函数 subplot(223);plot(t1,y3);xlabel(c);t2 = -5 : 0.1 : 5;y4 = sinc(t2); % (d) 取样函数 subplot(224);plot(t2,y4);xlabel(d);ylabel(sinc(t);axis(-5 5 -0.25 1.1)grid on二维图形的修饰1、 坐标轴名称标识函数 xlabel、 ylabel、title 调用格式:xlabel(string), ylabel(

4、string), title(string)通过 xlabel、ylabel 命令给 X 轴、Y 轴加上名称,标注为字符串 string 。 title 命令则是给图形加上标题。坐标轴调整函数 axis 调用格式:axis( xmin xmax ymin ymax ) 该命令将所画图形的 X 轴范围限定在 xmin 到 xmax 之间,Y 轴范围限定在 ymin 到 ymax之间。2、 加画功能函数 hold 若要在原来已有的图形 A 上加画另外的图形 B,而不擦除原有的图形 A,只要在画 B 之前加一条 hold on 命令即可;否则原图形 A 会被 B 所覆盖。用 hold off 可取消

5、加画功能。3、 坐标网格函数 grid grid 函数用于为所绘制的图形添加坐标网格(虚线),从而更方便地确定图中各点的指标位置。grid on 是启动该函数;grid off 是关闭该功能;MATLAB 的缺省设置是 grid off。4、 曲线的色彩、线型、数据点形 通过在 plot、stem 函数中加样式控制参数,就可以改变所绘制图形的色彩、线型、数据点形,制作出样式丰富的各种图形。下表给出了常用样式控制参数设置值的含义。 常用样式控制参数设置值及其含义表符号 - : -. -线型 含义 实 线 虚 线 点划线 双划线符号 b g r c m y k w色彩含义 蓝 绿 红 青 品红 黄

6、 黑 白符号 . + * d h p s o数据点形 含义 实心黑点十字符八线符 菱形符 六角星 五角星 方块符空心圆 圈在图形中加文本标注函数 gtext(string) 当执行该命令时,在图中会出现一个十字形指针,用鼠标拖动到需要的地方,然后单击鼠标,即可将字符串添加到图形中。 说明:MATLAB 中关于图形修饰的命令很丰富,限于篇幅,这里不再展开。如图例函数legend 等。此外,还可通过一些精细指令设置,实现在图上标识希腊字、数学符等特殊字符,以及设置上下标、对字体或大小进行控制。 例:将下面三个图形绘制在一个图形窗口中: x = 0:pi/10 :4*pi;plot(x,sin(x)

7、,r+:);hold on;y2 = 4*x.*exp(-x);plot(x,y2,m*-.);plot(x,sin(x)-0.5,bo-);legend(sin(x),4xexp(-x),sin(x)-0.5)axis(0 4*pi -1.6 1.6);title(例 ); gtext(正弦函数); gtext(指数函数);绘制 的 nyquist 图和 bode 图解 MATLAB 编程如下:num=10;den=1,1.2,10;w=logspace(-2,2,1000); nyquist(num,den,w)gridbode(num,den,w)grid极小化fx=10*exp(-x)

8、*cos(x);fplot(fx,2,5)xmin=fmin(fx,2,5)xmin =2.35619746669214求零点xzero=fzero(fx,5)xzero =4.71238898038469xzero=fzero(fx,2)xzero =1.57079632679490曲线拟合x=0:0.1:1;y=-.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.2;p=polyfit(x,y,2);xi=0:0.01:1;yi=polyval(p,xi);plot(x,y,xi,yi)三维图形x=-4:0.1:4;y=x;x,y=

9、meshgrid(x,y); z = 3*(1-x).2.*exp(-(x.2) - (y+1).2) .- 10*(x/5 - x.3 - y.5).*exp(-x.2-y.2) .- 1/3*exp(-(x+1).2 - y.2);mesh(x,y,z)二维图形x=0:0.01:pi*3;y=sin(x);plot(x,y)title(First Figure Example)xlabel(Time(s)ylabel(Value(v)grid ongtext(sinx)legend(sinx)管理命令和函数help 在线帮助文件doc 装入超文本说明what M、MAT 、MEX 文件的目

10、录列表type 列出 M 文件lookfor 通过 help 条目搜索关键字which 定位函数和文件Demo 运行演示程序Path 控制 MATLAB 的搜索路径管理变量和工作空间Who 列出当前变量Whos 列出当前变量(长表)Load 从磁盘文件中恢复变量Save 保存工作空间变量Clear 从内存中清除变量和函数Pack 整理工作空间内存102.)(sG Size 矩阵的尺寸Length 向量的长度disp 显示矩阵或与文件和*作系统有关的命令cd 改变当前工作目录Dir 目录列表Delete 删除文件Getenv 获取环境变量值! 执行 DOS*作系统命令Unix 执行 UNIX*作

11、系统命令并返回结果Diary 保存 MATLAB 任务控制命令窗口Cedit 设置命令行编辑Clc 清命令窗口Home 光标置左上角Format 设置输出格式Echo 底稿文件内使用的回显命令more 在命令窗口中控制分页输出启动和退出 MATLABQuit 退出 MATLABStartup 引用 MATLAB 时所执行的 M 文件Matlabrc 主启动 M 文件*作符和特殊字符+ 加 减* 矩阵乘法.* 数组乘法 矩阵幂. 数组幂 左除或反斜杠/ 右除或斜杠./ 数组除Kron Kronecker 张量积: 冒号( ) 圆括号 方括号. 小数点. 父目录 继续, 逗号; 分号% 注释! 感

12、叹号 转置或引用= 赋值= = 相等关系*作符& 逻辑与| 逻辑或 逻辑非xor 逻辑异或逻辑函数Exist 检查变量或函数是否存在Any 向量的任一元为真,则其值为真All 向量的所有元为真,则其值为真Find 找出非零元素的索引号三角函数Sin 正弦Sinh 双曲正弦Asin 反正弦Asinh 反双曲正弦Cos 余弦Cosh 双曲余弦Acos 反余弦Acosh 反双曲余弦Tan 正切Tanh 双曲正切Atan 反正切Atan2 四象限反正切Atanh 反双曲正切Sec 正割Sech 双曲正割 Asech 反双曲正割Csc 余割Csch 双曲余割Acsc 反余割Acsch 反双曲余割Cot

13、余切Coth 双曲余切Acot 反余切Acoth 反双曲余切指数函数Exp 指数Log 自然对数Log10 常用对数Sqrt 平方根复数函数Abs 绝对值Argle 相角Conj 复共轭Image 复数虚部Real 复数实部特殊变量和常数Ans 当前的答案Eps 相对浮点精度Realmax 最大浮点数Realmin 最小浮点数Pi 圆周率I,j 虚数单位Inf 无穷大Nan 非数值Flops 浮点运算次数Nargin 函数输入变量数Nargout 函数输出变量数基本 XY 图形Plot 线性图形Loglog 对数坐标图形Semilogx 半对数坐标图形(X 轴为对数坐标)Semilogy 半对数坐标图形(Y 轴为对数坐标)Fill 绘制二维多边形填充图特殊 XY 图形Polar 极坐标图Bar 条形图Stem 离散序列图或杆图Stairs 阶梯图Errorbar 误差条图Hist 直方图Rose 角度直方图Compass 区域图Feather 箭头图Fplot 绘图函数Comet 星点图图形注释Title 图形标题Xlabel X 轴标记Ylabel Y 轴标记Text 文本注释Gtext 用鼠标放置文本Grid 网格线MATLAB 不但擅长於矩阵相关的数值运算,也适合用在各种科学目视

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号