WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

symbolisch Matrixaddition

 

Refrus
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 12.12.10
Wohnort: Berlin
Version: ---
     Beitrag Verfasst am: 12.12.2010, 12:10     Titel: symbolisch Matrixaddition
  Antworten mit Zitat      
Hallo Leute,

ich habe ein etwas ungewöhnliches Problem.
Ich habe eine 4x4 Matrix mit symbolischen Einträgen belegt. Diese beschreibt einen Teil meines Systems. Um das gesamte System zu beschreiben muss ich nun diese 4x4 Matrix (MMatrix) 2 x in eine 6x6 Matrix (M) addieren, und zwar in die linke obere Ecke (Index 1.1 - 4.4) und in die rechte untere Ecke (Index 3.3 - 6.6).

Meine bisherigen Lösungsversuche funktionieren nicht, da er scheinbar Probleme mit den symbolischen Ausdrücken hat. (Numerisch funktioniert das ganze).

Bisheriger Ansatz (vereinfacht):

M = 0
M(i,j) = M(i,j) + MMatrix(i,j) für i=1:4; j=1:4 und danach i=3:6, j=3:6

Der Fehler bezieht sich genau auf die erste Zeile dieser Rechnung und der Vorschlag von MATLAB hat was mit der vpa Funktion zu tun. Nur bin ich damit bisher auch nicht zum Ziel gekommen.

Nächster Versuch war, die Matrix M mit 1 zu belegen und die Werte von MMatrix hinein zu multiplizieren, ging auch nicht.

Ich bin gerade ideenlos und würde mich über Anregungen und Hilfestellungen sehr freuen.
Private Nachricht senden Benutzer-Profile anzeigen


Thomas84
Forum-Meister

Forum-Meister


Beiträge: 546
Anmeldedatum: 10.02.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.12.2010, 12:59     Titel:
  Antworten mit Zitat      
Hallo

eine symbolische Matrix kannst du mit:
http://www.mathworks.com/matlabcent.....nge/26729-symbolic-matrix
erstellen.

Addieren geht dann wie gewohnt. z.B.:
M(1:4,1:4) = M1(3:6,3:6) + M2(1:4,1:4);
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.