[問題] 請問如何畫鐘形的2D常態分佈已回收

看板MATLAB作者 (^^￾N )時間16年前 (2009/09/17 18:36), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
我想畫的是像這種的圖形 http://en.wikipedia.org/wiki/File:Gaussian_2d.png
但是表面用MESH來呈現 我嘗試過用for loop來產生放到mvnpdf的xy座標矩陣 但是畫出來的圖 XY座標跟輸入的數值不同 後來嘗試另外一種方法 就畫不出來了 可能是矩陣大小跟mvnpdf的要求不符 附上我的code 請指教 mx=0; my=0; sx=0.25; sy=0.25; mxy=[mx my]; r=0.0; sxy=[sx^2 r*sx*sy; r*sx*sy sy^2]; x=linspace(-1,1,21); y=linspace(-1,1,21); [xx,yy]=meshgrid(-1:0.1:1,-1:0.1:1); X =[xx(:) yy(:)] ; p = mvnpdf(X, mxy, sxy); mesh (x,y,p) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 143.89.156.178

09/18 17:36, , 1F
直接把joint pdf打出來試試看
09/18 17:36, 1F
文章代碼(AID): #1AiX4htG (MATLAB)
文章代碼(AID): #1AiX4htG (MATLAB)