注册 登录
编程论坛 VB6论坛

已知一个表达式,怎么用VB求解?高手请在指教

穿越极速729 发布于 2019-06-02 02:52, 1592 次点击
表达式:R=100*(1+A*T+B*T^2+C*(T-100)*T^3 ;已知:A = 3.9083 * 10 ^ -3, B = -5.775 * 10 ^ -7, C = -4.183 * 10 ^ -12,给定一个R值,求T值,范围 (-200,0)?
  以下是我的一种迭代法,给定R=92.16,迭代算出的T=-20.12176,标准值T=-20±0.0005,请高手指点,如果可以请附上VB代码。谢谢!
只有本站会员才能查看附件,请 登录
4 回复
#2
穿越极速7292019-06-02 02:53
我是初学者,请大家多多帮助。谢谢!!
#3
wufuzhang2019-06-02 11:22
回复 2楼 穿越极速729
只有本站会员才能查看附件,请 登录


你那个标准值一点不标准,把-20带进去算出结果:92.168898432
误差那么大。
#4
穿越极速7292019-06-03 08:23
回复 3楼 wufuzhang
R为电阻值,是大于0的值
#5
wufuzhang2019-06-03 09:09
回复 4楼 穿越极速729
Command2_Click事件中,你仔细看看,我用的R2就是你指的电阻值,
R就是你的T值,我只是懒了一下,没有再去重新定义变量而已,你就看不懂了?
1