Page 116 - 数学建模算法与应用
P. 116

Mathematical Modeling Algorithms and Applications
             数学建模算法与应用


                                  if xl(i,:) == xl(j,)
                                      A(i,j+1) = j;
                                      A(j,1) = i;

                                  end
                              end
                      disp(a);
                  end

                  5. 层次分析——近似特征向量算法
                  在层次分析中,该算法用于根据成对比较矩阵求近似特征向量。
                  function [w, lam, CR] = ccfx(A)

                      % A 为成对比较矩阵,返回值 w 为近似特征向量,
                      % lam 为近似最大特征值 max(lambda),CR 为一致性比率
                      n = length(A(:,1));
                      a = sum(A);
                      B = A ./ repmat(a, n, 1);

                      s = B(:,1);
                      for j = 2:n
                          s = s + B(:,j);
                      end

                      c = sum(B);
                      lam = n * sum(s ./ c);
                      CI = (lam - n) / (n - 1);
                      RI = [0, 0, 0.58, 0.9, 1.12, 1.24, 1.32, 1.41, 1.45, 1.49, 1.51];

                      CR = CI / RI(n);
                      if CR > 0.1
                          disp(‘没有通过一致性检验’);

                          else disp(‘通过一致性检验’);
                      end
                  6. 灰色关联性分析——单因子情形
                  当系统的行为特征只有一个因子 0x,该算法用于求解各种因素 ix 对 x0 的影



             106
   111   112   113   114   115   116   117   118   119   120   121