第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/17 2:42:26 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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

就需要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中增加了绘制图形的颜色和线型的定义。

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

搜索更多关于: [整理]Matlab学习笔记--Matlab画图 的文档
[整理]Matlab学习笔记--Matlab画图.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5u4b97orvg3ibqw7s1xb7s7tu43ow500to3_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top