How to use "format long" in fmincon?
Mostra commenti meno recenti
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))])
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Programming 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!