| 查看: 894 | 回复: 4 | ||
qq642867921银虫 (小有名气)
|
[求助]
matlab解多元方程组程序,以前我算出来了结果,现在怎么有问题,计算不出来 已有2人参与
|

wake_up
木虫 (著名写手)
- 应助: 124 (高中生)
- 金币: 4001.5
- 散金: 1654
- 红花: 24
- 帖子: 1113
- 在线: 424.2小时
- 虫号: 670119
- 注册: 2008-12-08
- 性别: GG
- 专业: 医学图像数据处理与分析
【答案】应助回帖
感谢参与,应助指数 +1
|
眼睛都看花了。你的自定义函数和@myfun名对应不起来。function一般也要化成等于0的形式。还有那些f()要起到什么作用?你有单步调试过没有? 发自小木虫Android客户端 |

2楼2015-11-05 01:03:57
qq642867921
银虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 273.1
- 红花: 4
- 帖子: 146
- 在线: 30.5小时
- 虫号: 3860444
- 注册: 2015-05-10
- 性别: GG
- 专业: 钢铁冶金
|
函数名称是弄错了,但是计算不出来,程序出错,以前我就计算过了的,可以算出结果。我的方程就是已知a1,a2,a3,b1,b2,b3然后计算f1-f29一共29个方程 求出N1-N29,我另外一个很简单的程序都可以计算 : function f=myfun9(N) global number; number=number+1; a1=0.45;a2=0.133333333;a3=0.35;b=0.066666667;%a1=SiO2,a2=Al2O3,a3=Cr2O3,b=MgO; f(1)=N(1)+N(2)+N(3)+N(4)+N(5)+N(6)+N(7)+N(8)+N(9)-1; f(2)=a3*(N(3)+N(7)+3*N(8))-a2*(N(4)+N(9)); f(3)=a3*(N(2)+N(5)+N(6)+2*N(8))-a1*(N(4)+N(9)); f(4)=a3*(0.2*N(1)+N(5)+2*N(6)+N(7)+N(9))-b*(N(4)+N(9)); f(5)=N(5)-6.680601877*N(1)*N(2); f(6)=N(6)-44.56734705*N(1)*N(1)*N(2); f(7)=N(7)-12.59153449*N(1)*N(3); f(8)=N(8)-14.10214903*N(2)*N(2)*N(3)*N(3)*N(3); f(9)=N(9)-6.684150735*N(1)*N(4); N0=[0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1 0.1]; N=fsolve(@myfun9,N0) |

3楼2015-11-05 09:31:56
wake_up
木虫 (著名写手)
- 应助: 124 (高中生)
- 金币: 4001.5
- 散金: 1654
- 红花: 24
- 帖子: 1113
- 在线: 424.2小时
- 虫号: 670119
- 注册: 2008-12-08
- 性别: GG
- 专业: 医学图像数据处理与分析

4楼2015-11-05 10:09:14
dingd
铁杆木虫 (职业作家)
- 应助: 1641 (讲师)
- 金币: 15037.3
- 散金: 101
- 红花: 234
- 帖子: 3410
- 在线: 1223.7小时
- 虫号: 291104
- 注册: 2006-10-28
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
qq642867921: 金币+10, ★★★很有帮助 2015-11-06 23:23:57
感谢参与,应助指数 +1
qq642867921: 金币+10, ★★★很有帮助 2015-11-06 23:23:57
|
1stOpt试试,简单快捷的·多: n1: 0.00740569433075613 n2: 0.0334451306656032 n3: 0.373025926308175 n4: 0.00107151740885337 n5: 0.0707709740557123 n6: 0.0359206838653582 n7: 0.175355314041228 n8: 0.0962179928931035 n9: 9.35308677531875E-5 n10: 0.0160339630815332 n11: 0.00233400841376471 n12: 1.25799584019101E-6 n13: 2.4466443104525E-7 n14: -5.57411935550417E-11 n15: 0.00807759375205905 n16: 0.00179071789055471 n17: 0.0298034629881549 n18: 6.44970151861671E-6 n19: 2.44752591688522E-6 n20: 0.0210418855773427 n21: 0.00269951190752645 n22: 0.0422491692366895 n23: 0.000239540173299834 n24: 0.023771222055233 n25: 0.0399667942132903 n26: 0.000558422925487669 n27: 0.0169679717120742 n28: 1.05593742617914E-10 n29: 0.00114857169843853 |
5楼2015-11-05 11:14:28












回复此楼