Ich bin neu im Forum und auch bei MATLAB, was mir einige Schwierigkeiten bereitet. Ich hoffe auf Tipps und Hilfestellungen! Aktuell möchte ich ein Gleichungssystem aus der Strukturanalyse (Mechanik) lösen; 12 Gleichungen, 12 Unbekannte, wobei nicht alle gesuchten Variablen in 'b' sind, wenn die Gleichung c=A*b lautet. A ist die entsprechende 12X12 Matrix; b mein Verschiebungsvektor mit 9 Unbekannten und c mein Kräftevektor mit 3 unbekannten Lagerkräften. wie gehe ich hier vor? Die übliche c=A\b Geschichte funktioniert leider nicht!
Beste Grüße
Berti
Danke, aber ein Umformen würde aus meiner 12x12 Matrix eine 12x13 Matrix machen, die dann unbestimmte Elemente besitzt ist. Ich bin nun soweit, dass über solve(eqn,x1,x2,x3,...) mir die Größe der Matrix (je Variable 1x1, sym) ausgegeben wird, aber nicht deren Wert. Weiß da jemand was?
wo kommt denn die zusätzliche Spalte her? Es sind doch weiterhin nur 12 Unbekannte?
Wenn du ein Beispiel dessen zeigen kannst, was du mit solve gemacht hast, kann man evtl. besser weiterhelfen. Es wird aber schwierig bis unmöglich werden, 12 Gleichungen in 12 Unbekannten symbolisch zu lösen. Numerisch wäre der bessere Weg.
Das schaut sehr gut aus! Allerbesten Dank und schönen Abend noch!
Beste Grüße,
Robert
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
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.