goMatlab - Mein MATLAB Forum

Mein MATLAB Forum

 
Login  | Registrieren
Bücher:

Mathematik mit MATLAB: Aufgaben und Losungen

Fachkräfte:
Testingenieur (w/m) Testframework für Simulink-basierte Echtzeitanwendungen
Pflege des MATLAB/Simulink-Testframeworks, Spezifizieren von Testkriterien, Testfällen und Testszenarien
dSPACE GmbH - Paderborn

Softwareentwickler MATLAB/Simulink (w/m)
Erarbeitung von Lösungen im Bereich der Schnittstelle zum Simulink-Modell und der Benutzeroberfläche von TargetLink
dSPACE GmbH - Paderborn

Testingenieur (w/m) Konfigurationswerkzeuge für Echtzeitsysteme
Einbinden von Simulink®-Simulationsmodellen, Verteilung der Simulationsmodelle auf Multicore- und Multiprozessorsysteme
dSPACE GmbH - Paderborn

E-Drive Funktionsentwickler mit Programmierkenntnissen (m/w)
Entwicklung von Optimierungs- und Betriebsstrategien
MBtech Group GmbH & Co. KGaA - Sindelfingen bei Stuttgart, Mannheim

Projektleiter Embedded Software / Software Projektleiter (m/w)
Planung und Steuerung für modellbasierte SW-Entwicklungsaufgaben
MBtech Group GmbH & Co. KGaA - Sindelfingen bei Stuttgart

weitere Angebote

Partner:




Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

ASCII Dateien einlesen

 

konkret
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.05.2010, 12:17     Titel: ASCII Dateien einlesen
  Antworten mit Zitat      
Hallo!

Ich habe ASCII Dateien die ca so aussehen:

Code:

# Beschreibung
# noch mehr Inhalt
# noch mehr blabla
# Spalte1  Spalte2
12345    12345
12345    12345
12345    12345
 


Nun möchte ich mit scilab alle Zeilen mit dem # Zeichen am Anfang überspringen und nur die nummerischen werte darunter in eine Matrix einlesen.

Die Anzahl der Zeilen mit dem # Zeichen ist immer unterschiedlich.

Nur leider schaff ich das nicht. Geht das mit scilab überhaupt, oder muß man die Datei händisch vorbearbeiten.

grüße konkret


Mathematiker
Forum-Newbie
Forum-Newbie

Beiträge: 8
Anmeldedatum: 08.04.10
Wohnort: Köthen
Version: ---
     Beitrag Verfasst am: 21.05.2010, 18:31     Titel: mit Excel z.B. Daten aufbereiten
  Antworten mit Zitat      
Ich hab das gleiche Problem - und verwende OO um die Daten die nicht lesbar sind zu löschen.

Es gibt aber in scilab auch nan-Operatoren mit denen man es selbst programmieren könnte - ich hab bisher den Aufwand nicht betrieben...
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
fränkie
Forum-Newbie
Forum-Newbie

Beiträge: 9
Anmeldedatum: 29.03.10
Wohnort: ---
Version: 5.2
     Beitrag Verfasst am: 28.06.2010, 14:22     Titel:
  Antworten mit Zitat      
Hallo

Zitat:
Nun möchte ich mit scilab alle Zeilen mit dem # Zeichen am Anfang überspringen und nur die nummerischen werte darunter in eine Matrix einlesen.


mein Vorschlag wäre du liest dir die datei in einen string ein und benutzt dann tokens(deinstring,ascii(10)) (ascii(10) = linefeed) um an die einzelnen Zeilen zu kommen. Jetzt kannst du die zeilen mit einem # am anfang einfach "rausfilter".
Mit tonkens kommst du dann auch an die Zahlen...

grüße fränkie
_________________

...it's not a bug, it's a feature!
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.04.2011, 21:10     Titel:
  Antworten mit Zitat      
nichts leichter als das
Matrix = fscanfMat('c:\meinedaten.txt');
 
Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
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 goPCB.de


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


Copyright © 2007 - 2012 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.