1樓:匿名使用者
可以用抄randn()生成正態分
布隨機數
參考bai**:
clcclear all
close all
miu = 10; % 均值
sd = 3; % 標準差du
n = 1e4; % 生成隨機變zhi量個數r = miu + sd * randn(n,1);
figure
hist(r);
效果圖dao
randn()具體使用可在命令視窗輸入help randn() 《回車》檢視
matlab怎麼畫正態分佈圖?
2樓:匿名使用者
x = (0:0.02:10);
y = lognpdf(x,1.73,0.22);
figure,subplot(121);
plot(x,y);
grid;
xlabel('x'); ylabel('p')%這是du
對數zhi
正態dao分回布答
x = (0:0.02:10);
y = normpdf(x,1.73,0.22);
subplot(122);
plot(x,y);
grid;
xlabel('x'); ylabel('p')%這是正態分佈
3樓:走進數理化
程式如下:
10 x = (0:0.02:10);
20 y = lognpdf(x,1.73,0.22);
30 figure,subplot(121);
40 plot(x,y);
50 grid;
xlabel('x');
60 ylabel('p')
70 y = normpdf(x,1.73,0.22);
80 subplot(122);
90 plot(x,y);
100 grid;
110 xlabel('x');
120 ylabel('p')
matlab中已知標準差和均值(均值為負),怎樣畫出正態分佈圖?
4樓:匿名使用者
已知標準差和均值(均值為負),可以這樣畫出正態分佈圖。
x=[。。。];
mu=mean(x); %均值
sigma=std(x); %標準差
p=normcdf(x,mu,sigma); %正態分佈值plot(x,p,'*')
5樓:匿名使用者
已知標準差和均值還需要知道該隨機過程的分佈函式。這三個條件都同時滿足,就可以直接寫出表示式了。比如說正態分佈是一個固定的表示式,帶入已知的標準差和均值就行了。
怎樣用matlab畫對數正態分佈密度函式圖
1 首先雙擊matlab軟體圖示,在命令列視窗使用函式normrnd 建立一個服從正態分佈的隨機數樣本j。2 在命令列視窗中,使用函式lognrnd 建立一個服從對數正態分佈的隨機數樣本k。3 在命令列視窗中輸入 subplot 2,1,1 qqplot k 將影象分成上下兩部分,在影象的上半部分,...
怎樣用matlab產生服從均勻分佈的一組隨機數
用matlab的rand 和unidrnd 產生服從均勻分佈的一組隨機數 rand m,n 產生m行n列的 0,1 均勻分佈隨機數 unidrnd n,m,n 產生m行n列的數值小於n的 0,n 均勻分佈隨機數 如何用matlab生成依概率服從多個均勻分佈的隨機數?比如已知一組資料,rand n 生...
怎樣用Matlab做動畫演示
舉一個例bai 子 將下列 拷貝到 mand window中執行du,就會得到一個zhi波的傳播的動畫dao演示。t 0 pi 50 4 pi 專 y sin t h plot t,y,ydatasource y k 0 tmp 10 tmp決定了移動速度,屬tmp越小,速度越大。while 1 y...