| 查看: 1259 | 回复: 13 | ||
[求助]
求1stOpt高手解决 “函数表达式有误” 已有1人参与
|
||
» 本主题相关价值贴推荐,对您同样有帮助:
1stopt程序,求修改
已经有4人回复
用含有定积分的隐函数拟合数据,matlab或者origin
已经有18人回复
亲们,求助一下,这个非线性方程组怎么解?
已经有11人回复
通过实验数据拟合,求解公式中的参数
已经有14人回复
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
2楼2015-05-13 17:46:12
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
3楼2015-05-13 17:47:05
4楼2015-05-13 18:03:43
|
你好 M K NGB 在附件里。n=81。想求解这个非线性方程组很久了,一直很难得到全局收敛的解。这对我非常非常重要。非常期待您的帮助! |
5楼2015-05-13 20:09:24
|
经过反复检查和修改,终于找到为什么会出错了,把For(i=1:n)与((Sum(j=1:n)(M[i,j]*x[j]*x[j]+K[i,j]*x[j] ))-NGB=0);之间的空格去掉就OK了,希望能帮到和我遇到同样问题的人。 Constant n=2; Constant M(1:n,1:n)=[1,2, 3,4 ]; Constant K(1:n,1:n)=[2,4, 0,3]; Constant NGB(1:n)=[0.2,0.5]; parameter x(1:n); Function For (i = 1 : n)((Sum(j=1:n)(M[i,j]*x[j]*x[j]+K[i,j]*x[j] ))-NGB=0); |
6楼2015-05-13 21:28:49
云过半山
金虫 (小有名气)
- 应助: 3 (幼儿园)
- 金币: 1142.5
- 散金: 732
- 红花: 2
- 帖子: 102
- 在线: 141.2小时
- 虫号: 1990166
- 注册: 2012-09-10
- 性别: GG
- 专业: 凝聚态物性 II :电子结构

7楼2015-05-15 11:15:40
dingd
铁杆木虫 (职业作家)
- 计算强帖: 4
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
8楼2015-05-15 13:21:52
9楼2015-05-16 11:36:27
10楼2015-05-16 11:38:04









回复此楼
投票:
30