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

Daten auslesen aus Textdatei mit Text und Zahlen

 

suenneli
Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 29.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.11.2009, 22:52     Titel: Daten auslesen aus Textdatei mit Text und Zahlen
  Antworten mit Zitat      
Liebe Matlab-Gemeinde

ich bin mir bewusst, dass dies schon andere gefragt haben, aber ich bin bis jetzt auf keine Erklärung gestossen, die ich verstanden hätte.

Ich möchte aus einer .out Datei Daten auslesen. Mein Problem ist, dass diese Datei noch Text enhält und ich nicht weiss wie man damit umgeht.
Ich wäre sehr froh um jegliche Hilfe!

Die Datei sieht folgendermassen aus:
Code:
#Used Units                       : mm
#Crater Radius                    : 45.596794
#Theoretic Crater Radius          : 45.194197
#Crater Volume                    : 29670.974076
#Theoretic Crater Volume          : 30230.849135
#Crater Slope                     : 17.305443   0.080917
#Crater First Momentum (x,z)      : 15.113885   -4.569545
#Rim Radius                      : 60.815822
 


Ich dachte daran es mit
Code:
zu versuchen, habe aber keine Erfahrung damit.

Vielen Dank ! und e Gruess suenneli
Private Nachricht senden Benutzer-Profile anzeigen


Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.11.2009, 09:19     Titel:
  Antworten mit Zitat      
Hi suenneli
vielleicht hilft dir ja der Befehl
Code:

Schau dir den mal in der Hilfe an.

Gruss Fragewurm
Private Nachricht senden Benutzer-Profile anzeigen
 
suenneli
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 13
Anmeldedatum: 29.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2009, 00:14     Titel:
  Antworten mit Zitat      
Lieber Fragwurm

danke für den Typ, aber so wie ich die Hilfe von Matlab verstehe, kann das nicht das richtige für mein Problem sein. Was gibt es sonst noch für Möglichkeiten ?

Gruess Suenneli
Private Nachricht senden Benutzer-Profile anzeigen
 
Fragewurm
Forum-Century

Forum-Century


Beiträge: 180
Anmeldedatum: 23.09.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.11.2009, 09:20     Titel:
  Antworten mit Zitat      
Hi
Wenn ich dich richtig verstanden habe möchtest du eine Datei einlesen
welche aus Text und Zahlen besteht und nur die Zahlen in eine Variable schreiben.
Wenn das zutrifft kannst du das mit 'regexp' machen dazu ein kleins Bsp..
Code:

% Datei öffnen
[filename,pathname]= uigetfile({''},'Load Data',fullfile(pwd,'')); % Datei auswählen
fid = fopen(strcat(pathname,filename),'r'); % Datei öffnen

% Reguläre Ausdruck erstellen
expr = {'[0-9]{2}'} % sucht Zahlen (2 stellig)

while ~feof(fid)
    line = fgetl(fid); % list line für line ein
    data = regexp(line,expr,'match') % Filtert die Daten
end

close (fid); % Datei schliessen
 


Hab den Code aus dem Kopf geschrieben => keine Garantie Wink

Wenn ich dein Problem falsch verstanden habe dann erleuter mir das bitte
nocheinmal.

Gruss Fragewurm
_________________

Fehler jeglicher Art Dienen zur allgemeinen Belustigung
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 - 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.