how to scale two plots
10 次查看(过去 30 天)
显示 更早的评论
I am having a very common question; but still I am helpless and found no solution for it. I am having two plots. I want to scale one plot with respect to other. On x-axis; I have scaling from 1 to 60 while on y-axis; from -100 to 500. For the second plot the x-axis has range from 0 to 9000 while y-axis has same range -100 to 500. If I scale the x-axis of second plot with respect to first one only first 60 values are shown while remaining are discarded. If I scale the first plot with respect to second one then nothing is visible only a very small line is seen on the plot. The piece of code is:
figure
axis([0 9000 -100 500])
hold on
plot(value)
The plots are uploaded at http://tinypic.com/view.php?pic=jzv7g2&s=6 and http://tinypic.com/view.php?pic=14jndkj&s=6 guide me.
0 个评论
采纳的回答
Walter Roberson
2013-3-25
plotxx() from the File Exchange, perhaps.
But do the two ranges, 0-60 and 0-9000, represent the same range of values?
You are using the one-argument form of plot(). Do you have a list of x for each of the two cases? If so then,
plot(timelist1, valuelist1, timelist1, valuelist2)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Ordinary Differential Equations 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!