|
waba |
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 14.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a
|
|
|
|
|
|
Verfasst am: 17.02.2014, 10:44
Titel: jede xte Zeile verwenden
|
|
Hallo,
ich habe Messwerte in einer Tabelle importiert und möchte von dieser Tabelle nur noch jede xte Zeile weiter verwenden.
Viele Grüße
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.02.2014, 10:47
Titel:
|
|
|
|
waba |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 29
|
|
|
|
Anmeldedatum: 14.02.14
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a
|
|
|
|
|
|
Verfasst am: 17.02.2014, 10:59
Titel:
|
|
|
|
FrK |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 24.02.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2014, 19:55
Titel:
|
|
Weitergehende Frage:
Ich möchte jede x-te Zeile und 3 bestimmte Spalten.
Welche Trennzeichen verwende ich dann nach dem Komma?
Danke im Vorraus.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.03.2014, 20:07
Titel:
|
|
Hallo,
z.B. für Spalten 1, 3 und 5:
Grüße,
Harald
|
|
|
FrK |
Forum-Anfänger
|
|
Beiträge: 15
|
|
|
|
Anmeldedatum: 24.02.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2014, 20:44
Titel:
|
|
|
|
Ismeralda |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 03.03.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.03.2014, 03:11
Titel:
|
|
Habe dazu auch eine Frage:
Ich möchte aus einer Tabelle für eine beliebige Spalte (bspw. 7) die Werte aus den Zeilen 732-1064 nutzen und habe dafür nun
IND = data (732:1064, 7);
eingegeben, aber das scheint falsch zu sein. Ich bekomme die Nachricht "Index exceeds matrix dimensions."
Was habe ich falschgemacht?
|
|
|
Andreas Goser |
Forum-Meister
|
|
Beiträge: 3.654
|
|
|
|
Anmeldedatum: 04.12.08
|
|
|
|
Wohnort: Ismaning
|
|
|
|
Version: 1.0
|
|
|
|
|
|
Verfasst am: 05.03.2014, 08:18
Titel:
|
|
Gibt die Größe zurück. Und dann dürfte dort entweder erscheinen, dass weniger als 7 Spalten oder weniger als 1064 Zeilen existieren.
Andreas
|
|
|
Ismeralda |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 03.03.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2014, 03:44
Titel:
|
|
Ohne das Ind?
Wenn ich "IND = whos data (726:1053, 7);" eingebe, kommt die Nachricht "Error: unexspected MATLAB expression".
Bei "whos data (726:1053, 7);" bekomme ich Werte raus:
Name Size Bytes Class Attributes
data 1053x30 252720 double
Das macht allerdings auch keinen Sinn, oder?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.492
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 06.03.2014, 08:53
Titel:
|
|
Hallo,
Andreas' Vorschlag war dafür gedacht, ohne Anpassungen eingegeben zu werden, also wirklich nur
So oder so: du siehst, dass deine Matrix 1053 Zeilen hat. Damit macht es keinen Sinn, die 1064. extrahieren zu wollen.
Grüße,
Harald
|
|
|
Ismeralda |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 03.03.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2014, 12:09
Titel:
|
|
Deshalb wurde das ja auch korrigiert in " (726:1053, 7)"
Allerdings bekomme ich dann als Output:
Name Size Bytes Class Attributes
data 1053x30 252720 double
was für mich ebenfalls nicht richtig erscheint. Oder macht dieser Output Sinn?
|
|
|
Nras |
Forum-Meister
|
|
Beiträge: 608
|
|
|
|
Anmeldedatum: 21.02.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.12.0.635 (R2011a)
|
|
|
|
|
|
Verfasst am: 06.03.2014, 12:26
Titel:
|
|
Hallo,
mir scheint, du konntest nicht ganz folgen. Du hast zunächst, mehr Zeilen auszulesen, als überhaupt vorhanden waren. Das hat Anderas Goser hier vermutet und du hast das mit dem whos-Befehl bestätigt.
Um nun die Daten von Zeilen 732 bis 1053, Spalte 7 auszulesen benutzt du wieder:
Das hat dann nichts mehr mit dem whos Befehl zu tun.
Übrigens, falls du einfach alle Zeilen ab 732 haben möchtest, die es gibt, kannst du auch das hier schreiben:
Viele Grüße,
Nras.
|
|
|
Ismeralda |
Forum-Newbie
|
|
Beiträge: 9
|
|
|
|
Anmeldedatum: 03.03.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2014, 12:37
Titel:
|
|
Danke für die schnelle Berichtigung! Das hatte ich wirklich falsch verstanden.
Also "Whos" ist für die Überprüfung, ob so viele Zeilen überhaupt vorhanden sind, die ich auslesen wollte.
|
|
|
|
|
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 - 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.
|
|