用MATLAB编制计算均匀分布随机变量均值和方差的通用程序
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 06:21:39
用MATLAB编制计算均匀分布随机变量均值和方差的通用程序
编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,并在一幅图中绘制出该随机变量的概率密度函数和概率分布函数两条曲线.要求图中有栅格线和图例,标题为“均匀分布的概率密度曲线和概率分布曲线”.
编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,并在一幅图中绘制出该随机变量的概率密度函数和概率分布函数两条曲线.要求图中有栅格线和图例,标题为“均匀分布的概率密度曲线和概率分布曲线”.
帮你写好了.
这是画图的效果
clear all,close all,clc;
% 修改a和b确定随机变量的范围
a = -1;
b = 1;
X = (rand(100000,1) * (b - a)) + a;
% 均值和方差
m = mean(X);
v = var(X);
s = a :(b - a) / 100 :b;
N = length(s);
h = (b - a) / N;
% 密度函数和分布函数
den = zeros(size(s));
dis = zeros(size(s));
for n = 1 :N - 1;
dis(n) = numel(find(X >= s(1) & X <= s(n)));
den(n) = numel(find(X >= s(n) & X <= s(n+1)));
end
dis = dis / numel(X);
% den = dis(2 :N) - dis(1 :N - 1);
den = den / numel(X) / h;
figure,hold on,title('均匀分布的概率密度曲线和概率分布曲线');
plot(s(1 :N - 1),den(1 :N - 1));
plot(s(1 :N - 1),dis(1 :N - 1),'r');
legend('概率密度曲线','概率分布曲线',2);
再问: 太感谢你了!!!我可以给你加分再帮我弄弄思考呗?编程绘制自由度分别为20,16,8,4和2的X^2分布随机变量的概率密度曲线。要求在一个图框里,标题为“不同自由度的X^2分布概率密度曲线",添加栅格线,各个曲线旁添加"n=20”等注释。
再答: x = 0 : 0.01 : 50;y1 = chi2pdf(x, 20);y2 = chi2pdf(x, 16);y3 = chi2pdf(x, 8);y4 = chi2pdf(x, 4);y5 = chi2pdf(x, 2);figure, hold on;plot(x, y1);plot(x, y2, 'g');plot(x, y3, 'r');plot(x, y4, 'k');plot(x, y5, 'm');legend('n = 20', 'n = 16', 'n = 8', 'n = 4', 'n = 2', 5)
这是画图的效果
clear all,close all,clc;
% 修改a和b确定随机变量的范围
a = -1;
b = 1;
X = (rand(100000,1) * (b - a)) + a;
% 均值和方差
m = mean(X);
v = var(X);
s = a :(b - a) / 100 :b;
N = length(s);
h = (b - a) / N;
% 密度函数和分布函数
den = zeros(size(s));
dis = zeros(size(s));
for n = 1 :N - 1;
dis(n) = numel(find(X >= s(1) & X <= s(n)));
den(n) = numel(find(X >= s(n) & X <= s(n+1)));
end
dis = dis / numel(X);
% den = dis(2 :N) - dis(1 :N - 1);
den = den / numel(X) / h;
figure,hold on,title('均匀分布的概率密度曲线和概率分布曲线');
plot(s(1 :N - 1),den(1 :N - 1));
plot(s(1 :N - 1),dis(1 :N - 1),'r');
legend('概率密度曲线','概率分布曲线',2);
再问: 太感谢你了!!!我可以给你加分再帮我弄弄思考呗?编程绘制自由度分别为20,16,8,4和2的X^2分布随机变量的概率密度曲线。要求在一个图框里,标题为“不同自由度的X^2分布概率密度曲线",添加栅格线,各个曲线旁添加"n=20”等注释。
再答: x = 0 : 0.01 : 50;y1 = chi2pdf(x, 20);y2 = chi2pdf(x, 16);y3 = chi2pdf(x, 8);y4 = chi2pdf(x, 4);y5 = chi2pdf(x, 2);figure, hold on;plot(x, y1);plot(x, y2, 'g');plot(x, y3, 'r');plot(x, y4, 'k');plot(x, y5, 'm');legend('n = 20', 'n = 16', 'n = 8', 'n = 4', 'n = 2', 5)
用MATLAB编制计算均匀分布随机变量均值和方差的通用程序
求一份用MATLAB编写的计算均匀分布随机变量均值和方差的通用程序和仿真图
求一份用matlab编制的用以产生均匀分布随机变量并能计算该随机变量的均值和方差的程序
请问随机变量x服从均匀分布U(-1,3)如何计算x均值方差为 1和1.33
概率论与数理统计疑问求随机变量服从的各种分布的均值和方差.(像泊松分布,均匀分布这些)尽量全一点例如:均匀分布 均值a+
随机变量的均值和方差2
如何用matlab计算样本均值和方差
matlab中怎样才能最快的求出均值和方差
求用MATLAB编制方程求根的二分法和Newton法的 Matlab 程序!
请问如何利用matlab提取一幅图像的所有灰度值,并计算均值,方差,CV 麻烦写一下具体程序,我一点不懂
matlab求均值,方差
什么是均值和方差?他们的计算公式分别是什么?