How to remove text from fsolve result
Afficher commentaires plus anciens
clc
clear all
f=@(x)[3*x(1)^3+x(1)^2-18; x(2)^3-5*x(2)^2+10];
x = fsolve(f,[0.001 0.001])
%RESULT as FOLLOWS
Equation solved.
fsolve completed because the vector of function values is near zero
as measured by the default value of the function tolerance, and
the problem appears regular as measured by the gradient.
<stopping criteria details>
x =
1.71252757489359 1.75564007603342
Réponses (3)
Paulo Silva
le 6 Mar 2011
clc
clear
options = optimset('Display','off');
f=@(x)[3*x(1)^3+x(1)^2-18; x(2)^3-5*x(2)^2+10];
x = fsolve(f,[0.001 0.001],options)
3 commentaires
Zulhash Uddin
le 6 Mar 2011
Pedro Miguel Trula
le 15 Fév 2018
It worked for me! Thank you
Joy
le 26 Déc 2023
Thanks, It worked for too.
Walter Roberson
le 6 Mar 2011
1 vote
4 commentaires
Zulhash Uddin
le 6 Mar 2011
Walter Roberson
le 6 Mar 2011
Are you passing the options to fsolve() ? Please show your current code.
Zulhash Uddin
le 6 Mar 2011
Walter Roberson
le 6 Mar 2011
That does not pass the options to fsolve. Look again at Paulo's answer: he provides options as the third parameter to fsolve().
Paulo Silva
le 6 Mar 2011
0 votes
Your code doesn't return any text, it just sends a message to the command line and puts the result in the variable x.
1 commentaire
Zulhash Uddin
le 6 Mar 2011
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!