看板 MATLAB 關於我們 聯絡資訊
想請問各位版大,我有兩組數據 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
profyang:x1和y1還有x2根y2長度有一樣嗎... 01/01 16:16
jatj:先用size檢查一下維度, 必須都要1xn 或是 nx1 01/01 16:25
jatj:nx1 對 1xn作圖會出錯 01/01 16:25
wolfswolfs:我想請問的是 長度不一樣的話 要怎麼做在同一張圖上? 01/01 17:08
wolfswolfs:因為x1跟x2其實都是0.01~0.1 只是y取的x點數不一樣而已 01/01 17:09
profyang:那你要給出兩個y的那些直對應的x點是在0.01~0.1的哪裡阿 01/01 17:11
profyang:不然人家matlab怎麼知道那個y值他x值應該畫多少? 01/01 17:12
profyang:總之長度不一樣不要說matlab不能畫 你給我用手畫我也不知 01/01 17:12
profyang:到怎麼畫 除非你有其他條件 例如x值都等間距之類的 01/01 17:13
※ 編輯: wolfswolfs 來自: 140.118.155.93 (01/01 17:56)