求用MATLAB编写的层次分析法程序

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 08:27:47
求用MATLAB编写的层次分析法程序

求用MATLAB编写的层次分析法程序
求用MATLAB编写的层次分析法程序

求用MATLAB编写的层次分析法程序
%层次分析法的matlab程序
disp('请输入判断矩阵A(n阶)');
A=input('A=');
[n,n]=size(A);
x=ones(n,100);
y=ones(n,100);
m=zeros(1,100);
m(1)=max(x(:,1));
y(:,1)=x(:,1);
x(:,2)=A*y(:,1);
m(2)=max(x(:,2));
y(:,2)=x(:,2)/m(2);
p=0.0001;i=2;k=abs(m(2)-m(1));
while k>p
i=i+1;
x(:,i)=A*y(:,i-1);
m(i)=max(x(:,i));
y(:,i)=x(:,i)/m(i);
k=abs(m(i)-m(i-1));
end
a=sum(y(:,i));
w=y(:,i)/a;
t=m(i);
disp('权向量');disp(w);
disp('最大特征值');disp(t);
%以下是一致性检验
CI=(t-n)/(n-1);RI=[0 0 0.52 0.89 1.12 1.26 1.36 1.41 1.46 1.49 1.52 1.54 1.56 1.58 1.59];
CR=CI/RI(n);
if CR

求用MATLAB编写的层次分析法程序 用MATLAB实现层次分析法的步骤是什么 谁会用matlab做层次分析法 在matlab编写程序,用穷举法找出 100间的所有素数是matlab哦 求MATLAB数字图像特征提取的程序求一段用MATLAB编写的数字图像特征提取的程序这段程序看不懂,怎么用呢? 在层次分析法中,知道了判断矩阵,用什么软件可以快速求得权重和一致性检验的值啦?看补充:matlab难道还要自己编写代码才能求到吗,yaahp先要画出层次模型图,才能求,我要的只是把矩阵输进 数值分析课程设计,编制一般迭代法、牛顿法、弦截法求解方程组的计算机程序,并分析它们的特点不过,有matlab编写的程序吗? 用matlab画cosx/cos2x的图像怎么编写程序! 用matlab画cosx/cos2x的图像怎么编写程序 matlab用M脚本文件 编写根号n的程序 用matlab编写一个程序:求出200以内的质数, 急求!用matlab解决此层次分析法问题,题如图所示,结果已给出,求此问题的matlab程序语言过程! 用MATLAB编写矩阵A的LU分解程序.要求必须用数学软件MATLAB编写程序. 求用MATLAB编写空间梁的单元刚度矩阵和整体刚度矩阵的程序最近有一个作业是用MATLAB编写程序计算空间梁,单我不知道如何写求刚度矩阵的程序, 我用matlab做层次分析,程序代码如下,但是怎么就没结果呢?%层次分析法的matlab程序 %%%%diertimoxingyiclc,cleardisp('输入判断矩阵');% 在屏幕显示这句话A=input('A=');% 从屏幕接收判断矩阵[n,n]=size(A);% 计 用MatLab如何编写一个程序能求任意两个数的平方和与立方和 急求.. 求C++或matlab编写的数学建模程序源码,有原题目更好了呀,最好是整个答卷还有分析结果都发过来, 用matlab编写函数文件:分别用 for 和 while 循环结构编写程序,求 2 的 0 到 15 次幂的和