bard217 发表于 2006-4-11 19:58

寻happy!!!!请问一个有关三次样条插值的问题!!

<P>我的x=<br>y为 <br>不知道为什么 当我输入的插值点大于1左右的时候 它输出的插值结果是负的啊<br>spline(x,y,1.5)<br>ans =</P>
<P>-3.7821e-003</P>
[此贴子已经被作者于2006-4-11 21:54:52编辑过]

happy 发表于 2006-4-11 20:42

回复:(bard217)请问一个有关三次样条插值的问题!!...

是数据的问题,两数据相差太大了,直接做插值当然有问题<BR><BR>对x,y都去log然后再插值,插之后再换回来就行了

bard217 发表于 2006-4-11 20:47

但是问题是y中有的元素是0 啊 上面给的只是一组y 一共有许多组y 其中一些的y中的元素就是0啊

happy 发表于 2006-4-11 20:54

回复:(bard217)请问一个有关三次样条插值的问题!!...

舍去这些零,或者用eps代替看看效果怎么样

bard217 发表于 2006-4-11 20:58

thanks!!我试试 一会联系你!!thank you

bard217 发表于 2006-4-11 22:52

help!!!!!!

happy 发表于 2006-4-12 15:22

回复:(bard217)寻happy!!!!请问一个有关三次样...

去对数拟合<BR>xx=spline(x,y,log(1.5))<BR>拟合后的值还不是你要的值<BR>xxx=10^xx才是你要的<BR>

bard217 发表于 2006-4-13 10:24

<P>thanks</P>
页: [1]
查看完整版本: 寻happy!!!!请问一个有关三次样条插值的问题!!