A=[1,2,3,3;1/2,1,2,31/3,1/2,1,31/3,1/3,1/3,1]
[x,y]=eig(A)%求得x为特征历悔向量矩阵,y为特虚烂宽征值矩阵
[m m]=find(y==max(max(y)))%找到y中差亮对应最大的特征值所在列m
w=x(:,m)/sum(x(:,m)) %w即为矩阵A的权重!
计算加权平均分的示例代码如下:
>>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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)