MATLAB紧急问题(帮忙写下程序)

来源:百度知道 编辑:UC知道 时间:2024/07/05 09:05:00
1.给出100株玉米的单株产量(单位:百克)
① 求出以下统计量:样本数,平均值,样本标准差,最大值,最小值等
② 求出频率与频数分布; ③作出以上数据的频率直方图.
2.产生一个F(20,10)分布,并画出其图形.
3.用Matlab菜单命令求 2(9)分布的双侧0.05分位数.
4.用Matlab进行参数的点估计和区间估计.

1.假设100株玉米的单株产量为A
N=length(A);%样本数
Avg=mean(A);%均值
Std=std(A);%标准差
m1=max(A);%最大值
m2=min(A);%最小值
F=hist(Y,10);%频数,选取了10个区间
f=F/N; %频率
hist(Y,10) %作频率直方图
2.
x=[0:0.1:10];
y=fpdf(x,20,10);
figure;plot(x,y);

后面两题你可以参考matlab统计工具箱函数

样本数就是数组的大小(size)
平均值就是sum/样本数
标准差按公式
最大最小值直接比较