声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1321|回复: 4

[应用数学] 关于层次分析求权重

[复制链接]
发表于 2009-6-29 16:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
下面是我写的代码:


disp('请输入判断矩阵A(n阶)');
A=input('A=');
[n,n]=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里调用呢??
还有就是我不知道他错在哪了?我无法运行!

请高手帮忙!
谢谢!!
回复
分享到:

使用道具 举报

发表于 2009-6-30 19:36 | 显示全部楼层
直接复制到m编辑器,保存,在command窗口输入文件名就可以运行了。

如果出错,请给出错误提示。
发表于 2009-6-30 21:14 | 显示全部楼层

回复 楼主 imau1045 的帖子

个人不懂什麽层次分析求权重!
但确定不仅编程有问题, logic亦可能有问题!?
 楼主| 发表于 2009-7-3 17:23 | 显示全部楼层

回复 板凳 ChaChing 的帖子

编程没有问题呀!!
在command window可以得到结果!
不过还是谢谢您的提醒!!
 楼主| 发表于 2009-7-3 17:23 | 显示全部楼层

回复 沙发 octopussheng 的帖子

谢谢!!
这样可以了:@)
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-16 22:39 , Processed in 0.053237 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表