编写一个matlab程序:可以求得一个序列的统计指标(平均,方差,标准差),并利用disp()显示结果表。

如题所述

%输入数据列a
%改成你的数据
a=[1 2 3 ];
%所有数据的和
sum=0;
%所有数据的平方和
qsum=0;
%开始计算
%数据个数
s=length(a);
for i=1:1:s
sum=sum+a(i);
qsum=qsum+a(i)*a(i);
end
%计算平均值
E=sum/s;
%计算方差=平方的平均数-平均数的平方
Dx=qsum/s-E*E;
%计算标准差
dx=sqrt(Dx);
%显示
disp('序列的平均数为:');
disp(E);
disp('序列的方差为:');
disp(Dx);
disp('序列的标准差为:');
disp(dx);追问

谢谢,最之前的我想编一个让用户自己输入的序列的程序怎么办?

温馨提示:答案为网友推荐,仅供参考
相似回答