如何使用matlab计算加权平均分

如何使用matlab计算加权平均分,第1张

计算加权平均分的示例代码如下:

>>x = [80 92 83 67] % 各科成绩

>>w = [2.5 1.0 1.5 3.0] % 各谨樱科学分

>>y = sum(x.*w)/sum(w)  % 加权成绩

y =77.1875

扩展资料:

Matlab常用函数和命令

size 矩阵的大小

slice 立体切片图

solve 求代数方程的符号解

spalloc 为非零元素配置内存

sparse 创建稀疏矩阵

spconvert 把外部数据转换为稀疏矩阵

semilogx: x轴为对数刻度,宽枝y轴为线性刻度

semilogy: x轴为线性刻度慎晌敏,y轴为对数刻度

floor(x):下取整,即舍去正小数至相邻整数

ceil(x):上取整,即加入正小数至相邻整数

参考资料来源:百度百科-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)


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

原文地址: http://outofmemory.cn/yw/12424978.html

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

发表评论

登录后才能评论

评论列表(0条)

保存