欢迎来到装配图网! | 帮助中心 装配图网zhuangpeitu.com!
装配图网
ImageVerifierCode 换一换
首页 装配图网 > 资源分类 > DOC文档下载
 

MATLAB中plotyy函数详解matlab双Y轴作图

  • 资源ID:33991364       资源大小:1.12MB        全文页数:7页
  • 资源格式: DOC        下载积分:10积分
快捷下载 游客一键下载
会员登录下载
微信登录下载
三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
二维码
微信扫一扫登录
下载资源需要10积分
邮箱/手机:
温馨提示:
用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

MATLAB中plotyy函数详解matlab双Y轴作图

Matlab plotyy画双纵坐标图实例x = 0:0.01:20;y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);AX,H1,H2 = plotyy(x,y1,x,y2,plot);set(AX(1),XColor,k,YColor,b);set(AX(2),XColor,k,YColor,r);HH1=get(AX(1),Ylabel);set(HH1,String,Left Y-axis);set(HH1,color,b);HH2=get(AX(2),Ylabel);set(HH2,String,Right Y-axis);set(HH2,color,r);set(H1,LineStyle,-);set(H1,color,b);set(H2,LineStyle,:);set(H2,color,r);legend(H1,H2,y1 = 200*exp(-0.05*x).*sin(x);y2 = 0.8*exp(-0.5*x).*sin(10*x);xlabel(Zero to 20 musec.);title(Labeling plotyy);Q:右边用蓝色圈起来的tick能去掉吗?由于用plotyy画图,为了使图尽量地显示出来,用了set(AX(1),YLimMode,auto),但这样可能会导致左边AX(1)和右边AX(2)的tick的间距不一样,影响美观。或者说能不能使plotyy画出的图两边的tick间距是一样的,这样在图形右边的tick就会重合在一起.A:如果只是想让plotyy的图美一些,可以使用其如下形式的调用方式:AX,H1,H2 = plotyy(.)其中AX(2)就是右边Axes对象的句柄,拿到它以后就可以set或者get来处理了,也可以把其ytick关掉。A:也可以用line语句来画,就没有左边和上边的线了。Q:plotyy(X1,Y1,X2,Y2,FUN1,FUN2),FUN1和FUN2应该怎么写?A:这两个FUN代表plotyy不一定要用两个plot,比如下面的例子,一条曲线用plot,一条用semilogyx1=1:0.1:100;x2=x1;y1=x1;y2=x2.3;plotyy(x1,y1,x2,y2,plot,semilogy)来源: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)进行相应的设置【 * 例 10.7.3 -1 】制作一个双坐标系用来表现高压和低温两个不同量的过渡过程。tp=(0:100)/100*5;yp=8+4*(1-exp(-0.8*tp).*cos(3*tp); % 压力数据tt=(0:500)/500*40;yt=120+40*(1-exp(-0.05*tt).*cos(tt); % 温度数据% 产生双坐标系图形clf reset,h_ap=axes(Position,0.13,0.13,0.7,0.75); %<4>set(h_ap,Xcolor,b,Ycolor,b,Xlim,0,5,Ylim,0,15);nx=10;ny=6; %<6>pxtick=0:(5-0)/nx):5;pytick=0:(15-0)/ny):15; %<7>set(h_ap,Xtick,pxtick,Ytick,pytick,Xgrid,on,Ygrid,on)h_linet=line(tp,yp,Color,b); %<9>set(get(h_ap,Xlabel),String, 时间 /rightarrow (分) )set(get(h_ap,Ylabel),String, 压力 /rightarrow(/times10 5 Pa )h_at=axes(Position,get(h_ap,Position); %<12>set(h_at,Color,none,Xcolor,r,Ycolor,r); %<13>set(h_at,Xaxislocation,top) %<14>set(h_at,Yaxislocation,right,Ydir,rev) %<15>set(get(h_at,Xlabel),String,/fontsize15/fontname 隶书 时间 /rightarrow (分) )set(get(h_at,Ylabel),String, ( /circC )/fontsize15 /leftarrow /fontname 隶书 零下温度 )set(h_at,Ylim,0,210) %<18>line(tt,yt,Color,r,Parent,h_at) %<19>xpm=get(h_at,Xlim); %<20>txtick=xpm(1):(xpm(2)-xpm(1)/nx):xpm(2); %<21>tytick=0:(210-0)/ny):210; %<22>set(h_at,Xtick,txtick,Ytick,tytick) %<23>来源:实例(已验证):clc;clear all;close all;x=0:0.1:2*pi;y1=sin(x);y2=cos(x);AX=plotyy(x,y1,x,y2);set(get(gca,xlabel),string,X-axis);set(get(AX(1),Ylabel),string,left Y-axis);set(get(AX(2),Ylabel),string,right Y-axis);set(gca,xTick,0:0.5:7);set(AX(1),yTick,-1:0.2:1);set(AX(2),yTick,-1:0.5:1);尚存在问题:这种设置方法,对各个轴的最小刻度单位可以设置,但是刻度范围(x取(07),y1取(-11))不能设置。2010-12-23修改clcclear allclose allrunoff=10700 11400 15800 22900 43100 40700 50500 46000 41800 35000;sed=0.105 0.094 0.156 1.2640.363 0.429 0.731 0.682 0.654 0.290;m=1:10;ax,h1,h2=plotyy(m,runoff,m,sed); %h- line handleset(get(ax(1),Ylabel),string,Runoff (m3/s),color,r) %y1set(get(ax(2),Ylabel),string,Sediment concentration (kg/m3),color,k) %y2xlabel(Month)set(h1,linestyle,-,color,r);set(h2,linestyle,- -,color,k);legend(h1 h2,runoff,sediment concentration) %标注两条线legend(boxoff)% box offset(ax(:),Ycolor,k) %设定两个Y轴的颜色为黑色set(ax(1),ytick,0:10000:100000); %设置y轴间隔set(ax(2),ytick,0:0.1:1.5)set(ax,xlim,1 12) % 设置x轴范围hold onscatter(ax(1),4,22900,r*)axes(ax(2);hold onscatter(4,1.264,ro)

注意事项

本文(MATLAB中plotyy函数详解matlab双Y轴作图)为本站会员(仙***)主动上传,装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知装配图网(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!