Fsolve function with values read from the workspace
이전 댓글 표시
we all know that we use an m-file with the system of non-linear equations that we want to solve with Fsolve. I want the m-file that I have to use with Fsolve in order to solve the following system of non linear equations.
A.x^p1+2*y^2-5*x+7*y-40=0
3*x^2-y^2+4*x+B*y^p2-28=0
where x and y are the unknowns that must be given by the solution and A,B,p1 and p2 are values that must be read from the workspace.
채택된 답변
추가 답변 (2개)
kamal kiki
2012년 2월 12일
Victor Hugo Cantú
2019년 3월 25일
A = 1; B = 2; p1 = 2; p2 = 1;
guess = [2 3];
% x(1) = x; x(2) = y;
x = fsolve(@(x) trial(x,A,B,p1,p2), guess)
function F = trial(x,A,B,p1,p2)
F(1) = A*x(1)^p1 + 2*x(2)^2 - 5*x(1) + 7*x(2) - 40;
F(2) = 3*x(1)^2 - x(2)^2 + 4*x(1) + B*x(2)^p2 - 28;
end
카테고리
도움말 센터 및 File Exchange에서 Symbolic Math Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!