如何利用matlab的plotyy函数画双坐标图-小知识的简介

正在使用人数

话题:如何利用matlab的plotyy函数画双坐标图回答:具有两个纵坐标标度的图形在MATLAB中,如果需要绘制出具有不同纵坐标标度的两个图形,可以使用plotyy绘图函数。调用格式为:plotyy(x1,y1,x2,y2)其中x1,y1对应一条曲线,x2,y2对应另一条曲线。横坐标的标度相同,纵坐标有两。

小知识:如何利用matlab的plotyy函数画双坐标图-小知识

如何利用matlab的plotyy函数画双坐标图-小知识

时间:2016-04-13 11:41    来源: 我爱IT技术网    编辑:佚名

话题:如何利用matlab的plotyy函数画双坐标图

回答:具有两个纵坐标标度的图形 在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..3 -1 一个双坐标系用来表现 和低 两个不同量的过渡过程。 set(get(h_ap,'Ylabel'),'String',' 压力 /rightarrow(

话题:plotyy纵坐标 刻度混乱是怎么回事

问题详情:用plotyy 画图,次纵坐标上有主坐标的刻度,见图,怎么回事啊?

回答:谢谢解答,挺快的!

话题:用plotyy绘图时,横坐标一样,右纵坐标是关于0上下对称的

回答:重新设置

话题:求助:双纵坐标轴,不同刻度值,plotyy绘图问

问题详情:Tu=plotyy(x,[y01,y02,y03],x,[y11,y 如何只取消图形中箭头所指的刻

回答:谢谢!采用的是如下方法:x=50:25,1); y02=m(:,2); y03=m(:,3);y11=U(:,1); y12=U(:,2); y13=U(:,3);Tu=plotyy(x,[y01,y02,y03],x,[y11,y12,y13]);set(Tu(1),'yTick',0:0.1:0.);set(Tu(2),'yTick',0:5:);set(Tu(1),'ylim',[0,0.]);set(Tu(2),'ylim',[0,]);box offset(Tu(1),'xaxisLocation','top');set(Tu(1),'xticklabel','');set(Tu(1),'yticklabel',''); set(Tu(2),'xticklabel',''); set(Tu(2),'yticklabel','');得到的结果:当然,曲线的标识进行了后期处理。

话题:matlab 坐标轴刻度

问题详情:1,1.2,2.5,4.1,.6,.4,.4,.0,.3,.,.,.0];plot(x,y,'-r

回答:可以使用y轴为对数坐标的半对数坐标,如下: x=[1,2,3,4,5,6,,,,10,11,12,13];y=[1,1.1,1.2,2.5,4.1,.6,.4,.4,.0,.3,.,.,.0];semilogy(x,y,'-r*');其他一些绘图指令: 1)plot双轴线性刻度。2)loglog双轴对数刻度 3)semilogxx对数,y线性4)semilogyx线性,y对数 5)plotyy双y轴适合两组数据相差较大的绘图

话题:matlab中plotyy是不是汇出来的图像就是很细的光滑曲线呀

回答:在绘制图样时,经常遇到画截交线、相贯线及其他曲线的问题。手工绘制很麻烦,要找特殊点和一定数量一般点,且连出的曲线误差大。用AutoCAD 2000绘制平面曲线或空间曲线却很容易。 ---- 方法一:用Pline命令画2D图形上通过特殊点的折线,经Pedit命令中Fit或Spline曲线拟合,可变成光滑的平面曲线。用3Dpoly命令画3D图形上通过特殊点的折线,经Pedit命令中Spline曲线拟合,可变成光滑的空间曲线。 ---- 方法二:用Solids命令创建三维基本实体(长方体、圆柱、圆锥、球等),再经Boolean(布尔)组合运算:交、并、差和干涉等 各种复杂实体,然后利用下拉菜单View(视图)/3D Viewpoint(三维视点),选择不同视点来

参考回答:plotyy双纵坐标 画图命令,也就是在一个figure窗口里面同时画两种不同 纵坐标轴的曲线。这个与曲线的形状没有任何 。曲线的外

话题:在MATLAB中可以设置坐标轴的函数有哪些?

问题详情:我只知道plot,semilogx(y),还有其它的呢?,请附上其功能。谢谢

回答:1.绘制二维曲线的最基本函数plot 2.双纵坐标函数plotyy 3. 坐标控制 函数的调用格式为: axis([xminxmaxyminymaxzminzmax]) axis函数功能丰富,常用的用法还有: axisequal纵、横坐标轴采用等长刻度 axissquare产生正方形坐标系(缺省为矩形) axisauto使用缺省设置 axisoff取消坐标轴 axison显示坐标轴 gridon/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。 boxon/off命令控制是加还是不加边框线,不带参数 ox命令在两种状态之间进行切换。 4.图形窗口的分割 subplot函数的调用格式为: subplot(m,n,p) 5.绘制二维图形的其他函数 1.其他形式的线性直角坐标图 性直角坐标系中,其他形式的图形有条形

话题:关于在Matlab中,用双坐标轴画图后,不能排列多个双坐标图

问题详情::subplot(2,1,1)x=0:0.1:2*pi;y1=sin(x);y2=cos(x);[ax,h1,h2]=plotyy(x,

回答:请 运行,得到正解subplot(2,1,1)x=0:pi/100:2*pi;y1=sin(x);y2=cos(x);[ax,h1,h2]=plotyy(x,y1,x,y2); %h-- line handleset(get(ax(1),'Ylabel'),'string','r') %y1'color',set(get(ax(2),'Ylabel'),'string','k') %y2'color'set(findobj('Type','line'),'Color','k') %,% box offset(ax(:),'Ycolor','k') %设定两个Y轴的颜色为黑色set(ax(1),'ytick',[-1:0.1:1]); %设置y轴间隔set(ax(2),'ytick',[-1:0.1:1])set(ax,'xlim',[0 6]) % 设置x轴范围hold onsubplot(2,1,2)x=0:pi/100:2*pi;y1=0.5*sin(2*x);y2=-0.5*sin(2*x);[ax,h1,h2]=plotyy(x,y1,x,y2); %h-- line handleset(get(ax(1),'Ylabel'),'string','r') %y1,'color'set(get(ax(2),'Yla

话题:MATLAB中plotyy能不能画两次

问题详情:也就是对应一边的纵轴要画两条曲线,用两次plotyy的时候最后结

回答:在画前,使用红hold on hold onplotyy(x1,y1,x2,y2)plotyy(x3,y3,x4,y4)

话题:matlab画图时候是否可以有办法将y轴的刻度放在x轴的右端

回答:这个很简单: set(gca,'YAxisLocation','right');三个坐标轴中,X和Y轴都可以选择坐标轴的位置,X轴的位置用XAxisLocation属性控制,可设为top或bottom,默认是bottom;Y轴的位置用YAxisLocation属性控制,可设为right或left。另外,设置坐标轴位置似乎只对2D图形有效,3D视图下为自动设置,无法改变。

参考回答:这个是可以的,[AX]=plotyy(x1,y1,x1,y2);得到两个axes句柄,AX(1)和AX(2)set(AX(1),'yTick',[0:5:100]) 设置左边Y轴的刻度,如果不需

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)

猜你喜欢:

与“如何利用matlab的plotyy函数画双坐标图-小知识”相关的热门小知识: