matlab高手进!求程序在循环中求方差

供稿:hz-xin.com     日期:2025-01-15
在matlab中计算均值和方差的程序

a=[1 2 3 4 5 6]; %%你要求的数组
m=length(a) ;
k=0;
for i=1:m
k=k+a(i);
end
avg=k/m %%平均数
clear i
for i=1:m
l(i)=((avg-a(i)).^2);
end
clear i
ll=0;
for i=1:m
ll=ll+l(i);
end
s=ll/m %%方差

满意请采纳。

怎么现在这么多人在判断素数呢?你们都是学什么专业的?
其实判断素数可以直接用isprime命令,想要自己编程序的话
关键是判断素数的方法是否科学有效,就你的程序本身来说
存在几个小问题:首先少了一个end
其次中间的计数变量j没有保存下来,每次内循环完后,又被
置0了,我稍微改了一下,你参考一下。
clear all;clc;
A=[88:188];
ss=[];
fla=zeros(1,188-88+1);
for i=1:length(A)
j=0;
for k=1:A(i)
if rem(A(i),k)==0
j=j+1;
end
end
fla(i)=j;
if fla(i)<=2
ss=[ss,A(i)];
end
end
sum(ss)

前面就增加两行:
i=1;
while(marks>=0 &marks<=100)
x(i)=marks; i=i+1; %保存每个分数
……
在disp前面输入:
aver=sum/people; %平均分
var=0; %方差
for j=1:len(x)
var=var+(x(i)-aver)^2;
end
后面加上disp var(方差)

matlab软件中出现的乱码,都是数学问题的注释,求高人解答,做题需要。好...
matlab对中文支持不好,建议不要装在中文目录matlab对中文支持不好,建议不要装在中文目录。ATLAB 中默认的字体是 Monospaced (即等宽字体),这是一种非常适合用于显示程序源代码的字体。但Monospaced 是种逻辑字体,它在不同语言和操作系统上映射为不同的物理字体。在中文的 Vista 操作系统下,Monospaced...

新人求助matlab安装包做毕设要用
MATLAB 事件探查器 – 衡量 MATLAB 程序的性能,并确定需要修改加以改进的代码范围 五、应用程序开发和部署 ATLAB 工具和附加产品提供了一系列开发和部署应用程序的选项。您既可以与其他 MATLAB 用户共享各个算法和应用程序,也可以向其他没有 MATLAB 的用户实施免特许费的部署。1、设计图形用户界面 使用 G...