你的意思是这样嘛?-
先把通用方程组aX+bY=C;dX+eY=f 解出,X=(ce-fb)/(ae-db); Y=(af-cd)/(ae-bd),把这个工式输入程序,然后把你的方程转换成3X-2y=106;x-2y=2. 把对应abcdef的几个数字输入程序即可自动得出结果.
代码如下:
Private Sub Command1_Click()
Dim x As Double, y As Double
x = (Text1(2) * Text1(4) - Text1(1) * Text1(5)) / (Text1(0) * Text1(4) - Text1(1) * Text1(3))
y = (Text1(0) * Text1(5) - Text1(2) * Text1(3)) / (Text1(0) * Text1(4) - Text1(1) * Text1(3))
Text2(0) = x
Text2(1) = y
End Sub
运行结果:特别提示,小孩子做作业千万不能用,不然就杯具了
用VB怎样解这个二元一次方程呢? 3x-2y=106,x=2+2y
这个容易呀,你先手动把X+aY+b=0,X+cY+d=0这个方程解了,把答案做到程序中, 然后把其他方程都转换成这模式,程序运行时只需要输入对应的参数abcd,就自动算出答案了。
如何用VB求解二元一次方程
x2 as single,y as single a = inputbox("a","求解二元一次方程")b = inputbox("b","求解二元一次方程")c = inputbox("c","求解二元一次方程")y = b ^ 2 - 4 a c if y >= 0 then x1 = (-b + sqr(y))\/ (2 a)...
用VB编写二元一次方程的求解程序,能够判断方程是否有根,如果没有则给...
d = Val(InputBox("请输入第二个方程x的系数a2(缺省用0代替):"))e = Val(InputBox("请输入第二个方程y的系数b2(缺省用0代替):"))f = Val(InputBox("请输入第二个方程常数项c2(缺省用0代替):"))If a = d And b = e And c <> f Then MsgBox "原方程组无解"ElseIf a = ...
用VB怎样编写二元一次方程的程序
解二元一次方程组,可以使用二阶行列式来完成。这个公式记不太清了 例如 ax+by=c dx+ey=f a,b,c,d,e,f为输入值 求x,y 公式应为 x = (c e - b f )\/ cdbl(a e - b d)y = (a f - c d )\/ cdbl(a e - b d
用VB怎样编写二元一次方程的程序
,VB中添加几个文本框,分别代表二元方程y=kx+b的k和b,然后编计算代码,二元一次方程很简单的一个数学关系式,计算的编写应该好写的 注意的一点是文本框的数据参与计算时要转型,用val(text1.text) and IsNumeric(text1.text)来确保数据正确参与运算 ...
求vb的编程 解二元一次方程
a2 = InputBox("请输入第二个方程的x的系数:")b2 = InputBox("请输入第二个方程的y的系数:")c2 = InputBox("请输入第二个方程的常数项:")c2 = -c2 rootY = (a1 * c2 - a2 * c1) \/ (a1 * b2 - a2 * b1)rootX = (c1 - b1 * rootY) \/ a1 MsgBox "原方程组的解为:...
vb二元一次方程代码!
Text2.Text = B Text3.Text = C Text4.Text = X1 Text5.Text = X2 是错误的!如果考虑用:text1,text2,text3,分别接受方程的三个系数,应该:A = TEXT1 B = TEXT2 C = TEXT3 而,等到解出了X1,X2后,再用 Text4.Text = X1 Text5.Text = X2 显示解 即这2句放在 End If 下面 ...
我用VB编一个二元一次方程的求解公式,杂IF语句不起作用啊
If a \/ d = b \/ e and b \/ e = c \/ f Then
vba窗体设计求解二元一次方程, 怎么写语句啊??窗体如下,输入,a. b...
Private Sub CommandButton1_Click()Dim a As Long, b As Long, c As Long a = Cells(2, 2).Value b = Cells(3, 2).Value c = Cells(4, 2).Value If a = 0 Then MsgBox "二次方系数a不能为0"Exit Sub End If If (b * b - 4 * a * c) < 0 Then MsgBox "方程无解...
用VB做三元一次方程求解器求算法
(若D = 0时方程无解)令 b1 a12 a13 D1 = b2 a22 a23 b3 a32 a33 令 a11 b1 a13 D2 = a21 b2 a23 a31 b3 a33 令 a11 a12 b1 D3 = a21 a22 b2 a31 a32 b3 则,x1 = D1 \/ D, x2 = D2 \/ D, x3 = D3 \/ D 我曾经用过C语言用这种方法实现过你这个程序,vb应该...