【VB 】求通过三个坐标点解二次函数的代码如题

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:54:31
【VB 】求通过三个坐标点解二次函数的代码如题

【VB 】求通过三个坐标点解二次函数的代码如题
【VB 】求通过三个坐标点解二次函数的代码
如题

【VB 】求通过三个坐标点解二次函数的代码如题

可以用lagrange插值法求解.利用lagrange法可以求任意次多项式的插值.对于2次多项式,可用如下代码实现.

Option Explicit

Dim a#, b#, c#

Private Sub Command1_Click()

    lagrange Val(Form1.Text1.Text), Val(Form1.Text2.Text), Val(Form1.Text3.Text), Val(Form1.Text4.Text), Val(Form1.Text5.Text), Val(Form1.Text6.Text), a, b, c

    Form1.Label1.Caption = CStr(a) + "*x^2+" + CStr(b) + "*x+" + CStr(c)

End Sub

Public Function lagrange(ByVal x1#, ByVal y1#, ByVal x2#, ByVal y2#, ByVal x3#, ByVal y3#, ByRef a#, ByRef b#, ByRef c#)

    a = y1 / (x1 - x2) / (x1 - x3) + y2 / (x2 - x1) / (x2 - x3) + y3 / (x3 - x1) / (x3 - x2)

    b = -y1 * (x2 + x3) / (x1 - x2) / (x1 - x3) - y2 * (x1 + x3) / (x2 - x1) / (x2 - x3) - y3 * (x1 + x2) / (x3 - x1) / (x3 - x2)

    c = y1 * x2 * x3 / (x1 - x2) / (x1 - x3) + y2 * x1 * x3 / (x2 - x1) / (x2 - x3) + y3 * x1 * x2 / (x3 - x1) / (x3 - x2)

End Function

把上述代码复制到VB中,添加6个textbox,一个label,一个commandbutton,即可实现.

【VB 】求通过三个坐标点解二次函数的代码如题 已知两个坐标点求第三个坐标点位置,在全站仪上怎么操作 VB坐标点(left,right,width,height...)与系统坐标点(GetWindowRect的参数)值不同,如何转换 求二次函数的顶点坐标的公式 这题怎么解二次函数若二次函数y=-2x2+bx+c通过点(-1,-8),(3,0)两点,求二次函数解析式我知道把这个代进去 可是不知道怎么算.... 求二次函数顶点坐标的公式! 在二次函数选择中,题目给出已只图判断结论的对错需要根据图像把二次函数表达式和abc求出来吗?还有其他方法可以求出来吗?如果一道题二次函数的图像交在x、y轴上,但没有坐标点怎么办? 二次函数练习题求解急已知 二次函数y=x2+bx+c过点A(1,0)C(0,-3) 求此二次函数解析式及顶点坐标点M在第二象限 MN⊥y轴于N MN=1 p点坐标为(2,3)连接BM PN 直接写出BM+ MN+ PN的最小值 通过一个已知坐标点,怎样用全站仪转点 如何通过五个坐标点计算面积 怎样把三点坐标代入方程组求二次函数我不会代入阿 就是已知三个点 让我们代入 我不会代阿不会代 有没有详细的步骤 三个点求二次函数表达式怎么根据三个都不在坐标上的点 求函数表达式 如:A(1,2) B(3,4) C(5,3) VB 用迭代发迭代法求x= .求平方根的迭代公式为:Xn+1=(1/2)(Xn+a/Xn)要求:通过Inputbox()函数输入a的值,并以a作为x的初值,前后两次求出的x的差的绝对值小于10-5即将结束迭代. 当我们知道二次函数经过的三个顶点时,怎样求这个二次函数 已知函数图像过三个坐标点,求函数的表达式已经函数图像在坐标轴上的3个点,分别是(0,0); (390,706); (1200,1485)求可能的函数表达式标题第二个坐标写错了,这三点分别是(0,0); (340,706); (1200,1485) 一元二次方程的解法及求二次函数顶点坐标的公式 简单的一次函数图像,y=3x怎么列表,坐标点是什么?还有一个,y=-3x 如果把X=1,2,3,4,5......代进去的话,Y可以有很多个.那么坐标点到底有几个? 知道两个坐标点,要放样第三个已知坐标点,全站仪不放在坐标点上,怎么放出第三点,