满意答案

kide754861

2013.07.11

采纳率:46%    等级:11

已帮助:5599人

function x=Porjection()

clc

sigama=0.5;

gama=0.8;

x0=[10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 0 0 0 0 0 0 0 0];

x=x0;

fun(x)

z=max_fun(x);

r=(x-z);

t=1;

while norm(r)>1e-3

norm(r)

m=0;

f=fun(x);

xx=x-gama^m*r;

ff=fun(xx);

while sum((f-ff).*r)>sigama*norm(r)^2

m=m+1;

xx=x-gama^m*r;

ff=fun(xx);

if m>200

m;

break;

end

end

yita=gama^m;

y=(1-yita)*x+yita*z;

d=-(yita*r-yita*fun(x)+fun(y));

alfa=yita*sum(r.*(r-fun(x)+fun(y)))/(norm(d)^2);

x=max(0,x+alfa*d);

z=max_fun(x);

r=(x-z);

t=t+1;

end

function z=max_fun(x)

f=fun(x);

xx=x-f;

z=max(xx,0);

10分享举报

matlab 变分不等式,求解变分不等式的matlab程序相关推荐

  1. Matlab遗传算法求解TSO,遗传算法matlab程序实例.doc

    遗传算法matlab程序实例.doc --------------------------------------------------------------------------------- ...

  2. matlab ode45求解齿轮动力学,Matlab拟合动力学参数遇到问题(ode45)

    function [rho2,F] = rho2_F(k,r,ss,Ne,Np) sy = sum(r.^2); rho2 = 1 - ss./sy F = (sy - ss).*(Ne-Np)./( ...

  3. matlab如何求解代数方程,用Matlab求解复杂代数方程

    编写一个function,保存为KMN.m function [K1,M1,N1,K2,M2,N2,K3,M3,N3]=KMN(x,y,z,R,r,L,l) K1=(power(x,2)+power( ...

  4. 用matlab解决向前、向后和改进欧拉法求解微分方程(编写程序)

    分别使用向前欧拉法.向后欧拉法与改进dy欧拉法求解微分方程(编写程序) 在matlab中:Π用pi表示 编写程序 function [y1,y2,y3,y4]=exam4_6(a,b,k) h=(b- ...

  5. matlab中存档算法代码,MATLAB 智能算法超级学习手册中程序代码

    [实例简介] MATLAB 智能算法超级学习手册中程序代码 [实例截图] [核心代码] dc90ef43-7920-434e-bdb8-0636c31c0b44 └── MATLAB 智能算法超级学习 ...

  6. 一节双曲型方程基于MATLAB的求解,双曲方程基于matlab的数值解法

    <双曲方程基于matlab的数值解法>由会员分享,可在线阅读,更多相关<双曲方程基于matlab的数值解法(9页珍藏版)>请在人人文库网上搜索. 1.双曲型方程基于MATLAB ...

  7. fama matlab源码_用matlab程序做Fama-MacBeth回归的代码

    求[100,200]之间第二个能被15整除的整数.(用Matlab程序做) x=100:200;>>n=find(rem(x,15)==0);>>X=x(n(2))很简单的两句 ...

  8. 列主元Gauss消元法求解线性方程组的MATLAB实现

    目录 顺序高斯消去法求解线性方程组的MATLAB实现 列主元Gauss消元法求解线性方程组的MATLAB实现 一.简介 MATLAB实现列主元Gauss消去法求解线性方程组,并与不列主元的Gauss消 ...

  9. 【优化调度】基于matlab遗传算法求解公交车调度排班优化问题【含Matlab源码 2212期】

    ⛄ 一. 遗传算法简介 1 引言 公交排班问题是城市公交调度的核心内容,是公交调度人员.司乘人员进行工作以及公交车辆正常运行的基本依据.行车时刻表是按照线路的当前客流量情况,确定发车频率,提供线路车辆 ...

最新文章

  1. Docker官方Centos镜像下安装Elasticsearch【详细步骤】
  2. 关于《红楼梦》的读后感优秀范文2000字
  3. 第九章 硬件抽象层:HAL
  4. 评分卡开发方法论scorecard
  5. 浅谈PHP自动化代码审计技术
  6. 动态规划——坐标型位操作型
  7. 面向对象编程(基础简介)
  8. 游戏引擎cocos2d-android使用大全
  9. HDU1176(DP)
  10. JAVA进阶教学之(序列化和反序列化)
  11. 数据挖掘课程笔记6 : Numpy、Pandas和Matplotlib包基础知识
  12. 面试题编程题14-python 函数形参出现1个*号2个*号的含义
  13. JAVA设计模式-单例模式(Singleton)线程安全与效率
  14. 容斥原理-51nod1284
  15. opencv3颜色识别(C++)
  16. VTK图像处理之vtkImageReslice
  17. QQ勋章墙工具-支持所有版本完成QQ等级加速
  18. 概率论总结(四): 大数定律及中心极限定理
  19. 工厂制造业ai人工智能应用_人工智能与金融服务业转型的未来
  20. 常用的激活函数sigmoid,relu,tanh

热门文章

  1. 娱乐,舰娘r建造公式【转】
  2. 通关4级之词汇(2021.02.26)
  3. 网易乌镇咖荟综述 | 2018,AI行业的兴奋与焦虑
  4. python亲和性分析_数据挖掘入门系列教程(一)之亲和性分析
  5. python3 scrapy抓取今日头条视频(西瓜视频)
  6. 用JAVA awt实现Image Asset Studio生成圆形或圆角矩形图片功能
  7. 【热搜】想卷深度学习必会的10题【最全AI面经】
  8. oracle导出数据视频教程,Oracle数据导入导出基本操作示例
  9. ssm基于微信小程序的游泳馆管理系统+uinapp+java+计算机毕业设计
  10. 仙人掌之歌——大规模高速扩张(3)