1、已知: sin0.32=0.314567, sin0.34=0.333487, sin0.36=0.352274,

1、已知: sin0.32=0.314567, sin0.34=0.333487, sin0.36=0.352274, 用线性插值及抛物插值计算 sin0.3367
一朵ss的梅花 1年前 已收到1个回答 举报

回首烟云 幼苗

共回答了20个问题采纳率:75% 举报

线性插值结果:0.33036520000000(在MATLAB中直接使用插值命令)
抛物线插值:0.33037436203750(进行二次曲线拟合,然后代入求值)

1年前 追问

4

一朵ss的梅花 举报

用计算机语言编写程序咋编

举报 回首烟云

我是用MATLAB算的,MATLAB只用到几个简单的命令就行了。 x=[0.32;0.34;0.36] y=[0.314567;0.333487;0.352274] a=0.3367 interp1(x,y,a,'linear')(求线性插值) 得出线性插值结果:0.33036520000000 %二次波函数拟合 a=polyfit(x,y,2) t=0.3367 s=[t^2;t;1] a*s 得出结果:0.33037436203750 要是用C语言的话,要麻烦很多。估计程序不少于100行。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.032 s. - webmaster@yulucn.com