Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python中的Matlab样条函数_Python_Matlab_Numpy_Scipy - Fatal编程技术网

python中的Matlab样条函数

python中的Matlab样条函数,python,matlab,numpy,scipy,Python,Matlab,Numpy,Scipy,当我在matlab中运行样条函数时,我正在将一些matlab代码转换为python。我以为numpy也会有类似的功能,但我在谷歌上只能找到scipy.interpolate,它有很多选项,我甚至不知道从哪里开始。是否有一个与matlab样条曲线完全等价的函数?因为我需要它在各种情况下运行,所以没有一个测试用例,所以在最坏的情况下,我需要重新编写函数,这将花费不必要的时间 谢谢 编辑: 到目前为止,我已经尝试了这些答案的示例,但我看不出它们有什么相似之处,例如matlab中的样条曲线(x,y)返回

当我在matlab中运行样条函数时,我正在将一些matlab代码转换为python。我以为numpy也会有类似的功能,但我在谷歌上只能找到scipy.interpolate,它有很多选项,我甚至不知道从哪里开始。是否有一个与matlab样条曲线完全等价的函数?因为我需要它在各种情况下运行,所以没有一个测试用例,所以在最坏的情况下,我需要重新编写函数,这将花费不必要的时间

谢谢

编辑:

到目前为止,我已经尝试了这些答案的示例,但我看不出它们有什么相似之处,例如matlab中的样条曲线(x,y)返回:

>> spline(x,y)

ans = 

      form: 'pp'
    breaks: [0 1 2 3 4 5 6 7 8 9]
     coefs: [9x4 double]
    pieces: 9
     order: 4
       dim: 1
西皮:

scipy.插值.单变量样条线

请注意,它返回的是插值器(函数),而不是插值。您必须调用结果函数:

spline = UnivariateSpline(x, y)
yy = spline(xx)