[問題] 請問畫3D圖 但資料點數目不一致已回收

看板MATLAB作者 (1234567654321一下吧)時間14年前 (2010/07/13 08:44), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
想請問一個畫3D圖的問題 小弟想畫類似下圖這種3D圖 http://img138.imageshack.us/img138/3886/diebold.jpg
其中x軸為Time y軸為Maturity z軸為residual 三個資料分別都為vector 原以為mesh(x,y,z)就完成了 結果好像並不是這麼單純= = 查了一下洪維恩書 還是有點疑問想請教一下 假設我有10筆資料 觀察日(Time)為兩天 第一天有3筆 第二天有7筆 那請問這種情況要怎麼畫出圖呢? 因為書裡的示範都是 給定x下 都有相同數目的資料點 結果我現在是x=1下有3個 x=2下有7個資料點 所以想請各位幫忙解惑一下 感謝感謝!! 下面為舉例的資料 x=[1 1 1 2 2 . . . 2] y=[y1 y2 ....... y10] z=[z1 z2 ....... z10] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.136.215

07/14 13:45, , 1F
用cell array存取你的data,是不是可以解決問題?
07/14 13:45, 1F

07/15 12:36, , 2F
這倒是沒想過XD~因為我還不知道cell能不能畫圖~
07/15 12:36, 2F

07/15 12:37, , 3F
目前是用內插法把資料點補齊~有空來試試樓上的方法看看~~
07/15 12:37, 3F
文章代碼(AID): #1CExROdq (MATLAB)