新手入门啊,老师要求我们写的,可是不会。。
a1x+b1y=c1
a2x+b2y=c2
用VB编程写出来,要详细啊,我一点都不会,老师也没讲。。
用VB编写二元一次方程组
答案:2 悬赏:0
解决时间 2021-01-03 22:51
- 提问者网友:长安小才冯
- 2021-01-03 12:37
最佳答案
- 二级知识专家网友:浪者不回头
- 2021-01-03 14:12
我给你个思想吧,VB中添加几个文本框,分别代表二元方程y=kx+b的k和b,
然后编计算代码,二元一次方程很简单的一个数学关系式,计算的编写应该好写的
注意的一点是文本框的数据参与计算时要转型,用val(text1.text) and IsNumeric(text1.text)来确保数据正确参与运算
然后编计算代码,二元一次方程很简单的一个数学关系式,计算的编写应该好写的
注意的一点是文本框的数据参与计算时要转型,用val(text1.text) and IsNumeric(text1.text)来确保数据正确参与运算
全部回答
- 1楼网友:請叫我丶偏執狂
- 2021-01-03 15:36
简单的代码么,只能用公式法
通用的代码,一般是不简单的
private sub command1_click()
a1 = val(text1)
b1 = val(text2)
c1 = val(text3)
a2 = val(text4)
b2 = val(text5)
c2 = val(text6)
d = (a1 * b2) - (b1 * a2)
s1 = (c1 * b2) - (b1 * c2)
s2 = (a1 * c2) - (c1 * a2)
if d <> 0 then
x = s1 / d
y = s2 / d
text7 = x
text8 = y
else
text7 = "方程无解,或有无穷多解"
text8 = ""
end if
end sub
要通用的一次方程组的解法,看我的空间
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯