44问答网
所有问题
如何用MATLAB或C编写一个六个项目的加权平均数求解程序?
权重先随便拟定,之后我根据实际修改数值,谢谢!
举报该问题
推荐答案 2014-04-06
如果我没有理解错的话,楼上的答案有一点点瑕疵,应该是:
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);
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKKGYD3ZGV6336GZ6VK.html
其他回答
第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。
相似回答
如何使用matlab
计算
加权平均
分
答:
加权平均数
的计算公式如下: Mw=(W1X1 W2X2 …… WnXn)/(W1 W2 …… Wn)=(∑WiMi)/∑Wi 式中Wi为权数,所谓权数是指各变量在构成总体中的相对重要性,每个变量的权数大小,由观测者依据一定的理论或实践经验而定,虽然是可变的,但绝不是没有根据的。 还有一种情况,即:由各小组平均数计算总平均数,也是应用...
求高手
用matlab编写加权平均
值
答:
function xbar=wam(x,omega)if length(x)~=length(omega)error('x,ω向量维数不相同')elseif any(omega<0)error('ω中包含有负原')elseif sum(omega)==0 error('权重和为0')end xbar=sum(x.*omega)/sum(omega);
用matlab编写一
段
程序
,求
加权平均
值。
答:
数据放在矩阵A中,权值放在矩阵B中,A*B'./(length(A))即可
已知前五天数据,预测第六天数据
的加权平均
法
MATLAB程序
答:
因为你没有给出更加详细的信息所以我只能大概
编一个
函数,如果需要更加详细的话,请在追问中详细说明。function ans = meanWeight(data,weight)data = data(:);weight = weight(:);n = size(data);n = n(1);ans = data'*weight;end 你将以上的保存在一个m文件中,然后在命令窗口meanWeight(...
大家正在搜
编写一个C程序
C语言程序如何编写
如何用C编写界面输入
C语言编写的程序被称为
C语言一个界面两个程序
C语言怎么编写一个窗口
C公司准备投资一个新项目
C语言怎么写程序
编写C语言
相关问题
如何使用matlab计算加权平均分
【急】用matlab编写一段程序,求加权平均值。
用matlab编写一段程序,求加权平均值。
怎么在matlab中调用用c语言编写的程序?
工程数值方法的MATLAB程序编写
目的:在matlab中调用c或c++语言编写的程序
利用matlab编写一个求解函数零点的二分法程序
着急:多个点到多个点的最短路径!!怎么用matlab或C编写...