我有一个通用方程
t=tr+(ts-tr)/(1+(a*h)^n)^(1-1/n)
对于 (h=0, 1, 2, 3),我有 t=2.000, 1.6300, 1.2311, 1.1084。因此有 4 个方程有 4 个未知数 tr, ts, a, n
我在matlab中使用了“解决”功能
s=solve('tr+(ts-tr)/(1+(a*0)^n)^(1-1/n)=2','tr+(ts-tr)/(1+(a*1)^n)^(1-1/n)=1.63','tr+(ts-tr)/(1+(a*2)^n)^(1-1/n)=1.2311','tr+(ts-tr)/(1+(a*3)^n)^(1-1/n)=1.1084')
错误是
???在 MuPAD 命令中使用 ==> mupadmex 时出错:奇点 [ln];
在评估“numeric::fsolve”期间
2018 年 ==> sym.sym>sym.mupadmexnout 出错 out = mupadmex(fcn,args{:});
==> 在 76 处求解时出错 [symvars,R] = mupadmexnout('symobj::solvefull',eqns,vars);
我应该怎么办?