[繪圖] 為什麼subplot繪畫不出來?

看板MATLAB作者 (成人展三萬嫖妓)時間12年前 (2012/04/09 17:20), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
小弟初學surf contour 想用subplot把圖合一 %----第一張圖碼: x = -3:0.01:3; y = -3:0.01:3; [X , Y] = meshgrid(x,y); Z = (X.^2 + 3.*(Y.^2)).*exp(-1.*X^2 - Y.^2); contour (x , y , Z , 20 ) %------第二張圖碼 x = -3:0.1:3; y = -3:0.1:3; [xx , yy] = meshgrid(x,y); z = (xx.^2 + 3.*(yy.^2)).*exp(-1.*xx^2 - yy.^2); surf(xx,yy,z); %-----合體後卻畫不出來!! 其他例子我有試過合體成功-------------------- x = -3:0.1:3; y = -3:0.1:3; [xx , yy] = meshgrid(x,y); z = (xx.^2 + 3.*(yy.^2)).*exp(-1.*xx^2 - yy.^2); %------------------ [X , Y] = meshgrid(x,y); Z = (X.^2 + 3.*(Y.^2)).*exp(-1.*X^2 - Y.^2); %------------------ subplot(2,2,1) , surf(xx,yy,z) subplot(2,2,2) , contour (x,y,Z,20) matlab只跟我說 ??? 2(a) | Error: Unbalanced or unexpected parenthesis or bracket. 我實在抓不出錯了,想請問各位大大怎麼辦?感恩~~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.214

04/09 17:29, , 1F
我拿目前的程式碼去跑,並沒錯阿???
04/09 17:29, 1F

04/09 17:31, , 2F
通常這個訊息表示 你哪邊多了一個括弧或少了一個
04/09 17:31, 2F

04/09 17:44, , 3F
可以跑....
04/09 17:44, 3F

04/09 17:46, , 4F
contour (x,y,Z,20) 改成 contour (X,Y,Z,20) 試試
04/09 17:46, 4F
文章代碼(AID): #1FWgdvHO (MATLAB)