没有合适的资源?快使用搜索试试~ 我知道了~
matlab绘制双坐标轴图形的画法
需积分: 50 38 下载量 73 浏览量
2013-05-10
11:08:03
上传
评论
收藏 44KB DOC 举报
温馨提示
文件为利用matlab绘制双坐标轴图形的画法,对于matlab初学者具有很大的帮助,希望对您有用。
资源推荐
资源详情
资源评论

















MATLAB 画双纵坐标
具有两个纵坐标标度的图形
在 MATLAB 中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用
plotyy 绘图函数。调用格式为:
plotyy(x1,y1,x2,y2)
其中 x1,y1 对应一条曲线,x2,y2 对应另一条曲线。横坐标的标度相同,纵坐标
有两个,左纵坐标用于 x1,y1 数据对,右纵坐标用于 x2,y2 数据对。
双 y 轴坐标可以用 plotyy(x,y1,x,y2)来实现
双 x 坐标可以用
set(gca,'xaxislocation','bottom','xticklabel',{'0','1','2','3','4'}) (假设 x 轴的标注为
1,2,3,4)
set(gca,'xaxislocation','top','xticklabel',{'0','1','2','3','4'})
进行相应的设置
实现双纵坐标画图,其中一个为对数坐标,另一个为正常坐标。而且两个坐标
的范围差别很大
举例如下:
t = 0:900; A = 1000; a = 0.005; b = 0.005;
z1 = A*exp(-a*t);
z2 = sin(b*t);
[haxes,hline1,hline2] = plotyy(t,z1,t,z2,'semilogy','plot');
matlab 作图里面如何分别设置双纵坐标的刻度?工作遇到如下问题:
需要设置双 y 轴的刻度,用到以下函数,
set(gca,'XTick',[0:5:100])
set(gca,'yTick',[0:10:350])
只是设置左边的 y 轴刻度,请问各位高手,右边 y 轴怎么设置刻度标注?
双纵坐标的标注已实现
[AX]=plotyy(x1,y1,x1,y2);
set(get(AX(1),'Ylabel'),'string','left Y-axis‘);
set(get(AX(2),'Ylabel'),'string','right y-axis');
了解 plotyy 的返回值
[AX]=plotyy(x1,y1,x1,y2);
得到两个 axes 句柄,AX(1)和 AX(2)
set(AX(1),'yTick',[0:10:350]) 设置左边 Y 轴的刻度
set(AX(2),'yTick',[0:10:350]) 设置右边 Y 轴的刻度
http://www.ilovematlab.cn/thread-42331-1-1.html
双 y 坐标实例
资源评论


栋感地带
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 图像处理(第3章).ppt
- 通用统计报表数据处理软件SARP2000V30开发与使用.docx
- 基础教育信息化环境建设问题及发展建议.pdf
- 基于PLC全自动洗衣机毕业设计1.doc
- 用友软件对鼎捷软件神州数码的竞争策略分析.pptx
- 网络安全培训教材(PPT 51页).pptx
- 基于冲突再分配DSmT的多尺度融合边缘检测算法[最终版].pdf
- (源码)基于Python的模因生命引导程序.zip
- 事故隐患治理项目管理规定.docx
- 项目管理人员试题(含答案).doc
- 完美版资料新嵌入式课程设计龙傲天小组.docx
- 微软招聘过程及经验(3).pptx
- 计算机应用基础2-4.ppt
- 基于单片机的酒精浓度测试系统设计.doc
- 蓝莓网络营销策划方案策划书.doc
- 校园网络安全知识竞赛试题.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
