Problem with solver functions

Problem with solver functions - any solver function fails trying to find a zero on a function... - Messaggi

#1 Pubblicato: 18/09/2023 11:31:30
Oscar Campo

Oscar Campo

135 apprezzamenti in 309 post.

Gruppo: Moderator

Here is a problem I found trying to solve a simple engineering question.


NoSolution.png

Please see attached file: Problem with solvers.sm (90 KiB) scaricato 1420 volta(e).
#2 Pubblicato: 18/09/2023 21:17:56
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

Sorry I don't have maxima.
Equations are solved with FindRoot().

I also had to make some alterations.
Original y(x) function has unit mismatch.
Solvers don't like direct usage of if() or cases().
You can detect it with Unknowns().
If it doesn't produce a result, there is a problem.

Here is your file solved.

Regards

Problem with solvers_solved.sm (95,81 KiB) scaricato 1426 volta(e).
5 utenti hanno apprezzato questo post
Oscar Campo 18/09/2023 21:19:00, churichuro 18/09/2023 22:05:00, NDTM Amarasekera 18/09/2023 23:04:00, ioan92 19/09/2023 05:38:00, Alvaro 19/09/2023 07:28:00
#3 Pubblicato: 19/09/2023 20:53:43
overlord

overlord

600 apprezzamenti in 1.381 post.

Gruppo: Moderator

I assumed C.1 and C.2 has same units.
Maybe I was wrong at that conclusion.
Worksheet below find a solution between 4-6.
This may be the correct result.
Sorry if I made a huge mistake.

Regards

Problem with solvers_revisited.sm (105,7 KiB) scaricato 1513 volta(e).

Click to enlarge
2 utenti hanno apprezzato questo post
Oscar Campo 19/09/2023 21:24:00, Alvaro 20/09/2023 13:14:00
#4 Pubblicato: 19/09/2023 21:24:06
Oscar Campo

Oscar Campo

135 apprezzamenti in 309 post.

Gruppo: Moderator

Perfect! Thanks for your cooperation!
  • Nuovi post
  • Nessun nuovo post