数学建模社区-数学中国

标题: 关于层次分析法的编程错误 [打印本页]

作者: pipi91    时间: 2013-6-17 17:36
标题: 关于层次分析法的编程错误
程序已经转为M文件,但是在构建的时候出现了问题

错误如下
Input argument "a" is undefined.

Error in ==> cc at 2
[x,y]=eig(a);



输入的全部命令如下

function [c1]=cc(a)
[x,y]=eig(a);
[landmax n]=max(max(y));
c=x(:,n);
c1=abs(c)/sum(abs(c));
function cc1
a=[1 5 1/9;1/5 1 1/7;9 7 1]
a1=[1 5 3 1;1/5 1 1/2 1/4;1/3 2 1 1/3;1 4 3 1];
a2=[1 1/3 1/2 1/4;3 1 2 1/2;2 1/2 1 1/3;4 2 3 1];
a3=[1 1 6 2;1 1 5 2;1/6 1/5 1 1/4;1/2 1/2 4 1];
c=cc(a)
c1=cc(a1);
c2=cc(a2);
c3=cc(a3);
p=[c1 c2 c3 ]
d=p*c


请大家指教




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5