实验二、矩阵的基本运算
已知矩阵A 、B 、b 如下:
应用Matlab 软件进行矩阵输入及各种基本运算。
熟悉Matlab 软件中的关于矩阵运算的各种命令
1、线性代数中的矩阵运算。
我这本书是面向数学建模入门的学习者,主要解决的痛点是,市面上的数学建模书普遍都:
本书真正将编程融入算法,并彻底贯彻这样的理念:
真正案例导向,把算法讲通俗,把案例讲细致,把编程实现的技术细节讲明白,把案例体现的建模方法既要融入又要提炼出来加以应用。
欢迎关注和品鉴,也欢迎加入本书的读者群(QQ:)学习交流:
则称 为一致矩阵。 阶一致阵具有如下性质:
i)一致阵的唯一非零特征根为
ii)一致阵的任一列(行)向量都是对应于特征根 的特征向量
因此,判别一个 阶矩阵 是否为一致矩阵,只要计算 的最大特征根 即可。如果 不是一致矩阵,则可以证明 , 并且 越大,不一致程度越严重。
Matlab
的自带函数 prod()
是计算连乘,有参数可以控制按行/列连乘。
第二步,计算 的 次方根 :
第三步,对 做归一化,得到权向量:
归一化后的向量,其和为 1,适合作为权重。
第四步,计算最大特征值:
Saaty
的基准对比,计算一致性比率
eig()
函数,可直接计算矩阵的所有特征值与特征向量,执行:
aAHP()
函数的相应部分,就可以得到精确版本的层次分析法,可保存为 AHP()
函数(请读者自行练习)。