没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
简介:本文档为《纵横向拉开档次法的 MATLAB 实现》,可适用于工程科技领域,主题内容包含
globalxystdszxystdxy 定义全局变量 loadshuju 原始数据 xystd=zscore〔shuju〕 数据无量纲处理 xystdrow,
符等;
global xystdsz xystd x y % 定义全局变量
load shuju % 原始数据
xystd= zscore 〔shuju〕;%数据无量纲处理
[xystdrow,xystdcol]=size〔xystd〕;
%---------- 区域学问制造才能评判 ----------
for tt=1:xystdcol
xystdsz{tt}〔:,:〕=xystd{tt}〔:,1:10〕; % 提取区域学问制造才能指标无量纲值
end [xystdszrow,xystdszcol]=size〔
xystdsz〕; [xyrow,xycol]=size〔
xystdsz{1}〕; w0=zeros〔1,xycol〕;
for i=1:xycol
w0〔1,i〕=1/xycol; %优化初始值
end
Aeq=[]; beq=[];
lb=zeros〔1,xycol〕;ub=ones〔1,xycol〕; %zeros 生成零矩阵
; ones 生成全 1 阵; options =optimset〔
'largescale','off'〕; % 优化函数, largescale 大规模算法
[w,faval]=fmincon〔@YHQU,w0,[],[],Aeq,beq,lb,ub,@fun,options 〕; % 优化求权重; fmincon 用来
求解非线性多元函数最小值;
wqz1=w./sum〔w〕; % 权重归一化
for tt=1:xystdszcol
z{tt}〔:,1〕=xystd{tt}〔:,1:10〕*wqz1'; % 求评判值
pxacz〔:,tt〕=px〔z{tt}〔:,1〕〕 ; % 对评判值排序
end
clear w0 w lb ub faval ;
clear global xystdsz;
%-------- 区域学问流淌才能评判 ------------
for tt=1:xystdszcol
xystdsz{tt}〔:,:〕=xystd{tt}〔:,11:16〕; % 提取区域学问流淌才能指标无量纲值
end
global xystdsz;
[xystdszrow,xystdszcol]=size〔xystdsz
〕; [xyrow,xycol]=size〔xystdsz{1}〕;
w0=zeros〔1,xycol〕;
for i=1:xycol
w0〔1,i〕=1/xycol; %优化 w 初始值
end
Aeq=[]; beq=[]; lb=zeros〔1,xycol〕
;ub=ones〔1,xycol〕; options
=optimset〔'largescale','off'〕;
[w,faval]=fmincon〔@YHQU,w0,[],[],Aeq,beq,lb,ub,@fun,options 〕;
资源评论
ohmygodvv
- 粉丝: 506
- 资源: 4280
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- ur3step ur10step
- 软件开发C++重要培训资料分享13软件开发C++开发技术资料.zip
- 亲测试有效的25个经典springboot vue项目源码+LW无门槛下载,适合毕业设计
- FPGA搭建nvme读写硬盘系统 cpu通过pcie模块操作硬盘读写 图片是sdk下面枚举到硬盘过程中的打印 FPGA用的
- 重要性抽样:蒙特卡洛模拟中的效率提升利器
- PADS Router教程演示文件-原理图-PCB练习源文件-成品PCB源文件
- 在C++项目中集成代码文档工具:提升开发效率与代码质
- 基于labview的滤波器设计,labview学习交流,初学者
- Skywalking安装包
- 中科大-组合数学-邵帅-期中考试
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功