如何利用VB根据一个公式生成一条曲线啊?
1个回答

Private Sub Command1_Click()

Dim i As Long

Form1.Cls

Form1.CurrentX = 500

Form1.CurrentY = Form1.Height - 1500

Form1.Line -(Form1.Width - 500,Form1.Height - 1500)

'生成横坐标

Form1.CurrentX = 500 + (Form1.Width - 1000) / 2

Form1.CurrentY = Form1.Height - 6000

Form1.Line -(500 + (Form1.Width - 1000) / 2,Form1.Height - 1500)

'生成纵坐标

Form1.CurrentX = (Form1.Width - 1000) / 2 + 500 + (-6) * 100

Form1.CurrentY = Form1.Height - 1500 - (-6) ^ 2 * 100

For i = -5 To 6

Form1.Line -((Form1.Width - 1000) / 2 + 500 + i * 100,Form1.Height - 1500 - i ^ 2 * 100)

Next i

End Sub

这段代码是Y=X^2的曲线,曲线光滑度设定的不是很高,为了便于理解.

例子很简单:希望对你能有启发:)