How to use "format long" in fmincon?
Mostrar comentarios más antiguos
I need Matlab give the answers x1 and x2 decimal format with 15 digits after the decimal point.
% Função objetivo: Função de Rosenbrock
objetivo=@(x) 100*(x(2)-x(1)^2)^2+(1-x(1))^2;
% Estimativa inicial
x0 = [0.5,0];
% Imprime o objetivo inicial
disp(['Objetivo inicial:' num2str(objetivo(x0))])
% Restrições lineares
% Desigualdade ("<=")
A = [1,2]; % Matriz contendo os coeficientes da restrição de desigualdade
b = [1]; % Vetor contendo o valor a ser satisfeito da desigualdade
% Igualdade ("=")
Aeq = [2,1]; % Matriz contendo os coeficientes da restrição de igualdade
beq = [1]; % Vetor contendo o valor a ser satisfeito da igualdade
% Otimização com fmincon
x = fmincon(objetivo,x0,A,b,Aeq,beq);
% Imprime o objetivo final
disp(['Objetivo final:' num2str(objetivo(x))])
% Imprime solução
disp('Solução')
disp(['x1 = ' num2str(x(1))])
disp(['x2 = ' num2str(x(2))])
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Programming en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!