查看: 137|回复: 2|关注: 0

[已解决] matlab样条插值求定积分

[复制链接]

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
我用p=spline(x,y)求得一个函数分段函数p,之后我想对这个函数对横坐标求定积分积分∫pdx,和∫xpdx,该如何求?第一个积分以前的帖子有解答,第二个该如何求,希望有大神回答,谢谢:handshake

QQ截图20200516155103.png
回复主题 已获打赏: 0 积分

举报

论坛优秀回答者

权威

4297 麦片

财富积分



4

主题

4395

帖子

935

最佳答案
  • 关注者: 212
发表于 2020-5-21 17:19:08 | 显示全部楼层 |此回复为最佳答案
本帖最后由 maple1314168 于 2020-5-21 17:23 编辑

x=0:0.2:pi;y=sin(x);
1、
integral(@(t)spline(x,y,t),0,pi)
integral(@(t)spline(x,y,t).*t,0,pi)
2、
cs = spline(x,y);
integral(@(t)ppval(cs,t),0,pi)
integral(@(t)ppval(cs,t).*t,0,pi)



回复此楼 已获打赏: 0 积分

举报

新手

7 麦片

财富积分


050


1

主题

2

帖子

0

最佳答案
 楼主| 发表于 2020-5-21 19:32:37 | 显示全部楼层
maple1314168 发表于 2020-5-21 17:19
x=0:0.2:pi;y=sin(x);
1、
integral(@(t)spline(x,y,t),0,pi)

谢谢解答:victory::victory:
回复此楼 已获打赏: 0 积分

举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

快速回复 返回顶部 返回列表