VB中画平滑曲线的问题

给定5、6个点,按照点画一条平滑曲线,VB程序如何写?
之前翻了下别人的问题,用pictures box 的line画直线,这样在点不够的情况下是不是曲线不会平滑
曲线拟合如何做?

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

看你的曲线要求选择,找到合适的函数曲线自然就光滑了
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-10-14
这要做曲线拟和

VB中画平滑曲线的问题
2.逼近法,给定一组具有误差的离散数据点,构造一个函数,使其整体上接近这些数据点,而不必点点通过他们。常用的逼近法有最小二乘法,B样条曲线等 看你的曲线要求选择,找到合适的函数曲线自然就光滑了

vb中的曲线的平滑处理方法都有哪些?
画图像一般都用循环,For最后有Step,把后面的数值改的小一点。例如0.0005,虽然影响运行速度,但是可以提高平滑度。

VB如何实现平滑曲线
VERSION 5.00 Begin VB.Form FrmMain AutoRedraw = -1 'True Caption = "光滑直线" ClientHeight = 6780 ClientLeft = 60 ClientTop = 450 ClientWidth = 9795 LinkTopic = "Form1" ScaleHeight = 452 ScaleMode = 3 'Pixel ScaleWidth = 653 StartUpPosition = 3 '窗口缺省...

如何让vb line画的曲线更圆滑
如何画出圆滑的曲线图 曲线主要是通过切丁了基本的形状后通过锚点来修圆的。一、确立基本形状二、添加锚点三、锚点添加后通过拖动锚点及两边的小杠杆来调节弧度描点弧度主要不是通过钢笔来调,主要用的是钢笔下面的直接选择工具来修整的 excel 里怎么画圆滑的曲线?我用插入,图形里的曲线画的。结果曲...

在VB中怎么样画经过一些点的曲线啊??
仔细想一想你提出的问题,要根据一些点计算出曲线,有可用的数学模型么?你自己如何去计算? 不能的话就在试验时测出足够多的点,计算机上画出的曲线就是你难以分辨的直线组成

...用VB的picturebox把这些散点作图到x-o-y坐标系,并用平滑曲线连...
如果不能用api,就动态生成line控件来连接两个点之间的数据。如果可以用LineTo这个API函数

VB正弦曲线怎么画?
) '画起始点Dim x As Double '定义xDim y As Double '定义yFor i = -16 To 16 Step 0.1 'step越小,曲线越平滑 x = i y = Sin(x) Line -(x, y) '连接上一个点Next iEnd Sub

vb实例菜单中的SIN曲线上面还有个小球沿着运动 谁把程序发给我 邮箱925...
'绘制Sin曲线 For j = -2 * PI To 2 * PI Step PI \/ 500 Me.PSet (j, Sin(j)), vbRed Next j 这里,我设置将一个周期之间描500个点,这样就比较平滑了。如果愿意,你可以调到更高,当然,太高了也没什么意义,因为屏幕分辨率有限,再者还可能出现卡顿现象。重点是小球的滚动了。显然是...

在做研究平抛运动的实验时,让小球多次沿同一轨道运动,通过描点法画出...
故d错误;e、在运动中还不能与木板上的白纸相撞,否则就不是平抛运动,故e错误;f、实验要求小球滚下时不能碰到木板平面,避免因摩擦而使运动轨迹改变,最后轨迹应连成平滑的曲线,故f错误.故选:ace.(2)在竖直方向上有:△h=gT2,其中△h=(2-1)l=l,代入求得:T=lg.水平方向:x=v0...

在“探究平抛运动的运动规律”的实验中,可以描绘出小球平抛运动的轨迹...
△h=gT2,得:T=h2?h1g=0.2?0.110=0.1s,小球初速度为:v0=△xT=0.20.1=2m\/s物体在b点时竖直方向的速度为:vy=h1+h22T=0.30.2=1.5m\/s,b点的速率为:vb=v02+vy2=22+1.52=2.5m\/s故答案为:(1)同一位置,斜槽末端切线水平;(2)BAC;(3)2,2.5 ...

相似回答