matlab 变分不等式,求解变分不等式的matlab程序
满意答案
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程序相关推荐
- Matlab遗传算法求解TSO,遗传算法matlab程序实例.doc
遗传算法matlab程序实例.doc --------------------------------------------------------------------------------- ...
- 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)./( ...
- 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( ...
- 用matlab解决向前、向后和改进欧拉法求解微分方程(编写程序)
分别使用向前欧拉法.向后欧拉法与改进dy欧拉法求解微分方程(编写程序) 在matlab中:Π用pi表示 编写程序 function [y1,y2,y3,y4]=exam4_6(a,b,k) h=(b- ...
- matlab中存档算法代码,MATLAB 智能算法超级学习手册中程序代码
[实例简介] MATLAB 智能算法超级学习手册中程序代码 [实例截图] [核心代码] dc90ef43-7920-434e-bdb8-0636c31c0b44 └── MATLAB 智能算法超级学习 ...
- 一节双曲型方程基于MATLAB的求解,双曲方程基于matlab的数值解法
<双曲方程基于matlab的数值解法>由会员分享,可在线阅读,更多相关<双曲方程基于matlab的数值解法(9页珍藏版)>请在人人文库网上搜索. 1.双曲型方程基于MATLAB ...
- fama matlab源码_用matlab程序做Fama-MacBeth回归的代码
求[100,200]之间第二个能被15整除的整数.(用Matlab程序做) x=100:200;>>n=find(rem(x,15)==0);>>X=x(n(2))很简单的两句 ...
- 列主元Gauss消元法求解线性方程组的MATLAB实现
目录 顺序高斯消去法求解线性方程组的MATLAB实现 列主元Gauss消元法求解线性方程组的MATLAB实现 一.简介 MATLAB实现列主元Gauss消去法求解线性方程组,并与不列主元的Gauss消 ...
- 【优化调度】基于matlab遗传算法求解公交车调度排班优化问题【含Matlab源码 2212期】
⛄ 一. 遗传算法简介 1 引言 公交排班问题是城市公交调度的核心内容,是公交调度人员.司乘人员进行工作以及公交车辆正常运行的基本依据.行车时刻表是按照线路的当前客流量情况,确定发车频率,提供线路车辆 ...
最新文章
- Docker官方Centos镜像下安装Elasticsearch【详细步骤】
- 关于《红楼梦》的读后感优秀范文2000字
- 第九章 硬件抽象层:HAL
- 评分卡开发方法论scorecard
- 浅谈PHP自动化代码审计技术
- 动态规划——坐标型位操作型
- 面向对象编程(基础简介)
- 游戏引擎cocos2d-android使用大全
- HDU1176(DP)
- JAVA进阶教学之(序列化和反序列化)
- 数据挖掘课程笔记6 : Numpy、Pandas和Matplotlib包基础知识
- 面试题编程题14-python 函数形参出现1个*号2个*号的含义
- JAVA设计模式-单例模式(Singleton)线程安全与效率
- 容斥原理-51nod1284
- opencv3颜色识别(C++)
- VTK图像处理之vtkImageReslice
- QQ勋章墙工具-支持所有版本完成QQ等级加速
- 概率论总结(四): 大数定律及中心极限定理
- 工厂制造业ai人工智能应用_人工智能与金融服务业转型的未来
- 常用的激活函数sigmoid,relu,tanh
热门文章
- 娱乐,舰娘r建造公式【转】
- 通关4级之词汇(2021.02.26)
- 网易乌镇咖荟综述 | 2018,AI行业的兴奋与焦虑
- python亲和性分析_数据挖掘入门系列教程(一)之亲和性分析
- python3 scrapy抓取今日头条视频(西瓜视频)
- 用JAVA awt实现Image Asset Studio生成圆形或圆角矩形图片功能
- 【热搜】想卷深度学习必会的10题【最全AI面经】
- oracle导出数据视频教程,Oracle数据导入导出基本操作示例
- ssm基于微信小程序的游泳馆管理系统+uinapp+java+计算机毕业设计
- 仙人掌之歌——大规模高速扩张(3)