VB中画平滑曲线的问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 15:32:43
给定5、6个点,按照点画一条平滑曲线,VB程序如何写?
之前翻了下别人的问题,用pictures box 的line画直线,这样在点不够的情况下是不是曲线不会平滑
曲线拟合如何做?

先分析你的曲线特征,然后选择合适的函数进行拟合。
实现曲线拟合的方法大致可以分为两大类:
1.插值法,给定一组精确的离散数据点,构造一个函数,使其严格依次通过每个数据点,满足光滑的要求。常用的而又多项式插值,抛物样条曲线和三次样条曲线等。
2.逼近法,给定一组具有误差的离散数据点,构造一个函数,使其整体上接近这些数据点,而不必点点通过他们。常用的逼近法有最小二乘法,B样条曲线等

看你的曲线要求选择,找到合适的函数曲线自然就光滑了

这要做曲线拟和