|
|
Lösung für Gleichungssystem gesucht |
|
Benz94 |
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 22.08.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.09.2019, 10:03
Titel: Lösung für Gleichungssystem gesucht
|
|
Hallo zusammen,
ich habe folgendes Gleichungssystem gegeben:
Alle Parameter, die nicht unter syms aufgeführt wurden sind fixe Parameter die am Anfang bereits deffiniert wurden. Ich habe also ein Gleichungssystem mit 9 Gleichungen und 9 unbekannten, das ich nun iterativ gelöst haben möchte. Irgendwer eine Idee, wie man das umsetzten kann?
Lg Benjamin
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.09.2019, 10:08
Titel:
|
|
Hallo,
davon abgesehen, dass ich 6 Gleichungen zähle:
Wenn du symbolisch lösen willst:
solve
.
Wenn du iterativ (also numerisch) lösen willst:
fsolve
. Dann musst du aber den Code etwas umschreiben und insbesondere ein Function Handle erstellen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Benz94 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 22.08.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 26.09.2019, 10:15
Titel:
|
|
Hallo Harald,
ja stimmt es sind 6 statt 9 Gleichungen. Eine nummerische Lösung wäre mit grdsl. lieber. Weißt du ob es hier im Forum Beiträge mit ähnlichen nummerischen Problemen gibt, die ich adaptieren kann?
Lg Benjamin
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.09.2019, 11:41
Titel:
|
|
Hallo,
dann
fsolve
.
Du kannst dich an der Doku orientieren oder hier in der Forum-Suche fsolve eingeben. Ich habe da schon die eine oder andere Frage dazu beantwortet.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Benz94 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 5
|
|
|
|
Anmeldedatum: 22.08.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.09.2019, 12:46
Titel:
|
|
Also ich habe mir jetzt folgende Funktion erstellt:
In meinem Algorithmus greife ich wie folgt auf die Funktion zu:
Ich bekomme jetzt allerdings den folgenden Fehlercode ausgegeben:
Wie schaffe ich es, dass die Funktion auf die fixen Parameter meines Algorithmus zurück greifen kann und mir am Ende für x(1) bis x(6) ein Ergebnis ausgibt?
Lg Benjamin
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 27.09.2019, 18:00
Titel:
|
|
Hallo,
die Funktion hat einen separaten Workspace. Die benötigten Informationen müssen also als Eingabeargumente kommen, etwa so:
Als Function Handle muss statt @myfun dann
@(x) myfun(x, lambdaf, lambdaff, ...)
verwendet werden.
Eine genauere Beschreibung findest du auf dieser Seite:
https://www.mathworks.com/help/opti.....ing-extra-parameters.html
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|