博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
matlab求解三次条样插值
阅读量:5209 次
发布时间:2019-06-14

本文共 683 字,大约阅读时间需要 2 分钟。

函数原型 csape(x,y,conds,valconds)

需要安装Curve Fitting Toolbox这个工具箱

conds 表示是哪种边界条件

  'not-a-knot'  非扭结条件,不用给边界值.

        'periodic'  周期性边界条件,不用给边界值.

        'second'  给定边界二阶导数.

   'variational'  自然样条(边界二阶导数为0),默认

   'complete'  给定导数情况

valconds表示给定的条件

eg:

 

x 27.7 28 29 30
y 4.1 4.3 4.1 3.0

 

 

 

 

 

边界条件:

 

S'(27.7) = 3.0 ,S'(30) = -4.0 

 

 

x = [27.7 28 29 30];y = [4.1 4.3 4.1 3.0]pp=csape(x,y,'complete',[3,-4]);disp(pp.coefs);xi=27.7:0.05:30;yi=ppval(pp,xi);plot(x,y,'o',xi,yi);

 

运行结果:

y =

  4.1000 4.3000 4.1000 3.0000

  13.2930 -11.7657 3.0000 4.1000

  0.0723 0.1980 -0.4703 4.3000
  -1.6574 0.4149 0.1426 4.1000

 

补充:除了csape还有spline函数能实现自然边界条件和第二边界条件及可以实现一维或者高维的曲线插值。

 

 

转载于:https://www.cnblogs.com/HanLixiang/p/10480511.html

你可能感兴趣的文章
JS全选/取消全选
查看>>
oracle查看经常使用的系统信息
查看>>
Codeforces Round #223 (Div. 2)--A. Sereja and Dima
查看>>
Animatepacker for cocos2d-x 3.0 解析
查看>>
最小二乘法
查看>>
409. Longest Palindrome
查看>>
arcgis api for js 关于layers图层的理解
查看>>
ArcGIS API For JS之空间查询和属性查询
查看>>
在UEFI下安装windows和Ubuntu双系统目前不可行
查看>>
《英语语法新思维初级教程》学习笔记(七)五种基本句型
查看>>
为EF DbContext生成的实体添加注释(T5模板应用)[转]
查看>>
rsa && sha1 js code
查看>>
Spring MVC防止数据重复提交(防止二次提交)
查看>>
spring boot测试工具(自带)
查看>>
JavaScript Output
查看>>
A - Dubstep
查看>>
ACM_Jack拆炸弹(深搜)
查看>>
HDU 2883 kebab
查看>>
POJ 1321 棋盘问题
查看>>
用法:node模块都具备的方法(exports、module、require、__filename、__dirname)
查看>>