我想在MATLAB中解决以下等式:
L =(9.81 * P. ^ 2)./(2. * PI)。*的tanh(2 P1。(d./L))
d
和L
是预定义的向量。 %First guess
L0 = 1.56 * P;
fsolve( @(L) L - (9.81.*P.^2)./(2.*pi).*tanh(2.*pi.*(d./L), L0 )
是要解决的变量。
我尝试用以下方法解决这个问题:
cm log cs:1 --itemformat="{newline} {revid} {shortstatus} {path}"
上面的代码不起作用。
答案 0 :(得分:0)
问题在于你的不平衡陈述 - 你错过了)
。
试试这个:
L0 = 1.56 * P;
your_function = @(L) L - (9.81.*P.^2)./(2.*pi).*tanh(2.*pi.*(d./L))
fsolve(your_function, L0)