三点二次插值法Matlab实现

实验目的:

1、通过本次实验了解线性搜索,加深对三点二次插值法的理解

2、根据三点二次插值法的算法步骤编写相应的Matlab程序,并利用matlab 程序计算求解最优化问题

实验要求:

1、学习MATLAB编写三点二次插值法的程序设计方法。

2、对问题进行编程和解决问题。

3、按照格式规范,撰写计算机实践报告。

实验答案:

3. function chazhifa

syms x; %定义

f=x^3-2*x+1; %目标函数

a1=0; a2=1; a3=3; %插值区间

k=0;

while (abs(a3-a1)>0.01)

f1=subs(f,x,a1);

f2=subs(f,x,a2);

f3=subs(f,x,a3);

C1= (a2-a3)*f1+(a3-a1)*f2+(a1-a2)*f3;

ap= 0.5*((a2^2-a3^2)*f1+(a3^2-a1^2)*f2+(a1^2-a2^2)*f3)/C1;

fp=subs(f,x,ap);

if ap>a2

if f2>=fp

a1=a2;

f1=f2;

a2=ap;

f2=fp;

else

a3=ap;

f3=fp;

end

else

if f2>=fp

a3=a2;

f3=f2;

a2=ap;

matlab 三点插值,三点二次插值法Matlab实现相关推荐

  1. matlab 不单调 插值,三组无关数据进行MATLAB画三维图不采用插值的方法该怎么办...

    有三列同纬度的数组画三维图不采用插值的方法,,使用原始数据进行画三维图0        9.5        29 1.3        9.9        28 1.1        13.2  ...

  2. 分段二次插值的matlab程序,一维优化方法之二次插值法matlab程序

    程序为: a=0; b=pi/2; a1=a; a3=b; a2=a; a4=b; while a3-a1>0.01 f1=-atan(2*sin(2*a1)/(5-cos(2*a1))); f ...

  3. 双谱线插值与三谱线插值FFT的MATLAB实现

    双谱线插值 f0=50.1; % 基波频率 fs=1500; % 采样频率 N=512; % 数据长度 n=0:N-1; % 数据索引 rad=pi/180; % 角度和弧度的转换因子 xb=[1,0 ...

  4. PCA原理分析和Matlab实现方法(三)

    PCA主成分分析原理分析和Matlab实现方法(三) [尊重原创,转载请注明出处]http://blog.csdn.net/guyuealian/article/details/68487833   ...

  5. matlab与maple互联,Matlab,Maple和Mathematica三款主流科学计算软件的互操作

    本文根据网上零散的信息以及这三款软件自带的说明文档整理而成,为备忘而记录.记录了Matlab和Maple之间的相互调用,以及Matlab和Mathematica之间相互调用的安装配置方法. 为何需要互 ...

  6. matlab trangle,Triangle-of-Point-Cloud Matlab 三维点云三角化 不是平面域的三角化 是三维点云三角化 亲身测试绝对可用! - 下载 - 搜珍网...

    Triangle of Point Cloud/ Triangle of Point Cloud/Matlab点云三角化/ Triangle of Point Cloud/Matlab点云三角化/Bl ...

  7. 用matlab2018解方程,【2018年整理】MATLAB解方程的三个实例

    <[2018年整理]MATLAB解方程的三个实例>由会员分享,可在线阅读,更多相关<[2018年整理]MATLAB解方程的三个实例(4页珍藏版)>请在金锄头文库上搜索. 1.M ...

  8. matlab求一个数的位数字,matlab求一个三位整数各位数字的立方和等于该数本身则称为...

    用C语言随机产生一个三位整数 思路:分别产生个.十.百位上的随机数,依次组合在一起#include#include#includeintmain(){inti,tmp;num=0;srand((uns ...

  9. 基于多目标灰狼算法的冷热电综合三联供微网低碳经济 MATLAB 仿真

    基于多目标灰狼算法的冷热电综合三联供微网低碳经济 MATLAB 仿真 主要内容:代码构建了含冷.热.电负荷的冷热电联供型综合能源微网优化调度模型,考虑了燃气轮机.电制冷机.锅炉以及风光机组等资源,并且 ...

最新文章

  1. OpenCV(十二)漫水填充算法
  2. nginx 通过proxy_next_upstream实现容灾和重复处理问题
  3. 一张脑图说清 Nginx 的主流程
  4. 计算机删除等级列在哪里,插入与删除Excel表格的单元格、行和列
  5. Java IO: 文件
  6. 技术动态 | 数据库研究者视角下的知识图谱研究
  7. 基于ebpf的防火墙--bpf-iptables
  8. hibernate一对多双向关联中怎么配置list
  9. cad统计多线段总长度插件_新手入门,学习CAD必须掌握,教你使用标注命令,绘图效率翻一倍...
  10. C语言编程练习,猜数字游戏实现
  11. 安装IIS服务(Internet信息服务(Internet Information Services,简写IIS,互联网信息服务)
  12. 2008网站服务器配置,08CMS网站Windows_2008服务器环境配置方法
  13. 手机测试内存速度的软件,如何查看手机内存速度?手机内存读取速度测试_手机内存速度多少算正常...
  14. 【NLP】非监督文本匹配算法——BM25
  15. Leetcode 每日一题——860. 柠檬水找零
  16. 【真.干货】一篇文章了解关于计算机硬件那些事
  17. 应用计算机解数学模型之我见,初中数学建模教学之我见
  18. 子载波间隔与符号长度
  19. 笑得肚子痛:最好笑的笑话
  20. Revit出图翻模【局部三维功能】,三维视图从此不卡

热门文章

  1. 分布式计算框架(一)介绍
  2. 薪火IP模拟器多开换IP自动阅读快手极速版aotujs脚本
  3. 家用环境下Cisco vWLC配置
  4. 算法:3瓶空瓶子可以换一瓶汽水
  5. 正点原子EMWIN版本升级记录
  6. 如何得到 iOS 应用的图片素材
  7. 罗德与施瓦茨RS FSP30频谱分析仪
  8. python之pandas数据导入
  9. SQL server 一张表随另一张表变化,建立触发器
  10. 南京融时代 php,总投资6.3亿!设计招标出炉,江北这里正在脱胎换骨