[整理]Matlab学习笔记--Matlab画图

内容发布更新时间 : 2024/12/23 3:51:22星期一 下面是文章的全部内容请认真阅读。

-------------

就需要hold函数:即图形保持命令,主要用于暂存当前的图形窗口,可以让用户继续在命令窗口中绘制其他函数图形,并且后续的图形曲线与当前窗口中的曲线在同一个图形界面中显示。Hold函数不会因后面画的图形的坐标值不一样而改变当前坐标轴的定义范围。

Hold on函数:作用同上,但可以根据新的图形曲线的坐标轴极限值来自动调整当前坐标轴的坐标值。

Hold off函数:结束当前的图形保持状态,一般与Hold on匹配,hold off函数后就需要从新设置坐标轴的属性。

Hold All函数:保留当前的颜色和线型,这样在绘制后面的图形时就是用当前的颜色和线型。

这里x变换是从0—1

我们通过hold on之后,就把后面的1—2

的变换接上去了,效果很好。

-------------

-------------

现在通过hold on再接了一段,

效果如上。

6. 在进行数据统计时,使用传统的坐标系往往不能直观得看出统计模型的特征,在通常情况下,用户更多会选择对数坐标系来绘制图形。在Matlab中,提供了loglog、semilogx和semilogy这3个函数来进行这方面的图形绘制。

Loglog是把x和y轴都采用了对数坐标轴,而semilogx和semilogy函数则是分别对x轴和y轴采用对数坐标。

上面这是采用双对数坐标

-------------

-------------

上面是采用y轴对数,x轴普通

上面这个是y轴普通,x轴对数。

7. 在进行数值比较时,往往会遇到使用双纵坐标的情况,在Matlab中,提供了plotyy函数实现双坐标轴绘制二维图形,通过使用plotyy函数绘制的函数图形左右两段都显示y坐标轴。

Plotyy(x1,y1,x2,y2):这函数命令将x1和y1所对应的图形的纵坐标标注在图形的左边,而把x2和y2所对应的图形的纵坐标标注在图形的右边。

Plotyy(x1,y1,x2,y2,fun):不同的坐标系属性的选择,由参数fun进行设定fun可以为: @plot、@semilogx、@semilogy、@loglog等

Plotyy(x1,y1,x2,y2,fun1.fun2):fun1所设定的坐标轴属性参数给左边的坐标轴绘制图形,fun2所设定的坐标轴属性参数给右边的坐标轴绘制图形。

-------------

-------------

下面这个是用fun函数来设定左边和右边的坐标不同。

8. 在Matlab中,系统为用户提供了polar函数用于在极坐标下绘制图形: Polar(theta,rho):按照坐标的角度为theta,极半径为rho绘制图形。 Polar(theta,rho,s):s中增加了绘制图形的颜色和线型的定义。

-------------

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi