2022年MATLAB二维绘图技巧.docx
《2022年MATLAB二维绘图技巧.docx》由会员分享,可在线阅读,更多相关《2022年MATLAB二维绘图技巧.docx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品学习资源MATLAB 二维图形绘图入门技巧一、plot 函数1. plot 函数的基本应用格式:plotx,y%x,y为长度相同的向量,储备x 坐标和 y 坐标;绘图时数据需要对应排序好;例 51 x=0:pi/100:2*pi; y=2*exp-0.5*x.*sin2*pi*x; plotx,y留意:指数函数和正弦函数之间要用点乘运算,由于二者是向量;21.510.50-0.5-1-1.501234567例 52 t=-pi:pi/100:pi; x=t.*cos3*t; y=t.*sint.*sint; plotx,y欢迎下载精品学习资源21.510.50-0.5-1-1.5-2-4-
2、3-2-101234以上提到 plot 函数的自变量x,y 为长度相同的向量,这是最常见、最基本的用法;2. 含多个输入参数的plot 函数plot 函数可以包含假设干组向量对,每一组可以绘制出一条曲线;含多个输入参数的plot函数调用格式为:plotx1 , y1, x2 , y2, , xn , yn如以下命令可以在同一坐标中画出3 条曲线; x=linspace0,2*pi,100; plotx,sinx,x,2*sinx,x,3*sinx3210-1-2-301234567当输入参数有矩阵形式时,配对的x,y 按对应的列元素为横坐标和纵坐标绘制曲线,曲线条数等于矩阵的列数; x=lin
3、space0,2*pi,100; y1=sinx; y2=2*sinx; y3=3*sinx; x=x;x;x; y=y1;y2;y3;欢迎下载精品学习资源 plotx,y,x,cosxx,y 都是含有三列的矩阵,它们组成输入参数对,绘制三条曲线;x 和 cosx 又组成一对, 绘制一条余弦曲线;3210-1-2-301234567注: linspace是 Matlab 中的一个指令,用于产生指定范畴内的指定数量点数,相邻数据跨度相同, 并返回一个行向量;调用方法: linspacex1,x2,N;功能: 用于产生 x1 ,x2 之间的 N 点行矢量,相邻数据跨度相同;其中x1 、x2 、N
4、分别为起始值、终止值、元素个数;假设缺省 N,默认点数为 100 ;举例如下:X=linspace5,100,20%产生从 5 到 100 范畴内的 20 个等分数据X =5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100ps :这和 X=5 : 5 : 100的成效是一样的;3. plot 函数画矩阵利用 plot 函数可以直接将矩阵的数据绘制在图形窗体中,此时plot 函数将矩阵的每一列数据作为一条曲线绘制在窗体中;如 A=pascal5 A =111111234513610151410203515153570欢迎下载精品
5、学习资源 plotA70605040302010011.522.533.544.55注:帕斯卡矩阵:由杨辉三角形表组成的矩阵称为帕斯卡Pascal 矩阵;杨辉三角形表是二次项x+yn开放后的系数随自然数n 的增大组成的一个三角形表; 如 4 阶帕斯卡矩阵为:Pascal4= 1 1 1 11 2 3 41 3 6 101 4 10 20pascaln 是矩阵试验室 Matrix Laboratory MATLAB 中的命令, 利用 pascal 命令可以在矩阵试验室中便利的得到任意阶帕斯卡矩阵; 设 A 为帕斯卡矩阵, 就在 MATLAB 命令窗口中输入 A=pascaln , n 为正整数,
6、可得到阶数为 n 的帕斯卡矩阵;4. plot 函数生成的图像设置Matlab 供应了一些绘图选项,用于确定所绘曲线的线型、颜色和数据点标记符号;这些选项如表所示:线型颜色标记符号- 实线b 蓝色.点s 方块: 虚线g 绿色字母 o 圆圈d 菱形-. 点划线r 红色字母 x 叉号 朝下三角符号-双划线c青色+加号朝上三角符号m品红*星号 朝右三角符号p 五角星欢迎下载精品学习资源w 白色h 六角星例 用不同的线型和颜色在同一坐标内绘制曲线及其包络线; x=0:pi/100:2*pi;% 撇号表示对矩阵进行转置 y1=2*exp-0.5*x*1,-1; y2=2*exp-0.5*x.*sin2*
7、pi*x; x1=0:12/2; y3=2*exp-0.5*x1.*sin2*pi*x1; plotx,y1,k:,x,y2,b-,x1,y3,rp;21.510.50-0.5-1-1.5-201234567在该 plot 函数中包含了 3 组绘图参数,第一组用黑色虚线画出两条包络线,其次组用蓝色双划线画出曲线 y,第三组用红色五角星离散标出数据点;几组例子:指令图例Y=1,3,6,5,9,0,2;plotY;欢迎下载精品学习资源X=0: pi/10: pi*2; Y=sinX;plotX,Y;X=0: pi/10: pi*2; Y1=sinX; Y2=cosX;PlotX,Y1,X,Y2;指
8、令图例Y=1,3,6,5,9,0,2;plotY, r-+;X=0: pi/10: pi*2; Y=sinX;plotX,Y, b-.;X=0: pi/10: pi*2; Y1=sinX; Y2=cosX;plotX,Y1,r+-,X,Y2,b-*;对 plot 函数生成的图像进行线宽、字体等设置欢迎下载精品学习资源plotX1,Y1,LineSpec, PropertyName ,PropertyValue对 plot 生成的图形对象,用指定的properties进行设置;PropertyNameColor非标准颜色可用 r,g,b 指定, r,g,b 取 0 和 1 之间的数值;LineW
9、idth线宽LineStyle线型Marker点标记MarkerEdgeColor点标记边框的颜色MarkerFaceColor点标记面积的颜色MarkerSize点标记的大小例X=0:1:20;Y=sinX; plotX,Y,-rs, linewidth,2,MarkerEdgeColor, k, MarkerFaceColor, g, Marker Size,10;10.80.60.40.20-0.2-0.4-0.6-0.8-102468101214161820X=0:1:20;Y=sinX; plotX,Y,-kx, linewidth,5,MarkerEdgeColor, b, Mar
10、kerFaceColor, r, MarkerSize,20;10.80.60.40.20-0.2-0.4-0.6-0.8-102468101214161820欢迎下载精品学习资源/alpha/epsilon/ingty/beta/eta/int/gamma/Gamma/partial/delta/Delta/leftarrow左箭头/theta/Theta/rightarrow右箭头/lambda/Lambda/downarrow下箭头/xi/Xi/uparrow上箭头/pi/Pi/div除号/omega/Omega/times叉乘/sigma/Sigma/pm+/phi/Phi/leq/r
11、ho/tau/neq不等于/mu/zeta/forall/nu/chi/exists上述函数中的说明文字,除了使用标准的ASCII 字符外,仍可以使用LaTex 一种流行的数学排版软件格式的把握字符,这样就可以在图形上添加希腊字符,数学符号和公式等内容;在 Matlab 支持的 LaTex 字符串中,用 /bf , /it , /rm把握字符分别定义黑体、斜体和正体字符,受LaTex 字符串把握部分要加大括号括起来;例如,text0.3 , 0.5 , theusful /bf MATLAB,将使 MATLAB一词黑体显示;一些常用的LaTex 字符见表,各个字符可以单独使用也可以和其他字符及
12、命令协作使用;如text0.3 ,0.5 , sin/omegat+/beta常用的希腊字母等特殊字符用加拼音如 :后字母大写的,表示是大写如 Omega,小字母的,表示小写如 ggomega 标识符符号 标识符符号 标识符符号在 Matlab 中输入上标、下标、特殊符号或字体: 上标用 指数 ,下标用 _下划线 输下标: _wb输上标: 0.5调用方式为 : 任意字符 , _任意字符 , 留意 的使用 .例:欢迎下载精品学习资源figure, titlezeta-tsint;figure, titlexchi_alpha23;二、坐标轴设置1. 坐标轴名称格式: xlabelstringYl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 MATLAB 二维 绘图 技巧
限制150内