[繪圖] 2維繪圖問題求解 已爬過文

看板MATLAB作者 (wolf)時間11年前 (2014/01/01 15:51), 編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/3 (看更多)
想請問各位版大,我有兩組數據 x1=[0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.1] y1=[10個數據] 以及x2=[0.01 0.03 0.05 0.09 0.1] y2=[五個數據] 我用plot(x1,y1,x2,y2)將這兩組數據畫在一起顯示可是會報錯 後來試過改成hold on跟hold off分別畫也不行 請問這應該如何解呢?謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.155.93

01/01 16:16, , 1F
x1和y1還有x2根y2長度有一樣嗎...
01/01 16:16, 1F

01/01 16:25, , 2F
先用size檢查一下維度, 必須都要1xn 或是 nx1
01/01 16:25, 2F

01/01 16:25, , 3F
nx1 對 1xn作圖會出錯
01/01 16:25, 3F

01/01 17:08, , 4F
我想請問的是 長度不一樣的話 要怎麼做在同一張圖上?
01/01 17:08, 4F

01/01 17:09, , 5F
因為x1跟x2其實都是0.01~0.1 只是y取的x點數不一樣而已
01/01 17:09, 5F

01/01 17:11, , 6F
那你要給出兩個y的那些直對應的x點是在0.01~0.1的哪裡阿
01/01 17:11, 6F

01/01 17:12, , 7F
不然人家matlab怎麼知道那個y值他x值應該畫多少?
01/01 17:12, 7F

01/01 17:12, , 8F
總之長度不一樣不要說matlab不能畫 你給我用手畫我也不知
01/01 17:12, 8F

01/01 17:13, , 9F
到怎麼畫 除非你有其他條件 例如x值都等間距之類的
01/01 17:13, 9F
※ 編輯: wolfswolfs 來自: 140.118.155.93 (01/01 17:56)
文章代碼(AID): #1ImyZlJ2 (MATLAB)
文章代碼(AID): #1ImyZlJ2 (MATLAB)