Re: [繪圖] 四條曲線想畫在兩條Y軸

看板MATLAB作者 (郝渴連)時間13年前 (2012/03/25 18:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《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

03/25 22:55, , 1F
OK了 感謝^^
03/25 22:55, 1F
文章代碼(AID): #1FRkwU8S (MATLAB)
文章代碼(AID): #1FRkwU8S (MATLAB)