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

Vektoren mit unterschiedlichen Zeilen verknüpfen

 

HaggeL
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 06.10.08
Wohnort: Erlangen
Version: 7.5.0 (R2007b)
     Beitrag Verfasst am: 04.11.2008, 16:59     Titel: Vektoren mit unterschiedlichen Zeilen verknüpfen
  Antworten mit Zitat      
Hallo Leute,

ich durchsuche in einer Schleife eine Matrix mit "Find".
Code:

for i = 1:length(Knoten1)
    [Zeilen] = find(Dreiecke1(:,1:3) == Knoten1(i,1));
...
%Unterprogramme
end


Nun brauche ich für ein weiteres Unterprogramm wieder diese Zeilen.
Mein erster Gedanke war, die erhaltenen Spaltenvektoren "Zeilen" bei jedem For-Schleifen-Durchgang in eine Matrix abzuspeichern
Code:

A=[A Zeilen];


Nur haben die Vektoren Zeilen jeweils unterschiedliche Zeilen. Also mal ist es ein 3x1 Vektor, dann mal ein 5x1, usw, und sowas mag sich nicht zu einer Matrix verbinden lassen. Sad Mit 0en auffüllen ist auch unpraktisch, da die 0 bei mir für ein bestimmtes Element steht und am schluss alles den Bach runter geht Laughing

Hat jemand eine Idee wie ich die Find-Ergebnisse schön verknüpfen könnte? Diese möchte ich nämlich wieder in einer anderen For-Schleife auslesen.
Ich dachte man kann auch Matrizen in einer Matrix/Cell ablegen, kriegs aber grad nicht raus.

Ich hoffe ihr könnt mir da weiterhelfen.

Gruß HaggeL
_________________

Nimm das Leben nicht zu ernst, du kommst niemals lebend raus!
Private Nachricht senden Benutzer-Profile anzeigen


HaggeL
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 06.10.08
Wohnort: Erlangen
Version: 7.5.0 (R2007b)
     Beitrag Verfasst am: 04.11.2008, 17:06     Titel:
  Antworten mit Zitat      
Hat sich erledigt!

Beim probieren mit Cellls hatte ich vergessen {} statt () zu verwenden Wink
Deswegen gings vorhin nicht!
_________________

Nimm das Leben nicht zu ernst, du kommst niemals lebend raus!
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 - 2024 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.