|
|
nicht voll besetzte Cell Arrays in Matrix umwandeln? |
|
Maggi |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.11.2008, 17:25
Titel: nicht voll besetzte Cell Arrays in Matrix umwandeln?
|
 |
hi,
ich habe ein Anfänger-Problem:
Ich habe ein 1x9 Cell-Array (hier "import"), von dem 7 der Spaltenvektoren zu einer Matrix "Mat" zusammengefasst werden sollen. Die Vektoren haben NICHT die gleiche Länge. mit cell2mat funktioniert irgendwie nicht(CAT arguments dimensions are not consistent. )
ich hoffe ihr könntet mir weiterhelfen
vielen Dank im Voraus
Grüße
|
|
|
|
|
denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 26.11.2008, 18:15
Titel:
|
 |
Hallo Maggi,
es ist leider noch nicht ganz klar, was du am Ende bekommen möchtest.
wieder ein Spaltenvektor? Matrix?
Ansonsten liegt es daran, dass deine Spaltenvektoren nicht gleich lang sind.
|
|
|
Clausen |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 16:58
Titel:
|
 |
Hallo,
ich habe genau das Problem, dass meine Spaltenvektoren unterschiedlich lang sind. Ich wollte das Problem versuchen so zu lösen; die kürzeren Vektoren mit Nullen auffüllen, oder eine zero-Matrix erstellen und die einzelnen Spalten der Cell-Array in die Matrix einfügen. Das krieg ich aber leider nicht hin, beziehungsweise bekomme Fehlermeldungen. Habt Ihr da noch Ideen?
Grüße Claus
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 17:28
Titel:
|
 |
Gibt es ein kleines Beispiel oder Code mit dem man starten könnte?
|
|
|
Clausen |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 17:47
Titel:
|
 |
Ja gern. Ich hab ein Cell- Array (1x47). In jeder Zelle steht nur ein Vektor drin, die aber unterschiedlich lang sind ( von 721 bis 740 Zeilen)
Was ich am Schluss raushaben möchte, ist eine Matrix in der alle Spaltenvektoren dess Cells drin stehen, also für dieses Cell eine 740x47 Matrix.
|
|
|
Clausen |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 17:51
Titel:
|
 |
Nachtrag:
also die fehlenden Einträge in den Spalten, die < 740 Zeilen haben, sollen dann Nulleinträge haben
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 18:01
Titel:
|
 |
Also etwa sowas:
?
Ist es egal, ob man Nullen (oder NaNs) 'vorne' oder 'hinten' einfügt?
|
|
|
Clausen |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 18:10
Titel:
|
 |
Kann dir leider nicht ganz folgen (Unbalanced or unexpected paranthesis or brackets)
Zu deiner Frage: Nullen sollten es sein und ob oben oder unten ist egal so lange es einheitlich für alle Spalten ist.
|
|
|
Gast |
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.02.2009, 20:24
Titel:
|
 |
|
|
Clausen |

Forum-Anfänger
|
 |
Beiträge: 18
|
 |
|
 |
Anmeldedatum: 07.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 17.02.2009, 10:44
Titel:
|
 |
Hallo,
ich hab deinen Code gerade ausprobiert. Läuft sehr gut. Die Funktion cellfun war mir noch nicht bekannt.
Vielen Dank, du hast mich wieder ein gutes Stückchen weitergebracht.
Gruß
Claus
|
|
|
hboeth |

Forum-Fortgeschrittener
|
 |
Beiträge: 65
|
 |
|
 |
Anmeldedatum: 01.07.10
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 20.04.2011, 11:53
Titel:
|
 |
Hallo,
ich stehe vor dem selben Problem, allerdings habe ich ein 3dim cell.
Weiß jmd, wie man das lösen kann?
Danke
|
|
|
|
|
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.
|
|