Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Bücher:

Modellbildung und Simulation dynamischer Systeme

Fachkräfte:
weitere Angebote

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Ausgabe von alle Zeilen mit bestimmten Inhalt

 

hedro12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.09.2022, 12:09     Titel: Ausgabe von alle Zeilen mit bestimmten Inhalt
  Antworten mit Zitat      
Hallo zusammen,

ich habe Messwerte von mehre Sensoren in einem txt. Format gespeichert.
die Ausgabe sieht so aus :

Sensor 1 324
Sensor 2 243
Sensor 1 243
Sensor 2 45
Sensor 1 45
Sensor 2 43
Sensor 1 34
Sensor 2 34
Sensor 1 46
Sensor 2 67
Sensor 1 467
Sensor 2 67
Sensor 1 47
Sensor 2 47
Sensor 3 47
Sensor 4 576
Sensor 3 37
Sensor 4 37
Sensor 3 78
Sensor 4 47
Sensor 3 247
Sensor 4 27
Sensor 3 75
Sensor 4 67
Sensor 3 76
Sensor 4 42
Sensor 3 26
Sensor 4 724
Pumpe 45
Sensor 1
......... wiederholen....

meine Frage ist :
Wie kann ich nur die Zeilen mit den Inhalt (ZB. Sensor 1) ausgeben, damit ich ein Diagramm für eine Bestimmte Sensor erstellen kann?

Liebe Grüße
Hedro


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.090
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 05.09.2022, 12:22     Titel:
  Antworten mit Zitat      
Hallo,

wie importierst du die Daten denn? Bitte den Code dafür posten.
Per logischer Indizierung kannst du anschließend filtern.

Textdateien bitte generell lieber anhängen, wenn nötig gezippt. Ein Problem hier ist z.B., dass Leerzeichen und Tabulatoren nicht unterschieden werden können.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
hedro12

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.09.2022, 13:48     Titel:
  Antworten mit Zitat      
Hallo,

Danke für die Rückmeldung.

[code]%

clear
clc

load TMCUBEbasicPMessungWassersule30.mat

x= TMCUBEbasicPMessungWassersule30.VarName4;

%

LG

messwerte.txt
 Beschreibung:

Download
 Dateiname:  messwerte.txt
 Dateigröße:  11.73 MB
 Heruntergeladen:  21 mal
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.090
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 05.09.2022, 15:33     Titel:
  Antworten mit Zitat      
Hallo,

nächstes Mal bitte entweder die .mat-Datei zur Verfügung stellen oder den Befehl, um die Text-Datei einzulesen.

Hier ein Beispiel:
Code:
T = readtable("messwerte123.txt", "ReadVariableNames", false, "TextType", "string");
data1 = T(T.Var1 == "220805.1612.32.823764z", :)

data2 = T(T.Var2 == "co56-flow", :)


Im vorliegenden Datensatz wiederholt sich die erste Spalte anscheinend gar nicht.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.09.2022, 14:07     Titel:
  Antworten mit Zitat      
Hallo,

ja die spalten wiederholen sich gar nicht. ich will die zeilen mit dem Inhalt p0 auslesen.


LG
Hedro
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.090
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 07.09.2022, 15:39     Titel:
  Antworten mit Zitat      
Hallo,

dann solltest du das ähnlich wie im Befehl data2 = ... umsetzen können.
Wenn dabei Probleme auftreten, sag bitte konkret welche.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2022 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.