如何用matlab求解正態分佈的期望

2021-03-03 20:27:37 字數 1366 閱讀 9956

1樓:匿名使用者

我在官網上

來看了半天,

源覺得我應該懂了這個函bai數做什麼,但是實在不理解它du存zhi在的意義。。。

如果x~daon(\mu,\sigma^2),那麼期望e(x)就直接是\mu了,根本不需要計算。

(normstat好像就是輸入同樣大小的矩陣mu,sigma,然後輸出正態分佈的隨機變數x(i,j)~n(mu(i,j),sigma(i,j)^2)的期望和方差。個人認為這個函式完全沒有使用價值,因為一定有m==mu,v==sigma.^2。。。)

如何用matlab計算正態分佈概率分佈函式的積分? 5

2樓:小小小小顰

具體抄操作步驟如下:

1、首先,襲提出問題,然後使用baimatlab計算下圖du中的積分問

zhi題,如下圖所示,dao然後進入下一步。

2、其次,完成上述步驟後,開啟matlab軟體,並按照以下**清除工作區,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,在matlab中定義符號變數並定義函式,**如下圖所示,然後進入下一步。

4、然後,完成上述步驟後,可以獲得新定義的函式,**如下圖紅框標註所示,然後進入下一步。

5、最後,完成上述步驟後,要計算積分的值,請使用以下**:fz=z;int1=int(fz*c,fa,0,pi)int2=int(int1,theta,0,pi*2),如下圖所示。這樣,問題就解決了。

3樓:匿名使用者

1、提出問題,下面以求下圖的積分問題採用matlab計算。

2、 開啟matlab軟體,使用

版以下指令清空工作空間;權clear clc。

3、在matlab中定義符號變數,和定義函式:syms theta fa a h;x=a*sin(fa)*cos(theta);    y=a*sin(fa)*sin(theta);z=a*cos(fa);。

4、可得到新的被定義後的函式:c=******(diff(x,fa)*diff(y,theta)-diff(x,theta)*diff(y,fa));。

5、計算積分的值,採用以下**:fz=z;int1=int(fz*c,fa,0,pi)int2=int(int1,theta,0,pi*2)。就完成了。

4樓:匿名使用者

y = cdf('norm' ,x,a,b);

'norm' (normal distribution)%正態分佈復x就是你要求的從制負無窮到x的積分

a 為平均值

b 為標準差

例如,計算均值為0 標準差為1 的分佈,從負無窮到 1 的積分n=cdf('normal',1,0,1)n =

0.84134

如何在matlab中繪製正態分佈影象

matlab裡有直接的函式。呼叫語法如下 正態分佈又被稱為高斯分佈 y gaus f x,sig c 其中x是變 內量,sig就是你 裡的 而容c就是你 裡的 比如 下面是一個例子,你可以直接複製到matlab中執行就可以得到一個方差為2,均值為5的正態分佈函式了 x 0 0.1 10 y gaus...

matlab如何畫聯合分佈圖,如何用matlab畫poisson分佈,就是做出附件裡面的圖

問題表示還是要說清楚一點,列兩資料是化不出三維圖的你舉例的圖,起專碼有三種,橫 座標,縱座標,還有屬一種是以顏色來表示值的大小如果是要畫分佈圖,那麼需要對你原來的資料作統計,以統計的數量作為第三種資料,才能畫出那樣的圖。假設你原來的兩列資料分別為t和x,n c hist3 t x 10 10 n n...

如何用matlab畫泊松分佈影象

泊松分佈 概率密度作圖 x 0 20 y1 poisspdf x,2.5 y2 poisspdf x,5 y3 poisspdf x,10 hold onplot x,y1,r plot x,y2,b plot x,y3,g hold offtitle poisson分佈 其他各種分佈密度函式也可以...