使用if语句编写,matlab

问题描述:

使用if语句编写,matlab
求《matlab程序设计》这门课的成绩平均分并输出,以及输出小于平均分的成绩(及姓名),(1)score=[100 88 70].(2)求平均分是子函数.(3)输出小于平均分的子函数.
1个回答 分类:综合 2014-11-11

问题解答:

我来补答
score=[100 88 70];
aver=mymean(score)
underaver=myfind(score,aver)
function value=mymean(score) %求平均值
len=size(score,2);
sum=0;
for i=1:len
sum=sum+score(i) ;
end
value=sum/len;
function value=myfind(score,vargin)%求低于平均分的值
len=size(score,2);
A=null(1);
for k=1:len
if(score(k)
再问: ����ɼ�ʱ��Ҫ��ʾ�����������û��
再答: database=struct('name',{'����','����','����'},'score',{100,88,70}); disp('ѧ��ƽ��ɼ�Ϊ') aver=mymean([database.score]) underaver=myfind([database.score],aver); disp('������ѧ��Ϊ') disp(database(underaver)) function value=mymean(score) %��ƽ��ֵ len=size(score,2); sum=0; for i=1:len sum=sum+score(i) ; end value=sum/len; function value=myfind(score,vargin)%�����ƽ��ֵ�ֵ len=size(score,2); A=null(1); for k=1:len if(score(k)
 
 
展开全文阅读
剩余:2000
下一页:绘图