24小时热门版块排行榜    

查看: 442  |  回复: 2

蓝莓果汁11

金虫 (正式写手)

[求助] 用VB编程解方程,代码如下,运行不出来,有大神会VB吗?帮忙指导下,非常感谢! 已有1人参与

Private Sub Command1_Click()
Dim a As Double
H = 42200
m = 56
n = 4
R = 8.314
T = 298.15
a = 0
Do
a = a + 0.00001
Loop Until a * n * H - R * T * ((m + n + a * n) * ln(m + n + a * n) - 2 * a * n * ln(a * n) - (n - n * a) * ln(n - n * a) - (n + m) * ln(n + m) + n * ln(n)) = 0
Text1.Text = a
End Sub
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangxphewj

铁杆木虫 (正式写手)

【答案】应助回帖

1. Log(N) 以e为底的自然对数,用ln肯定是出函数未定义的错误,应该将ln全部改为Log。
2. Log(n + m), Log(n)是常数,为什么不直接写出数字。
3. 程序的本意是求出a值,但迭代过程没有设定最高迭代次数,一旦不收敛就会陷入死循环。
2楼2015-07-29 05:38:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yangxphewj

铁杆木虫 (正式写手)

【答案】应助回帖

帮你改了一下,计算出a=2.11000000000608E-03,程序如下:
    Dim a As Double
    H = 42200
    m = 56
    n = 4
    R = 8.314
    T = 298.15
    a = 0.1
    Do
        a = a - 0.00001
        b = a * n * H - R * T * ((m + n + a * n) * Log(m + n + a * n) - 2 * a * n * Log(a * n) - (n - n * a) * Log(n - n * a) - (n + m) * Log(n + m) + n * Log(n))
        Debug.Print a, b
    Loop Until b < 0.0000001
    Text1.Text = a
3楼2015-07-29 05:49:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 蓝莓果汁11 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 29号明天会评吗 +4 笨笨唐 2026-08-28 4/200 2026-08-31 09:30 by huixian257
[文学芳草园] 梦想 +4 myrtle 2026-08-26 4/200 2026-08-31 08:43 by 逸域隐帆
[基金申请] 中青基了要发朋友圈吗? +6 349506619 2026-08-28 6/300 2026-08-31 08:43 by kingkocxr
[基金申请] 能否申诉? +6 echo8914667 2026-08-30 7/350 2026-08-31 08:41 by kingkocxr
[基金申请] 面上意见出来了 +10 黄鸟于飞Chao 2026-08-29 19/950 2026-08-31 08:01 by blueearth171
[基金申请] 麻烦专家们看看评委们的意见(F口面上) +6 gdd2018 2026-08-28 11/550 2026-08-30 08:58 by 超级无敌华子
[基金申请] 国自然面上复盘~欢迎讨论 (金币+15) +15 晴天加油 2026-08-26 16/800 2026-08-29 18:28 by symmetry
[基金申请] 为什么资助数各大高校都创新高,自己申请怎么就这么难 +12 Kittylucky 2026-08-27 13/650 2026-08-29 00:04 by superceng
[基金申请] 系统查不到 +11 董八千 2026-08-26 11/550 2026-08-28 18:06 by Leogzhya
[基金申请] 基金系统什么内容也没有 30+4 winsaint 2026-08-27 9/450 2026-08-28 11:06 by maolC
[基金申请] 怎么查啊 +6 huang1991js 2026-08-26 6/300 2026-08-28 08:42 by winsaint
[基金申请] 基金未中,这种答复是模板吗? +5 zhaosm1982 2026-08-27 6/300 2026-08-27 16:00 by lfy8008
[基金申请] 怎么看青基中了没有啊 +5 叶九微 2026-08-26 5/250 2026-08-27 10:35 by l_zh2008
[基金申请] 2026年8月25日国自然放榜前突然收到列入评审专家邮件,有关系吗? +25 木水思豆 2026-08-25 28/1400 2026-08-26 14:53 by draco1987
[基金申请] 国合里面能看到了 +7 一怀馨秋 2026-08-26 7/350 2026-08-26 11:23 by zhaosm1982
[基金申请] 系统进不去 +4 yanglien 2026-08-26 5/250 2026-08-26 11:10 by wenfengw83
[基金申请] 国合可查了 +3 paperzjh 2026-08-26 3/150 2026-08-26 10:41 by LemmonTr
[基金申请] 牛来!米来!面来! +8 beefly 2026-08-26 8/400 2026-08-26 08:37 by xuzhipiao
[基金申请] 在坚冰还盖着北海的时候,我看到了怒放的梅花。 (金币+10) +6 ziyangfang 2026-08-25 9/450 2026-08-25 20:26 by huagongfeihu
[基金申请] 没有任何消息-是不是就凉了 +9 图啦图啦 2026-08-24 10/500 2026-08-25 11:59 by 南海小哥
信息提示
请填处理意见