avatar
问个简单的数值问题# Computation - 科学计算
c*t
1
现在我有个f(x),在[0,L]上定义,这个函数是数值方法解出来的
只在某些点x0,x1...xn上知道函数值
现在想把这个函数和坐标轴围成的面积分成相等的n份
一个苯办法是
先用梯形法算出总的面积(因为只知道某些点的函数值,似乎没有更好
的办法了吧),然后得到每份应有的面积
然后就要算x的长度了,我现在能想到的办法就是用xi来近似第i块面积
但是大概有5-7%的误差,现在想减小这个误差.有什么比较好的办法么?
我也试了一下用piece wise linear来近似,还是有5%左右的误差.
另外一个办法也许是拟合f(x),但是这个也不见得就会很精确.
先谢了.
avatar
c*t
2
piece wise quadrature/cubic?

【在 c*****t 的大作中提到】
: 现在我有个f(x),在[0,L]上定义,这个函数是数值方法解出来的
: 只在某些点x0,x1...xn上知道函数值
: 现在想把这个函数和坐标轴围成的面积分成相等的n份
: 一个苯办法是
: 先用梯形法算出总的面积(因为只知道某些点的函数值,似乎没有更好
: 的办法了吧),然后得到每份应有的面积
: 然后就要算x的长度了,我现在能想到的办法就是用xi来近似第i块面积
: 但是大概有5-7%的误差,现在想减小这个误差.有什么比较好的办法么?
: 我也试了一下用piece wise linear来近似,还是有5%左右的误差.
: 另外一个办法也许是拟合f(x),但是这个也不见得就会很精确.

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。