作者mp19990920 (郝渴连)
看板MATLAB
标题Re: [绘图] 四条曲线想画在两条Y轴
时间Sun Mar 25 18:08:27 2012
※ 引述《yichen1006 (123木头人)》之铭言:
: 我想画一个二维平面图
: ka=[1.9762e-21, 2.4141e-21, 2.4141e-21, 1.9762e-21, 1.9762e-21, 1.9762e-21,...
: 2.4141e-21];
: kb=[3.3821e-21, 3.101e-21, 3.101e-21, 3.3821e-21, 3.3821e-21, 3.3821e-21,...
: 3.101e-21];
: k1=[0.2468e-2 1.1747e-2 1.1747e-2 0.5593e-2 0.5593e-2 0.5593e-2 1.1747e-2];
: k2=[0.4946e-2 1.7829e-2 1.7829e-2 0.4946e-2 0.4946e-2 1.4012e-2 0.4946e-2];
: 想将ka和kb对应於左边的Y轴,将k1和k2对应於右边的Y轴
: X轴则是1~7
: x=1:1:7;
: 请问我该怎麽画这种图型阿??
: 我利用plotyy
: plotyy(x, ka(x), x, k1(x))
: hold on
: plotyy(x, kb(x), x, k2(x))
: 画出来的Y轴标示的乱七八糟,似乎不可行
: 麻烦板上高手相助~@@
plotyy(x, [ka.', kb.'], x, [k1.', k2.'])
只要把y值化成column vector,
并且合并成一个矩阵,
即可使plot一次画多条线
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.67.63.216
1F:推 yichen1006:OK了 感谢^^ 03/25 22:55