Constraints with fsolve
Afficher commentaires plus anciens
How would you all recommend setting constraints while using fsolve? I am trying to use it to solve a multi-variable equation, similar to using Solver in Excel (setting one cell equal to zero by changing several other cells). Could I use conditional statements?
Please note that I am not an experienced matlab user or programmer. (I've just finished my sophomore year in Engineering school.)
1 commentaire
John Smith
le 6 Juin 2011
Réponses (1)
John D'Errico
le 6 Oct 2020
0 votes
Fsolve CANNOT have constraints. The use of conditional statements inside your objective would often cause fsolve to fail to properly converge.
2 commentaires
Jun W
le 30 Déc 2020
What about reducing the decimal places or reduce resolution (whatever you call it)? Say I have the output x(1)= 1.0000005823241514, x(2) = -4.511476108384046e-15. I just want x(1) to be 1, x(2) to be 0, how do I do that?
Walter Roberson
le 30 Déc 2020
passing in initial values of type single() might help.
Catégories
En savoir plus sur Simulink 3D Animation 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!