MATLAB練習例子十(概率計算)
返回
N個(0,1)之間獨立的隨機數(shù)的和的演示
mesh = 500;
prob_A = [ones(mesh,1)/mesh; 0];
prob_S = 1;
N = 10;
for count = 1:N
prob_S = conv(prob_S,prob_A);
disp([count,trapz(prob_S(count*mesh/2+mesh*0.5:end-1))])
plot([1:count*mesh+1]/mesh, prob_S), hold on
end
》 help disp
DISP 配列の表示
DISP(X)は、配列名を付けずに配列を表示します。空配列を表示しない
ことを除けば、式のセミコロンを出力しないことと同じです。
Xが文字列ならば、テキストが表示されます。
參考 INT2STR, NUM2STR, SPRINTF, RATS, FORMAT.
Overloaded methods
help inline/disp.m
》 help trapz
TRAPZ 臺形數(shù)値積分
Z = TRAPZ(Y)は、臺形積分(単位間隔で)を使って、Yの積分近似を計算
します。単位間隔ではないデータの積分を行うためには、間隔の増分をZ
に掛けてください。
Yがベクトルならば、TRAPZ(Y)はYの積分です。Yが行列ならば、TRAPZ(Y)
は、各列での積分を要素とする行ベクトルです。Yが多次元配列ならば、
TRAPZ(Y)は最初に1でない次元で積分を行います。
Z = TRAPZ(X,Y)は、臺形積分を使ってXについてYの積分を計算します。
XとYが同じ長さのベクトルであるか、Xは列ベクトルで、Yは最初の1でない
次元がlength(X)である配列でなければなりません。TRAPZは、この次元で
実行します。
Z = TRAPZ(X,Y,DIM)またはTRAPZ(Y,DIM)は、Yの次元DIMで積分を行い
ます。Xの長さは、size(Y,DIM))と同じでなければなりません。
例題: Y = [0 1 2
3 4 5]
ならば、trapz(Y,1)は、[1.5 2.5 3.5]で、trapz(Y,2)は[2 です。
8]
參考 SUM, CUMSUM, CUMTRAPZ.
》 help conv
CONV コンボリューションと多項式乗算
C = CONV(A, B)は、ベクトルAとBのコンボリューションを行います。
結(jié)果のベクトルは、長さがLENGTH(A)+LENGTH(B)-1であるベクトルです。
AとBが多項式の係數(shù)のベクトルならば、コンボリューションは2つの多項
式の乗算と同じ演算です。
參考 Signal Processing ToolboxのXCORR, DECONV, CONV2, FILTER,
CONVMTX
返回
四会市|
东兴市|
蓝山县|
罗城|
班戈县|
临朐县|
淳化县|
永济市|
密山市|
尤溪县|
平顶山市|
平顶山市|
平湖市|
连州市|
铜鼓县|
克东县|
四子王旗|
皮山县|
招远市|
马公市|
略阳县|
甘孜县|
广州市|
抚宁县|
琼海市|
铁岭市|
昂仁县|
临邑县|
环江|
宿迁市|
西畴县|
襄垣县|
浙江省|
许昌县|
罗城|
吉林省|
阳谷县|
罗田县|
油尖旺区|
莆田市|
成武县|