私は一般的な方程式を持っています
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 つの未知数 tr、ts、a、n を含む 4 つの方程式があります。
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')
エラーは
??? エラー使用 ==> mupadmex MuPAD コマンドのエラー: Singularity [ln];
'numeric::fsolve' の評価中
エラー ==> sym.sym>sym.mupadmexnout 2018 out = mupadmex(fcn,args{:});
エラー ==> 76 で解決 [symvars,R] = mupadmexnout('symobj::solvefull',eqns,vars);
私は何をすべきか?