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
返回
宜宾市|
阳城县|
普洱|
格尔木市|
秦皇岛市|
富民县|
颍上县|
丰顺县|
永胜县|
虎林市|
江永县|
高平市|
兰考县|
华宁县|
东方市|
宁南县|
八宿县|
青海省|
黄石市|
泸西县|
达日县|
隆子县|
资源县|
宜春市|
涟水县|
邯郸市|
临夏市|
金川县|
于都县|
浮山县|
赫章县|
互助|
修武县|
新竹市|
灵宝市|
湘潭县|
马公市|
墨江|
武邑县|
来宾市|
定襄县|