2022年Matlab学习笔记Matlab画图.docx
《2022年Matlab学习笔记Matlab画图.docx》由会员分享,可在线阅读,更多相关《2022年Matlab学习笔记Matlab画图.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载1. 基本绘图函数:函数名 说明Plot 在 x 轴和 y 轴上都按线性比例绘制二维函数图形Plot3 在 x 轴、y 轴和 z 轴上都按线性比例绘制三维函数图形Loglog 在 x 轴和 y 轴上按对数比例绘制二维函数图形Semilogx 在 x 轴上按对数比例,在 y 轴上按线性比例绘制二维函数图形Plotty 绘制双 y 轴函数图形2. Matlab 绘图步骤操作步骤 典型例题第一步:预备数据 其次步:挑选绘图窗口并将图形定位X=0:0.1:10,y=Bessel1,x Figure
2、1,subplot2,2,1 第三步:调用基本的绘图函数 H=plotx,y 第四步:挑选线型以及标记特性等 第五步:设置坐标值的极限值,标记符号和网 格线等第六步:使用坐标轴标签、图例和文本对图形 进行注释Seth,LineWith,2,LineStyle,- Axis0 12 -0.5 1 Xlabeltime ,ylabel year 第七步:输出图形 Printf myplot 3. plotx,y,s s是字符串,不同的字符串代表不同的线型plotx1,y1,s1,x2,y2,s2,.是将多个图形或函数曲线拼接放置在同一个图形框中;细心整理归纳 精选学习资料 - - - - - -
3、- - - - - - - - - 第 1 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载函数曲线的颜色、线型和数据点型颜色符号含义数据类型含义线型含义 第 2 页,共 28 页 B 蓝色. 点- 实线G 绿色X X符号: 点线R 红色+ +号-. 点划线C 蓝绿色H 六角星型- 虚线M 紫红色* 星型空白不划线Y 黄色S 方形K 黑色D 菱形细心整理归纳 精选学习资料 V 下三角 上三角 右三角P 正五边形O 圆圈空白默认点型 - - - - - - - - - - - - -
4、- - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载上面左边的 b 代表蓝色, -.代表点线型,就是 值的各个点的类型为空,就代表是默认的点型x 取的各点之间的连线为 -.,而 x 取上面那个是 r 代表红色, -代表线型,而点型是 *就是 x 取了多少个点,就多少个 *,而* 和*直接的连接为 上面的 s 里面的写法为:线型 +颜色+点型线性为 -.,颜色为 k 代表黑色,点型为h 代表六角星型;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,
5、共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载我们仍可以不定义线性, 为空,那么两个点之间就不 连线了;4. 我们仍可以定义曲线的颜色和线宽 LineWidth:设定绘图曲线的粗细 MarkerEdgeColor:数据点型或边界的颜色 圆形、菱形、六角星型等 MarkerFaceColor:数据点型的天聪颜色;MarkerSize:数据点的大小从上可以看出: 线型为 -,颜色为 r 代表红色 ,点型为 s 代表方形 ,线的粗细为 3,点标记的颜色为 r 代表红色,点标记的填充颜色为y
6、代表黄色,点标记的大小为10. 5. 许多时候,需要在一张图上多次画多条曲线;就需要 hold 函数:即图形保持命令,主要用于暂存当前的图形窗口,可以让用户继 续在命令窗口中绘制其他函数图形,并且后续的图形曲线与当前窗口中的曲线在同细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 4 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载一个图形界面中显示; Hold 函数不会因后面画的图形的坐标值不一样而转变当前坐标轴的定义范畴;Hold on
7、函数:作用同上,但可以依据新的图形曲线的坐标轴极限值来自动调整当前坐标轴的坐标值;Hold off 函数:终止当前的图形保持状态,一般与 要从新设置坐标轴的属性;Hold on 匹配, hold off 函数后就需Hold All 函数:保留当前的颜色和线型,这样在绘制后面的图形时就是用当前的颜色 和线型;这里 x 变换是从 01 我们通过 hold on 之后,就把后面的 12 的变换接上去了,成效很好;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 5 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - -
8、- - - - - - - - - - - -学习好资料 欢迎下载现在通过 hold on 再接了一段,成效如上;6. 在进行数据统计时,使用传统的坐标系往往不能直观得看出统计模型的特点,在通常情形下,用户更多会挑选对数坐标系来绘制图形;在 Matlab 中,供应了 loglog、semilogx 和 semilogy 这 3 个函数来进行这方面的图形绘制;Loglog是把 x 和 y 轴都采纳了对数坐标轴, 而 semilogx 和 semilogy 函数就是分别对 x 轴和 y 轴采纳对数坐标;上面这是采纳双对数坐标细心整理归纳 精选学习资料 - - - - - - - - - - - -
9、 - - - 第 6 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载上面是采纳 y 轴对数, x 轴一般上面这个是 y 轴一般, x 轴对数;7. 在进行数值比较时, 往往会遇到使用双纵坐标的情形, 在 Matlab 中,供应了 plotyy函数实现双坐标轴绘制二维图形,通过使用 都显示 y 坐标轴;plotyy 函数绘制的函数图形左右两段Plotyyx1,y1,x2,y2:这函数命令将 x1 和 y1 所对应的图形的纵坐标标注在图形的左边,而把 x2 和 y2 所对应的图形的纵坐
10、标标注在图形的右边;Plotyyx1,y1,x2,y2,fun:不同的坐标系属性的挑选,由参数 plot、semilogx、semilogy、loglog 等fun 进行设定 fun 可以为:Plotyyx1,y1,x2,y2,fun1.fun2:fun1 所设定的坐标轴属性参数给左边的坐标轴绘制图形,fun2 所设定的坐标轴属性参数给右边的坐标轴绘制图形;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 7 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习
11、好资料 欢迎下载下面这个是用 fun 函数来设定左边和右边的坐标不同;8. 在 Matlab 中,系统为用户供应了polar 函数用于在极坐标下绘制图形:Polartheta,rho:依据坐标的角度为 theta,极半径为 rho 绘制图形;Polartheta,rho,s:s中增加了绘制图形的颜色和线型的定义;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 8 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载9. 特别二维图形及命令函数:
12、函数名说明函数名说明Area 填充绘图Fplot 函数图绘制Bar 条形图Hist 直方图饼状图Comet 彗星图Pie Pareto图Barth 水平条形图Pareto Errorbar 误差带图Plotmatrix 分散矩阵绘制三维图形的二维条状显示Ezplot 简洁绘制函数图Ribbon Ezpolar 简洁绘制极坐标图Scatter 散摄图离散序列饼状图Feather 矢量图Stem Fill 多边形填充Stairs 阶梯图详细的使用可以参考matlab 的 help 里面的 function 10.bar 函数绘制条形图:bary:主要用于为 y 中的每一元素绘制一个条状图 barx
13、,y:用于在指定的横坐标上绘制出 y 的图形 barx,y,width:通过 width 来设定条形图的宽度, 并掌握每个条形图之间的距离, width细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 9 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载默认为 0.8 barx,y,style通过 style 来设定条形属性的类型, style 参数的取值可以为 group 或者stack,其中参数 group 为默认的显示模式,假如 y 为
14、 n*m 阶的矩阵,就 bar 函数显示 n 组,每一组有 M 个垂直条形的条形图;Barx,y,color:color 用来设定条形颜色细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 10 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载10.pie 函数绘制饼图piex,explore:参数 x 表上饼图中各个部分所占有的比重,参数 explore 用1表上饼图中需要突出显示出来的部分,用 不难看出, explore 与 x 同维;0
15、表示饼图中不需要突出表示出来的部分;Piex,label:这个命令主要用于绘制饼形图,label 用于定义相应模块的标签; 第 11 页,共 28 页 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料 欢迎下载11.hist 函数绘制条形直方图hist 函数主要用于绘制二维条形直方图,可以直观地显示出数据的分布情形;Histy:把向量 y 中的全部元素依据各自的数值放入与之对应范畴的 10 个条形中,并且返回每个条形中元素的
16、个数;假如 应范畴条形图中;y 为矩阵,就该命令将矩阵中的列放入与之对Histy,x:将 x 作为向量,把 y 中的元素放到 m 个以 x 为中心的位置中去,而每一条形 图也是以 x 为中心的,其中 m=lengthx. Rand函数产生 10000 个随机数12.ontour 函数绘制等高线细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 12 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -学习好资料欢迎下载n 设置等高线contourz:这个函数命令主要用
17、于绘制矩阵z 的等高线coutourz,n:这个函数命令主要用于绘制矩阵z 的等高线,并通过参数的条数coutourz,v:v 为向量,等高线条数等于该向量的长度,元素值;并且等高线的值为对应向量的Coutourx,y,z:主要用于绘制有关矩阵 x、y、z 的三维等高线Coutourx,y,z,n Coutourx,y,z,v Contourf 函数和 contour 类似,但它可以进行填充;13.quiver 函数绘制矢量图细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 13 页,共 28 页 - - - - - - - - - 名师归纳总结 精品
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 Matlab 学习 笔记 画图
限制150内