作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 02:39:09
1、已知: sin0.32=0.314567, sin0.34=0.333487, sin0.36=0.352274, 用线性插值及抛物插值计算 sin0.3367
线性插值结果:0.33036520000000(在MATLAB中直接使用插值命令)
抛物线插值:0.33037436203750(进行二次曲线拟合,然后代入求值)
再问: 用计算机语言编写程序咋编
再答: 我是用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行。