matlab求解外推法和黄金分割法
求大佬解答,目前遇到的问题主要包括两方面
1.老师布置作业需要写一段通过黄金分割法求极值的代码(主要代码如下),但是现在这段代码无法运行。所以希望有人能帮忙解答一下并且能够运行起来(希望能添加注释)
2.第二个问题就是黄金分割法的初始区间通过外推法得到(下面这段代码的初始区间是自己取的)。所以希望有人能够在下面这段黄金分割法的代码运行的基础上添加一段可以运行的外推法的代码求出初始区间(初始区间就用这段代码里取的)
再次真诚的希望有人能够解答。老师布置的作业我真的不不会做。好人一生平安!
functiaon y = fun_gs(x)
y=x^3-2*x+1
end
function y= fun_gs(x)
y=x^3-2*x+1
a=-1;
b=5;
eps=0.2;
n=0;
i=100;
a1=b-0.618*(b-a);
a2=a+0.618*(b-a);
y1=fun_gs(a1);
y2=fun_gs(a2);
for k=1:i
if (abs(b-a)<=eps)
y=fun_gs((b+a)/2)
break;
else
if (y1<=y2)
y2=fun_gs(a1);
b=a2;
a2=a1;
a1=b-0.618*(b-a);
y1=fun_gs(a1);
else
y1=fun_gs(a2);
a=a1;
a1=a2;
a2=a+0.618*(b-a);
y2=fun_gs(a2);
end
n=n+1;
end
end
n;x=(a+b)/2;y;
matlab求解外推法和黄金分割法相关推荐
- MATLAB求解线性方程组的八种方法
MATLAB求解线性方程组的八种方法 求解线性方程分为两种方法–直接法和迭代法 常见的方法一共有8种 直接法 Gauss消去法 Cholesky分解法 迭代法 Jacobi迭代法 Gauss-Seid ...
- MATLAB求解非线性方程组的五种方法
MATLAB求解非线性方程组的五种方法 求解线性方程分为两种方法–二分法和迭代法 常见的方法一共有5种 二分法 迭代法 牛顿法 割线法 拟牛顿法 Halley法 使用条件 二分法需要知道两个自变量,分 ...
- MATLAB 求解最优化问题
MATLAB 求解最优化问题 MATLAB 优化工具箱解线性规划 模型1 minz=cXs.t.AX≤b \text{min} \quad z=cX \\ s.t.\quad AX\leq b 命令: ...
- 【OR】Matlab求解最优化问题(2) 非线性优化
导航 实验环境 非线性优化 无约束非线性优化 约束非线性优化 Matlab求解函数 fminunc(无约束) fminsearch fmincon 大规模优化问题 含参数优化 参考资料 实验环境 Ma ...
- matlab ode边值问题,微分方程(组)边值问题的变分原理及MATLAB求解
微分方程(组)边值问题的变分原理及MATLAB求解 作 者:李海春,张志霞,黄蕊 等著 出版时间:2014 丛编项:普通高等教育"十二五"规划教材 内容简介 <微分方程(组) ...
- matlab圆柱内导热分离变量法,一维热传导方程数值解法及matlab实现分离变量法和有限差分法...
一维热传导方程数值解法及matlab实现分离变量法和有限差分法 一维热传导方程的Matlab解法分离变量法和有限差分法问题描述实验原理分离变量法实验原理有限差分法实验目的利用分离变量法和有限差分法解热 ...
- 夫妻过河 c语言程序,matlab求解夫妻过河问题毕业论文.doc
PAGE 本科生毕业论文 论文题目: matlab求解夫妻过河问题 摘要 渡河问题.始于公元8 世纪,至今它仍是一个逻辑难题,许多数学建模教材上已经提到.这个问题指的是:有不同的对象或生物,他们其中一 ...
- matlab解符号方程组,matlab 求解符号方程组
1特殊符号可爱组成的小狗图案 求解符号方程组: 特殊符号可爱组成的小狗图案,缺失:matlab求解符号方程组4057/9 ▄██████▄ █████████▄ ███ ▄████▄▄▄▄███ ██ ...
- matlab微分方程组边值,matlab求解常微分方程边值问题的方法
matlab求解常微分方程边值问题的方法 Matlab 求解常微分方程边值问题的方法:bvp4c 函数 常微分方程的边值问题,即 boundary value problems ,简称 BVP 问题, ...
最新文章
- mybaits if判断进入不了
- Ice “Hello World”的实现
- mysql版本 时间_【MySQL】MySQL版本时间线和MySQL各版本的区别
- php编译减少大小,C++_减小VC6编译生成的exe文件的大小的方法,1、减小VC6编译生成的exe文件的 - phpStudy...
- dynamic和匿名对象
- Java是发展的垫脚石。 学习吧!
- IntelliJ IDEA 控制台最大化
- 苹果开发者修改团队名称_鼓励您的团队对项目进行更改的5步计划
- (OK) Linux epoll模型—socket epoll server client chat
- 说好的弯曲损耗不敏感呢!入户皮线光缆的衰耗从何而来?
- 久其报表大厅_久其报表是什么?
- 安卓投屏大师_【投屏】全平台全设备无线投屏工具幕享
- 微信小程序实现收藏功能
- 装机、资料库结构与文件备份方案
- android源码分析!程序员怎样优雅度过35岁中年危机?送大厂面经一份!
- html语言的特殊符号,特殊符号
- 有一根27厘米的细木杆java_百度笔试题 蚂蚁爬杆
- 专业运动耳机哪个品牌好?运动蓝牙耳机推荐
- 【CE入门教程】使用CE 分析扫雷,查找雷数、笑脸、计时器的内存地址
- C#基于虹软SDK的人脸识别签到系统