当前位置: > 使用mathematica的FunctionInterpolation函数对一个已知函数进行修正,出错,...
题目
使用mathematica的FunctionInterpolation函数对一个已知函数进行修正,出错,
……原问题比较复杂一些,这里简化一下:
shiyan = FunctionInterpolation[If[t < 5,t + 1,t - 1],{t,0,10}]
Plot[shiyan[t],{t,0,10}(*,PlotRange->All*)]
原本期望看到一条t=5以前截距为1,5以后(延长之后)截距-1的分段曲线,可实际画出的图,5之后出现了一个大峡谷……原因不明,求教.

提问时间:2021-05-04

答案
你可以看下帮助里的“近似函数和插值”教程,里面说了“InterpolatingFunction 对象包含以插值为基础的近似函数表示.它可以包含一系列点处的函数和导数值.它假定函数在这些点之间是光滑的……”所以你这种激烈变化的分段函数的插值结果会奇怪也很正常”
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.