2015-10-07 758 views
0

我有一个曲线作为x的函数。不同x的值可以用y1单位表示,也可以用y2单位表示。如何在MATLAB的同一个绘图窗口中绘制两个不同单位(y轴)的曲线?

我打算绘制曲线,使左边的y轴显示y1单位的值,而右边的y轴显示为y2单位。 PS:我正试图在MATLAB中实现这个功能。

+0

看看这个在这里http://ch.mathworks.com/help/matlab/creating_plots /plotting-with-two-y-axes.html – rst

+0

感谢您的回复。实际上链接显示的是具有两个不同轴的“两条”曲线。我希望'相同'曲线以两个不同单位表示。希望这可以让问题清楚。 – user3440489

+1

我在这里得到了答案:http://stackoverflow.com/questions/2676004/different-right-and-left-axes-in-a-matlab-plot – user3440489

回答

0

如果您需要使用两个不同的轴绘制同样的曲线,你可以用下面的例子

x=1:1000; y = sort(randn(size(x))); 
figure, plotyy(x, y, x, y*100, 'plot', 'plot') 
相关问题