计算加权平均分的示例代码如下:
>>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 把外部数据转换为稀疏矩阵
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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)