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

Zeilen aus Matrix werfen

 

SicherheitsMoewe
Forum-Newbie

Forum-Newbie


Beiträge: 1
Anmeldedatum: 20.10.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2017, 15:05     Titel: Zeilen aus Matrix werfen
  Antworten mit Zitat      
Hallo liebe Leute,

ich bin nicht besonders gut im Umgang mit Matlab. Jetzt bin ich auch eine Aufgabe gestoßen, zu der ich keine Lösung finde.

Ich habe eine Matrix mit n Zeilen und 4 Spalten. In den ersten 3 Spalten stehen Koordinaten und in der 4 ein Index. Ziel ist es, das nur die Zeilen, in der Matrix bleiben oder in eine neue Matrix geschrieben werden, welche den Index 1 haben.

Hier ein Beispiel:

52.661257004 14.140452203 90.1395 5
52.661256447 14.140378851 82.5874 1
52.661253005 14.140391034 86.2267 2
52.661249510 14.140366079 82.6069 2
52.661252629 14.140353442 79.9400 2
52.661256338 14.140357779 81.0229 2
52.661259990 14.140351437 80.4841 2
52.661260893 14.140344237 79.8067 2
52.661260842 14.140337048 78.8929 2
52.661260478 14.140340031 79.5735 2
52.661260874 14.140335658 78.8226 2
52.661259682 14.140330834 78.1414 2
52.661257814 14.140327187 77.4230 2
52.661256786 14.140323964 76.6941 2
52.661250506 14.140317109 75.4125 1
52.661250506 14.140317121 75.4137 1
52.661250508 14.140317128 75.4138 1
52.661246574 14.140316314 75.0083 2

Also aus diesem kurzen Beispiel würden 4 Zeilen zum weiterrechnen gebraucht werden.

Bis jetzt habe ich die txt-Datein immer manuell formatiert, bevor ich sie in Matlab eingelesen habe. Problem ich habe sehr viele Daten zu bearbeiten und es muss eine Möglichkeit geben, die schneller, effektiver und fehlerfrei funktioniert.

Ich werde mal weiterlesen und hoffe das Problem selber lösen zu können. Für Ideen und Lösungsansätze wäre ich sehr dankbar.

Lebt lang und in Frieden
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.492
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 25.06.2017, 19:27     Titel:
  Antworten mit Zitat      
Hallo,

Code:
M1 = M( M(:,4) == 1, :);


Grüße,
Harald
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.