已知函数,取点,计算函数值,要求:

(1)绘制原始数值;

(2)已知插值点,利用interp1插值函数求解插值,其方法分别为'nearest','linear','spline','pchip';

(3)已知外插数值,利用yw=interp1(x,y,xw,'spline','extrap')求外插值,并且绘图展示;

(4)完成图中各种属性添加,如xlabel, ylabel, title, legend等,效果图如下图所示。(20分)

已知函数,取点,计算函数值,要求:

(1)绘制原始数值;

(2)已知插值点,利用interp1插值函数求解插值,其方法分别为'nearest','linear','spline','pchip';

(3)已知外插数值,利用yw=interp1(x,y,xw,'spline','extrap')求外插值,并且绘图展示;

(4)完成图中各种属性添加,如xlabel, ylabel, title, legend等,效果图如下图所示。(20分)

%2022.6.17
%by 秦舞阳
x=0:0.1:4*pi;
 y=exp(-x/5).*sin(x)
 xi=0:0.1:4*pi

figure(1)
plot(x,y)
hold on
yi1 = interp1(x,y,xi,'nearest');
plot(xi,yi1,'y')
hold on
yi2 = interp1(x,y,xi,'linear');
plot(xi,yi2,'r')
hold on
yi3 = interp1(x,y,xi,'spline');
plot(xi,yi3,'g')
hold on
yi4 = interp1(x,y,xi,'pchip');
plot(xi,yi4,'b')

MATLAB内外插值相关推荐

  1. matlab 三维线性插值,MATLAB三维插值与拟合

    MATLAB三维插值与拟合 插值和拟合都是数据优化的一种方法,当实验数据不够多时经常需要用到这种方法来画图.在matlab中都有特定的函数来完成这些功能.这两种方法的确别在于:当测量值是准确的,没有误 ...

  2. MATLAB一维插值笔记与应用–十安辰

    MATLAB一维插值笔记与应用–十安辰 我们以一个题来了解一维插值,如下: ​ 天文学家在1914年8月份的7次观测中,测得地球与金星之间的距离(单位:m),并取其常用对数值与日期的一组历史数据,如表 ...

  3. matlab chebyshev插值,Matlab之插值

    转自:http://blog..net/htttw/article/details/7251459 Matlab之插值 Matlab中有5种基本的插值方法: nearest:最近邻插值法(平面立体均适 ...

  4. MATLAB拉格朗日插值

    %程序:lagrange.m %功能:拉格朗日插值算法(MATLAB R2009a) %说明:x自变量取值向量 %     y对应x的函数取值 %     xh可以是一个向量,计算xh处插值结果 % ...

  5. Matlab数据插值-内插、外插

    插值就是已知一组离散的数据点集,在集合内部某两个点之间预测函数值的方法. 一.一维插值 插值运算是根据数据的分布规律,找到一个函数表达式可以连接已知的各点,并用此函数表达式预测两点之间任意位置上的函数 ...

  6. matlab实现查值,[数学建模(六)]使用MATLAB实现插值

    常用的插值:拉格朗日多项式插值.牛顿插值.分段线性插值.Hermite 插值和三次样条插值. 1.拉格朗日插值法 function y=lagrange(x0,y0,x); n=length(x0); ...

  7. matlab画动物轮廓图,MATLAB一维插值的应用实例—画左右手的轮廓图

    问题提出 画你自己的手的形状,在MATLAB中输入 figure('position',get(0,'screensize')) axes('position',[0 0 1 1]) [x,y]=gi ...

  8. Matlab的插值与拟合

    文章目录 前言 在命令行窗口中完成插值与拟合 一.插值与拟合 二.使用步骤 1.插值 2.拟合 前言 在命令行窗口中完成插值与拟合 一.插值与拟合 插值:在离散数据的基础上补插连续函数,使得这条连续曲 ...

  9. 数学建模 | MATLAB学习 | 插值 一维插值函数、三次样条插值

    1.一维插值函数 Matlab中有现成的一维插值函数interp1,语法为  y=interp1(x0,y0,x,'method') x0,y0是已知的数据向量,其中x应以升序或者降序排列(所有的插值 ...

  10. [MATLAB]--数据插值(interp1/2多维插值)

    本试验取材于中南大学<科学计算与MATLAB应用> 一.引例–零件加工问题 >> x1=0:0.1:15; >> x=[0,3,5,7,9,11,12,13,14, ...

最新文章

  1. crank storyboard学习笔记(一)环境安装
  2. python七段数码管设计图案-Python 七段数码管绘制
  3. ABAP:参数输入屏幕SELECTION-SCREEN中的事件
  4. 博客页面运行代码demo测试
  5. python入门文件读取与写入_初学者Python:读取和写入同一文件
  6. “export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘
  7. iPhone 6s不死!支持升级iOS 14,还能再战两年
  8. 吴恩达机器学习(四)逻辑回归(二分类与多分类)
  9. 阻塞与非阻塞都是什么呢?
  10. DRF parser请求流程
  11. 有限元计算计算机配置,关于有限元分析的电脑配置问题
  12. kodi 自动升级_如何设置您的Kodi库以自动更新
  13. php统计图移动端,移动端可视化视图、统计图表集合(持续更新综合案例)原型...
  14. 【Windows】关于Windows Powershell找不到打不开修复方法
  15. Javascript 检测键盘按键
  16. svn拉取文件合并_svn如何使用import目录作为工作拷贝+我的svn学习笔记
  17. 流媒体技术笔记(视频编码相关)
  18. 编程二大问题—c的常用库函数总结
  19. win10任务栏透明_电脑任务栏美化amp;状态监测软件,在任务栏实时显示网速/CPU/内存/温度等信息...
  20. 2020 Maven无法使用阿里云仓库下载的解决方法

热门文章

  1. Label mx条码软件导入Excel处理异常解决方法
  2. 冲突域和广播域的区分
  3. python爬虫跳过付费数据_Python爬虫教程:包图网免费付费素材爬取!
  4. 自媒体短视频怎么制作?视频制作大神分享的超全教程,新手也能轻松上手!
  5. pycharm免安装版推荐
  6. android镜像_如何在任何Windows PC上镜像和控制您的Android手机
  7. Comsol Multiphysics安装步骤详解
  8. 计算理论重点——Theory of Computation
  9. PLC不用编程,以太网方式与多台智能仪表、变频器等串口设备通讯(基于智能网关)
  10. 8位数码管动态显示字符