用VB求二元一次方程的解

ax+by=cabc都是常数可以任何值,现在由abc代替。求xy可能的解... ax+by=c a b c 都是常数可以任何值,现在由a b c 代替。 求 x y 可能的解 展开
 我来答
初人江骥
2019-10-08 · TA获得超过2.9万个赞
知道大有可为答主
回答量:9523
采纳率:35%
帮助的人:887万
展开全部
求解方程组形式为
a1*x+b1*y+c1=0
a2*x+b2*y+c2=0
只需将下面代码复制到窗体中测试即可
private
sub
form_load()
dim
a1
as
single
dim
b2
as
single
dim
a2
as
single
dim
b1
as
single
dim
c1
as
single
dim
c2
as
single
dim
rootx
as
single
dim
rooty
as
single
a1
=
inputbox("请输入第一个方程的x的系数:")
b1
=
inputbox("请输入第一个方程的y的系数:")
c1
=
inputbox("请输入第一个方程的常数项:")
c1
=
-c1
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
"原方程组的解为:"
&
vbcrlf
&
"x="
&
rootx
&
vbcrlf
&
"y="
&
rooty
&
vbcrlf
end
sub
Sievers分析仪
2024-10-13 广告
是的。传统上,对于符合要求的内毒素检测,最终用户必须从标准内毒素库存瓶中构建至少一式两份三点标准曲线;必须有重复的阴性控制;每个样品和PPC必须一式两份。有了Sievers Eclipse内毒素检测仪,这些步骤可以通过使用预嵌入的内毒素标准... 点击进入详情页
本回答由Sievers分析仪提供
百度网友42e1d01
2012-11-23 · TA获得超过759个赞
知道小有建树答主
回答量:486
采纳率:66%
帮助的人:366万
展开全部
二元一次,无穷多解。。。没有边界限制的话没有意义吧。
编程的话,就用公式法y=f(x),y是x的关于abc函数,
x任意赋值得y。。。没意义啊,
追问
3000x+270y=593623求xy可能的值
追答
若题目是ax+by=c
dx+ey=f

退化情况就是a=kd,b=ke,c=kf只有一个方程,分三种情况求x和y

L=a*e-b*d
select case L
case 0
if a*f-c*d=0 then
msgbox "方程有无数解!!"
else
msgbox "方程无解!!!!"
end if
case else
x=(c*e-b*f)/L
y=(a*f-c*d)/L
end select

语句是参见同类问题一的回答,引用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ricky43
推荐于2017-10-02 · TA获得超过2354个赞
知道大有可为答主
回答量:1687
采纳率:66%
帮助的人:684万
展开全部

界面布局

 

 

Private Sub Command1_Click()

Dim a As Single, b As Single, c As Single

Dim d As Single, x1 As Single, x2 As Single

a = Text1

b = Text2

c = Text3

d = b * b - 4 * a * c

If d >= 0 Then

x1 = (-b + Sqr(d)) / (2 * a)

x2 = (-b - Sqr(d)) / (2 * a)

Text4 = Format(x1, "0.##")

Text5 = Format(x2, "0.##")

Else

MsgBox "在实数范围内无解"

End If

End Sub


Private Sub Command2_Click()

End

End Sub

Private Sub Form_Load()

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Command1.Caption = "计算"

Command2.Caption = "结束"

End Sub


Private Sub Form_Load()

Text1.Text = ""

Text2.Text = ""

Text3.Text = ""

Text4.Text = ""

Text5.Text = ""

Command1.Caption = "计算"

Command2.Caption = "结束"

End Sub

 

追问
能否把它发到我的邮箱44788451@qq.com
追答
还发什么,你按照我的界面布局的图片自己添加5个文本框控件和两个按钮控件,然后把代码copy过去就完事了。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式