编写一个matlab程序:从键盘输入若干个数,当输入-1时结束输入,求这些数的平均值

编写一个matlab程序:从键盘输入若干个数,当输入-1时结束输入,求这些数的平均值,第1张

data=[];%初始数据为空

in=input('输入:');%输入一个数据

while (isempty(in)||in~=0)%空数据或者数据不为0进入循环,数据为0跳出循环

data=[data in];%在原来的数据末端加入新的数据

in=input('输入:');%要求再输入数据

end

mean(data)%求数据的平均值

sum(data)%求数据的和

你好,你的程序里面有很多错误,请仔细检查。现附上本人所写代码供你参考:

[a b c d e]=textread('E:\T2txt','%d %s %d %d %d',5);

b=cell2mat(b);

A=sum([c d e],2);

[Y,I]=sortrows(A);

fid=fopen('E:\resultstxt','wt'); %将结果保存到新的文档中。

fprintf(fid,'学号\t姓名\t数学\t英语\t语文\t总分\n');

for i=1:length(A)

fprintf(fid,'%d\t%s\t%d\t%d\t%d\t%d\n',a(I(i)),b(I(i),:),c(I(i)),d(I(i)),e(I(i)),A(I(i)));

end

fclose(fid);

以上就是关于编写一个matlab程序:从键盘输入若干个数,当输入-1时结束输入,求这些数的平均值全部的内容,包括:编写一个matlab程序:从键盘输入若干个数,当输入-1时结束输入,求这些数的平均值、关于MATLAB数据输入输出的程序的问题。。。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9340765.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存