作业帮 > 数学 > 作业

数学公式与vb表达式转化有什么要求

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/04/30 03:46:03
数学公式与vb表达式转化有什么要求
如样张所示数学公式写成VB的正确表达式是
A:E^T*Log(A+B)*(-8*T^2)
B:Exp(t)*Log(a+b)/Log(10)*(-8*t^2)
C:Exp(T)*Ln(A+B)*(-8*Spn(T))
D:W^T*Log(A+B)/Log(10)*(-8*T^2)
这题为什么选B
A:E^T*Log(A+B)*(-8*T^2) '数学中的E在vb里面必须用Exp函数来表示,不然就只表示一个变量
B:Exp(t)*Log(a+b)/Log(10)*(-8*t^2)’这个的表达很标准,里面的函数都是vb里面自带的,不用声明
C:Exp(T)*Ln(A+B)*(-8*Spn(T))‘spn在vb里面不存在这个函数,所以在测试中是会出错的,除非声明了
D:W^T*Log(A+B)/Log(10)*(-8*T^2)'这里看不懂,不知道W是常数还是变量
再问: 跟大小写没什么关系吧?还有其他要注意的吗?
再答: 大小写是没关系的,其实你只要在vb里面测试下,你就知道了
再问: 我把它放到command命令里,可是都不行。
再答: 你没有赋值,所以都不行,要赋值才可以,如a=1等等
再问: Private Sub Command1_Click() T = 1: A = 1: B = 1 Print Exp(T) * Ln(A + B) * (-8 * Spn(T)) End Sub 我这样赋值也出不来呀?
再答: 对啊,所以不选C嘛,Spn这个在vb里面不是基本函数啊,得定义