Problem finding maximum of a nonlinear problem
    2 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I have the following problem.
Minimize  subject to
 subject to  and
 and 
 subject to
 subject to  and
 and 
My attempt as solutuion is as follows:
close all
clear
clc
fun = @(x) x(1)+x(2)+x(3); %minimize
lb = [];
ub=[];
x0 = [1 1 1];
A = [];
b=[];
Aeq=[];
beq=[];
x = fmincon(fun,x0,A,b, Aeq, beq, lb, ub, @constraints)
function [c,ceq] = constraints(x)
    c=[0 0];
    c(1) = (x(2)-1).^2+x(3).^2-1; % <=0
    c(2) = x(1).^2+(x(2)-1).^2+x(3).^2-3;
    ceq = [];
end
Unfortunately, this does not work, since I get as a result 
x =
1.0e+52 *
   -8.2469   -0.0000   -0.0000
I know that the solution should be  but I cannot see what I am doing wrong. Can someone please help me?
 but I cannot see what I am doing wrong. Can someone please help me?
 but I cannot see what I am doing wrong. Can someone please help me?
 but I cannot see what I am doing wrong. Can someone please help me?Best regards.
3 commentaires
Réponses (0)
Voir également
Catégories
				En savoir plus sur Linear Least Squares dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

