• 大小: 31KB
    文件类型: .zip
    金币: 2
    下载: 6 次
    发布日期: 2021-01-06
  • 语言: Matlab
  • 标签: matlab  可拓matlab  

资源简介

物元分析法由我国数学家蔡文在 20 世纪 80 年代提出. 应用物元法建立多指标评价模型,可以针对复杂问题建立形象化模型,定量化得出评价结果,从而较完整、准确地反映事物的综合水平。利用matlab编程,进行如下步骤计算:1、待判物元的确定;2、经典域、节域的确定;3、关联函数;4、综合关联度

资源截图

代码片段和文件信息

%本程序适用于计算物元评价最好(将各指标换算为统一的增序)
%详细计算过程参见文献:《基于物元分析的土地生态安全评价》
%需要说明的是:目前很多论文中有些数据或计算是有问题的。
%数据采用excel中的交互式定位技术

%要求将原始数据文件存放在Excel中,并将文件命名为wuyuan_data.xls。
%特别提醒,在给Excel文件命名时,避免使用中文字符作为文件名,否则易出错。
%%------------------------------------------------------------------
clear;
clc;
%-------------------------------------------------------------------

%重要变量说明
% R0存放经典域的上下限的所有数据
% x存放一个待评对象n个特征的数据
% w存放权重向量,权重用其它方法获得后直接载入
% n表示特征个数,即评价指标的个数
% m代表评价等级或者类型的个数
% a代表经典域下限矩阵
% b代表经典域上限矩阵
% ap代表节域下限向量
% bp代表节域上限向量
% kp指在考虑指标重要性程度的基础上,待评事物(对象、方案等)各指标关于各类型(或等级)的关联度的组合值
% jstar指级别变量特征值

disp(‘请在弹出来的Excel表格中指定经典域‘);
R0=xlsread(‘C:\\Users\\Administrator\\Desktop\\wuyuan_data2.xls‘-1);


disp(‘请从excel表格中指定待评价物元的数据‘);
x=xlsread(‘wuyuan_data2.xls‘-1);    %读入一个评价单元的一组数据,对应n个特征

d

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-05-16 11:43  物元分析法(matlab)\
     文件        3470  2019-05-04 17:06  物元分析法(matlab)\wuyuanpingjia.m
     文件       23552  2019-05-04 17:01  物元分析法(matlab)\wuyuan_data.xls
     文件       23040  2019-05-03 23:28  物元分析法(matlab)\wuyuan_data1.xls
     文件       25088  2019-05-03 23:17  物元分析法(matlab)\wuyuan_data2.xls
     文件       18432  2019-05-04 17:03  物元分析法(matlab)\wuyuan_output.xls

评论

共有 条评论

相关资源