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
返回
四会市| 东兴市| 蓝山县| 罗城| 班戈县| 临朐县| 淳化县| 永济市| 密山市| 尤溪县| 平顶山市| 平顶山市| 平湖市| 连州市| 铜鼓县| 克东县| 四子王旗| 皮山县| 招远市| 马公市| 略阳县| 甘孜县| 广州市| 抚宁县| 琼海市| 铁岭市| 昂仁县| 临邑县| 环江| 宿迁市| 西畴县| 襄垣县| 浙江省| 许昌县| 罗城| 吉林省| 阳谷县| 罗田县| 油尖旺区| 莆田市| 成武县|