作者gfs777 (成人展三萬嫖妓)
看板MATLAB
標題[繪圖] 為什麼subplot繪畫不出來?
時間Mon Apr 9 17:20:53 2012
小弟初學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
1F:推 vincent59:我拿目前的程式碼去跑,並沒錯阿??? 04/09 17:29
2F:→ vincent59:通常這個訊息表示 你哪邊多了一個括弧或少了一個 04/09 17:31
3F:推 okgogogo:可以跑.... 04/09 17:44
4F:→ okgogogo:contour (x,y,Z,20) 改成 contour (X,Y,Z,20) 試試 04/09 17:46