When I plot just one row from matrix it plots fine, but when I plot it with some other signals it always turns to zero. It only works when I plot ti alone, why?
3 次查看(过去 30 天)
显示 更早的评论
Even when I plot both rows from matrix, that second one becomes zero and first one is displayed fine.
plot(t,I(2,:) this works and its not zero plot(t,I) this just display the first row and turns second to zero
采纳的回答
Star Strider
2016-11-19
They probably have significantly different scales.
Try this:
figure(1)
subplot(2,1,1)
plot(t, I(1,:))
grid
subplot(2,1,2)
plot(t, I(2,:))
grid
2 个评论
Star Strider
2016-11-20
My pleasure!
To get it to work with one ‘t’ axis, I would use the yyaxis (in R2016a and later) or plotyy (earlier versions) function.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Two y-axis 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!