如何用MATLAB或C编写一个六个项目的加权平均数求解程序?

权重先随便拟定,之后我根据实际修改数值,谢谢!

如果我没有理解错的话,楼上的答案有一点点瑕疵,应该是:
function pingjun=qmean(a1,a2,a3,a4,a5,a6,b1,b2,b3,b4,b5,b6); %a为权重,b为项目数字
pingjun=(a1*b1+a2*b2+a3*b3+a4*b4+a5*b5+a6*b6)/(a1+a2+a3+a4+a5+a6);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-01
建立文件名为qmean.m的文件如下:
function pingjun=qmean(a1,a2,a3,a4,a5,a6,b1,b2,b3,b4,b5,b6) %a为权重,b为项目数字
pingjun=(a1*b1+a2*b2+a3*b3+a4*b4+a5*b5+a6*b6)/6
在command window输入例如:M=qmean(1,2,3,4,5,6,6,5,4,3,2,1),则可求的本次的加权平均数为6。