24小时热门版块排行榜    

查看: 151  |  回复: 0
当前主题已经存档。

jiayi042250

[交流] 【求助】matlab中的三次样条函数拟合,边界条件是怎么假设的?

matlab中的三次样条函数拟合,边界条件是怎么假设的?
论坛里的大侠们,matlab用三次样条来拟合的时候,我们并没有给出其端点的一阶导数,根据最简单的边界条件:转角边界条件,matlab软件是怎么来处理这个问题的,急用。下面是matlab help里面的解释,小弟有点看的模棱两可。
1.If Y is a vector that contains two more values than x has entries,the first and last value in Y are used as the endslopes for the cubic spline. If Y is a vector, this means
f(x) = Y(2:end-1)
df(min(x)) = Y(1)
df(max(x)) = Y(end)
小弟现在不知道这两个条件怎么用的:f(1)=Y(1),f(end)=Y(end)
我们不是输进去的时候不是x的个数等于函数值Y的个数吗?怎么这里说要少两个呢?有知道的人请详细介绍一下。thank you了。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jiayi042250 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见