我不知道如何用 matlab 求解这个方程:
f(1)=0.098253*x(1)-atan((tan(x(1))-tan(x(2)))/2)*0.531268-0.433015*x(2)-0.27994
f(2)=0.9951*x(1)-atan((tan(x(1))-tan(x(2)))/2)*0.12909+0.866022*x(2)-0.350005;
我尝试了 function = f 然后 [x,eval,flag]=fsolve('ecuaciones',x0); 但我有一个错误:
==> fsolve 中的错误 254 fuser = feval(funfcn{3},x,varargin{:});
原因:初始用户提供的目标函数评估失败。FSOLVE 无法继续。
Matlab 对我说那是双重类型......但我不知道我该如何解决!我是使用 Matlab 的新手,因此我需要清楚的答案!
谢谢你!