怎样用matlab求解非线性方程组

h =196*t1+3920*exp(-1/20*t1)-3920;h=340*t2;5=t1+t2答案是h=100.4276 求帮忙啊!!!!

第1个回答  2013-01-14
可以用迭代法解,设置初值为0,用一个循环来解。
第2个回答  2013-01-14
你可以参考石油工业出版社的应用数值分析(第四版)312页拟牛顿法来编程计算。
第3个回答  2013-01-16
>> s=solve('h =196*t1+3920*exp(-1/20*t1)-3920','h=340*t2','5=t1+t2')
s =
h: [1x1 sym]
t1: [1x1 sym]
t2: [1x1 sym]
>> s.h
ans =
- 6800*lambertw(0, -49/(134*exp(281/536))) - 124950/67
>> vpa(s.h)
ans =
100.42764本回答被提问者采纳
相似回答