作业帮 > 综合 > 作业

Matlab求解指数方程 124637.688*(exp(-1.8455*t)-exp(-0.1982*t))=-155

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 11:53:58
Matlab求解指数方程 124637.688*(exp(-1.8455*t)-exp(-0.1982*t))=-15566.985
我用这个求
solve('124637.688*(exp(-1.8455*t)-exp(-0.1982*t))=-15566.985','t')
想要个t的结果啊~
Matlab一直是busy,是不是哪有问题啊 求求求
Matlab求解指数方程 124637.688*(exp(-1.8455*t)-exp(-0.1982*t))=-155
f=@(t)124637.688*(exp(-1.8455*t)-exp(-0.1982*t))+15566.985;
x = [0:0.01:11];
plot(x,f(x));

%从图上可以看出有两个解,分别取初值1,
[t,fval] = fsolve(f,1)
%得到t = 0.0824
[t,fval] = fsolve(f,5)
%得到t = 10.4958
--------------------------------------------
remark:
solve('124637.688*(exp(-1.8455*t)-exp(-0.1982*t))=-15566.985','t')

是计算t的精确符号表达式,这种方程一般是算不出来的.