|
|
Exceltabelle mit unterschiedlicher Anzahl der Zeilen |
|
gandy |

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 31.03.16
|
 |
|
 |
Wohnort: nähe Münnchen
|
 |
|
 |
Version: R2019 b
|
 |
|
|
 |
|
Verfasst am: 25.04.2016, 14:23
Titel: Exceltabelle mit unterschiedlicher Anzahl der Zeilen
|
 |
Hallo Community,
ich hab eine Exceltabelle die aus 9 Spalten besteht.
Die 9 Spalten haben unterschiedlich viele Zeilen.
Wie kann ich nun exakt die Zeilenlänge einer beliebigen Spalte bestimmen?
meine versuche mit size und length funktionieren nicht, da hier die ganze Cell betrachtet wird.
Hoff Ihr könnt mir weiterhelfen.
Gruß
Gandy
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 25.04.2016, 15:40
Titel:
|
 |
Hallo,
wie hast du die Datei denn eingelesen?
Am einfachsten dürfte sein, die Spalten jeweils für sich durchzugehen und dann nach dem letzten "gültigen" Element (meist nicht-NaN) zu suchen.
Grüße,
Harald
|
|
|
gandy |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 31.03.16
|
 |
|
 |
Wohnort: nähe Münnchen
|
 |
|
 |
Version: R2019 b
|
 |
|
|
 |
|
Verfasst am: 25.04.2016, 15:55
Titel:
|
 |
ich lese die Daten mit folgenden Code ein:
die Werte zieh ich aus "num" mit:
n=size(num(:,7));
k = 1:n(1,1)
Jedoch besteht "num" aus 9 Spalten mit unterschiedlichen Anzahlen von Zeilen und meine Funktionen klappen nur bei der richtigen Anzahl der Zeilen.
Auch wenn "num" in Spalte 1 nur 5 Zeilen hat, ist in diesem Fall k = 7, da die Cell "num" 7x9 ist.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 25.04.2016, 16:08
Titel:
|
 |
Hallo,
num sollte kein Cell, sondern ein Double-Array sein.
Die leeren Zellen werden dann wohl NaN sein, also s.u.
Grüße,
Harald
|
|
|
gandy |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 68
|
 |
|
 |
Anmeldedatum: 31.03.16
|
 |
|
 |
Wohnort: nähe Münnchen
|
 |
|
 |
Version: R2019 b
|
 |
|
|
 |
|
Verfasst am: 25.04.2016, 16:12
Titel:
|
 |
Harald da hast du recht, da hab ich mich verschrieben.
num ist ein Double-Array
|
|
|
|
|
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.
|
|