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