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

Funktion zum Datei einlesen und berechnen

 

felifa
Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 14.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.03.2017, 12:14     Titel: Funktion zum Datei einlesen und berechnen
  Antworten mit Zitat      
Hallo Forumsmitglieder,

Ich habe gerade sehr viele Messungen durchgeführt, die alle in verschiedenen Dateien liegen. Ich möchte aus diesen Dateien, die werte einer variable zuordnen und danach eine FFT durchführen. Gibt es da eine Möglichkeit, dass ich nicht jede Datei einzeln einlesen muss mit Import Data-> Generate Script und dann den Pfad einzufügen? Ich suche nach einer Lösung wo genau nur der Pfad geändert werden muss. Gibt es da eine Lösung für mein Problem? Steh da gerade voll am Schlauch...
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


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

verschiedenste Möglichkeiten. Du kannst z.B. statt eines Skripts eine Funktion generieren und diese dann mit verschiedenen Dateinamen aufrufen, die z.B. durch den dir-Befehl erzeugt werden.
Wenn die Dateien alle gleich formatiert sind, bietet datastore eine in der Nutzung angenehme Alternative.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
paswort vergessen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.03.2017, 00:42     Titel:
  Antworten mit Zitat      
leider schon spaet aber suche mit
Code:
nach den namen indem folder in dem du bist. Wenn die alle einen teil gleich haben kannst du auch nach einem bestimmten string Teil suchen mt
Code:
dir('*namesnteil*')
dabei ist * dann beliebig folgender oder anfangender teil in dem gesammtnamen. Der wuerde jetzt 123namesteil456 finden, da namensteil zwischen * steht. Probiers mal aus.

dann kannst du mit size schauen wiee viele dateien du nun hast und mit einer for schleife die namen einzelt auf rufen aus einem namensindex
Code:
namensindex=dir(...)


und dann mit
Code:
load(c:/pfad/dateiname)
einlesen. Wenn sich nur nummern aendern kannst du das mit
Code:
['dateiname' num2str(variable) '.mat']
einfuegen. Also vor allem
Code:
. ICh wollte nurzeigen wie das mit aenderedne variablen funktioniert.

So dann muesstest du es eigentlich haben.

Viel Erfolg
 
passwort vergessen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.03.2017, 00:46     Titel:
  Antworten mit Zitat      
Datastore ist leider erst ab 2017 verfuegbar
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 23.03.2017, 20:01     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Datastore ist leider erst ab 2017 verfuegbar

Nein, datastore gibt es seit R2014b.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
felifa
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 24
Anmeldedatum: 14.03.17
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.03.2017, 16:42     Titel:
  Antworten mit Zitat      
Hallo,

für eine Erklärung ist es nie zu spät Very Happy

Perfekt!!! Vielen Dank Smile))
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.