VB怎样生成多项式?

来源:百度知道 编辑:UC知道 时间:2024/06/23 07:43:22
Y=1/120*(X-2)*(X-4)*(X-5)-2/50*(X-3)*(X-8)

可以用函数:

Function f(x As Single) As Single
f = 1 / 120 * ( x - 2 ) * ( x - 4 ) * ( x - 5 ) - 2 / 50 * ( x - 3 ) * ( x - 8 )
End Function

以后,计算y就用: f(x的值) 即可

另外,如果要自己处理一个多项式,请使用字符串保存,然后逐位处理

例如:

Dim MyPoly As String
MyPoly = "y=1/120*(x-2)*(x-4)*(x-5)-2/50*(x-3)*(x-8)"

然后请自己处理这个字符串

因为,VB没有这么强大的功能