ling0 发表于 2007-6-13 22:52

层次分析法界面

部分关键代码如下:
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdatareserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
%相对目标层A而言,对准则层的各个因素进行两两比较,得到成对比较矩阵A
A=eval(get(handles.A,'String'));%获取用户输入的成对比较矩阵A
n=length(A);
=eig(A);%求特征值和特征向量
=max(max(d));%求最大求特征值
W=v(:,c);%求最大求特征值对应的特征向量
W=W/sum(W);%归一化
CI=(lambda-n)/(n-1);%Consistency Index(一致性标)
RI=;%Random Index
CR=CI/RI(n);%Consistency Ratio(一致性比率)
%输出结果
set(handles.CR,'String',CR);
if CR<0.1
    set(handles.YN,'String','接受');
else
    set(handles.YN,'String','不接受');
end
set(handles.W,'String',W);

eight 发表于 2007-6-13 23:00

原帖由 ling0 于 2007-6-13 22:52 发表 http://www.chinavib.com/forum/images/common/back.gif
部分关键代码如下:
% --- Executes on button press in pushbutton1.
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton1 (see GCBO)
% eventdatareserve ...

不知道你的目的是什么:程序有问题?还是把你编写好的程序共享给大家?希望楼主补充完整

ling0 发表于 2007-6-14 11:47

对不起,我没有说明白!主题分类可能放在[资源共享]更好一些。
这是我这两天做的东西,和大家分享,也希望大家给我提点建议,谢谢!

angeline猫 发表于 2009-5-26 18:41

有没有全部的代码?

imau1045 发表于 2009-6-23 17:01

可不可以分享一下全代码??
谢谢了!
页: [1]
查看完整版本: 层次分析法界面