| 查看: 3479 | 回复: 3 | ||
[求助]
计算过程中循环变量和迭代变量如何处理? 已有1人参与
|
|
各位虫友: 最近在使用comsol的时候遇到了这样的问题,有三个变量互为循环变量。 简单说a=a0 最为a的初始值,b=f(a),c=f(b),在下一个时间步长时 a'=a0-c。只有b,c又在计算。这中间就涉及到了a,b,c之间的互相循环,和a本身的迭代。 如果在matlab中可以很好的解决,但是在comsol的计算过程中遇到了问题。 如果直接编写a=a0-c, b=f(a), c=f(b), 会直接提示循环变量,不能计算。而且a=a-c也是提示循环变量不能够计算。 因为需要计算的问题为瞬态问题,计算变量也会随着时间(计算步长)的变化而变化,所以变量必须要在计算过程中不断改变,想问一下大家对这样的问题有什么好的解决办法或是解决思路吗,可以共同探讨。 我目前知道的comsol在计算过程中会变的只有t时间变量,但是如何应用进去还是没有很好的想法 |
» 猜你喜欢
全日制(定向)博士
已经有5人回复
假如你的研究生提出不合理要求
已经有10人回复
萌生出自己或许不适合搞科研的想法,现在跑or等等看?
已经有4人回复
Materials Today Chemistry审稿周期
已经有4人回复
参与限项
已经有3人回复
实验室接单子
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
ynsjliujun
铁虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 3042.7
- 帖子: 276
- 在线: 39.2小时
- 虫号: 1721546
- 注册: 2012-03-28
- 性别: GG
- 专业: 化学动力学
2楼2018-05-06 23:54:00
bfamq
铁杆木虫 (著名写手)
- 应助: 184 (高中生)
- 金币: 6790.9
- 散金: 2115
- 红花: 90
- 帖子: 2320
- 在线: 1029.1小时
- 虫号: 1621962
- 注册: 2012-02-16
- 专业: 凝聚态物性 II :电子结构

3楼2018-05-07 08:44:55
4楼2020-05-28 22:27:19












回复此楼