我有一组数据点,想用样条函数来逼近它们。我使用了两种不同的功能:
枕裂
还有一个三次样条函数,我找到了。
结果看起来像。
守则如下:
from matplotlib.pyplot import *
from numpy import *
from scipy import interpolate
#----------------------------------------------
s = arange(257)/256.0
z = s[::-1]
b = transpose(array((z*z*z,
3*z*z*s,
我如何在C中实现一种简单的方法来生成给定起点和终点的椭圆弧的两个缺失的控制点?我不需要花哨的误差估计,只需要一些东西,可以获得点A和D,并为椭圆弧生成控制点B和C,然后我可以使用三次bezier插值算法来生成曲线。
就像这样
void GetArcControlPoints(Point a, Point &b, Point &c, Point d)
{
.....
b = ...
c = ....
}
谢谢