假設(shè)a和b已知,a,b,x,y>0,求解x和y a=[1+(0.0172*x)^2]^(-y/2) b=y*arctan(0.0172*x) 希望可以提供程序代碼,或者解!非常感謝! 返回小木蟲查看更多
Copyright © 2001-2026 小木蟲 意見反饋 廣告投放 漏洞提交
這個需要嘗試,可以用 fsolve 函數(shù)隨機賦值求解。
結(jié)果不理想就要考慮方程是否正確,或者a,b取值是否合理。
function example_0708
clear;
a=0.709133065;
b=0.08555;
x0 = [1,1];
x = fsolve(@root2d,x0);
fprintf('\tx=%.8f\n',x(1));
fprintf('\ty=%.8f\n',x(2));
function F = root2d(x)
F(1) = (1+(0.0172*x(1))^2)^(-x(2)/2)-a;
F(2) = x(2)*atan(0.0172*x(1))-b;
end
end
,
你的解答對我?guī)椭艽螅x謝!