Find argmin of function with two input variables
Mostra commenti meno recenti
Hello, I want to find the arguments of a function La(x1, x2) that minimize this function by calculating the diff of the function in order of x1 and x2, equal to 0 and solving them. MATLAB keeps returning Empty sym: 0-by-1 and I don't understand why. Any help?
Also, if the derivative of the function in order of one of the variables was equal to 1, and then MATLAB tried to calculate 1 == 0, what would it return?
syms x1 x2
assume(x1 > 0.1)
assumeAlso(x1 < 2.0)
assumeAlso(x2 > 0.1)
assumeAlso(x2 < 2.5)
La(x1, x2) = x1^2 + x1 + x2^2 + 5*x2;
eqn1 = [diff(La, x1)==0];
solx1 = solve(eqn1, x1);
eqn2 = [diff(La, x2)==0];
solx2 = solve(eqn2, x2);
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Startup and Shutdown in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!