看板 MATLAB 關於我們 聯絡資訊
※ 引述《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
yichen1006:OK了 感謝^^ 03/25 22:55