imau1045 发表于 2009-6-29 16:50

关于层次分析求权重

下面是我写的代码:


disp('请输入判断矩阵A(n阶)');
A=input('A=');
=size(A);
B=zeros(1,n);
x=ones(n,n);
y=ones(n,n);
m=zeros(1,n);
B=sum(A);
for i=1:1:n
for j=1:1:n
c(i,j)=A(i,j)/B(i,j)
end
end
disp(c)
x(:,1)=A*y(:,1);
m(1)=sum(x(:,1));
y(:,1)=x(:,1)/m(1)


我想请教一下高手,这个代码怎么才能写在m-文件里,然后可以再command window里调用呢??
还有就是我不知道他错在哪了?我无法运行!

请高手帮忙!
谢谢!!

octopussheng 发表于 2009-6-30 19:36

直接复制到m编辑器,保存,在command窗口输入文件名就可以运行了。

如果出错,请给出错误提示。

ChaChing 发表于 2009-6-30 21:14

回复 楼主 imau1045 的帖子

个人不懂什麽层次分析求权重!
但确定不仅编程有问题, logic亦可能有问题!?

imau1045 发表于 2009-7-3 17:23

回复 板凳 ChaChing 的帖子

编程没有问题呀!!
在command window可以得到结果!
不过还是谢谢您的提醒!!

imau1045 发表于 2009-7-3 17:23

回复 沙发 octopussheng 的帖子

谢谢!!
这样可以了:@)
页: [1]
查看完整版本: 关于层次分析求权重