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

Maximalwert einer .mat Datei auslesen

 

prod

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.06.2014, 10:48     Titel: Maximalwert einer .mat Datei auslesen
  Antworten mit Zitat      
Hallo,
ich habe Messwerte in einer Tabelle (512x640) als .mat Datei gespeichert und möchte nun den maximalen Wert bestimmen.
Ich habe versucht die Datei mit load, fscanf, fread, import und noch ein paar anderen Befehlen zu öffnen, erhalte aber entweder einen Fehler oder eine leere Matrix.
Über Hilfe würde ich mich riesig freuen, da ich absoluter Matlab-Anfänger bin und nicht mehr alleine weiterkomme.


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 30.06.2014, 10:52     Titel:
  Antworten mit Zitat      
Hallo,

zum Laden einer .mat-Datei solltest du load verwenden, also z.B.

Code:
data = load('myfile.mat', 'myvar');
[value, idx] = max(data.myvar);


Welche Probleme treten denn konkret auf, wenn du load versuchst? (Bitte Beispielcode + Fehlermeldung zur Verfügung stellen)

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

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.06.2014, 16:01     Titel:
  Antworten mit Zitat      
Hi, danke für die schnelle Antwort, damit hatte ich gar nicht gerechnet! Ich hab's so versucht wie du gesagt hast. Das ist mein vollständiger Code:
Code:
close all;
clear;
clc;

data = load('GE-T_1695_T_ofen_20-000002-001_19_44_46_932_HDR.mat', 'myvar');
[value, idx] = max(data.myvar);


als Fehlermeldung bekomme ich das folgende:

Error using load
Unable to read file 'GE-T_1695_T_ofen_20-000002-001_19_44_46_932_HDR.mat': no such file or directory.
 
prod

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.06.2014, 16:09     Titel:
  Antworten mit Zitat      
Und ich bin mir auch nicht sicher, was ich für "myvar" eingeben soll. Die Matlab-Doku sagt, dass da die Namen meiner Variablen aus der Datei stehen sollen, die ich laden möchte. Bei mir stehen da aber nur Zahlen und ich möchte alle Zahlenwerte einlesen.
Was müsste ich da dann eingeben?
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 30.06.2014, 18:07     Titel:
  Antworten mit Zitat      
Hallo,

myvar ist der Name der Variable, die in der .mat-Datei enthalten ist.

Zitat:
Unable to read file 'GE-T_1695_T_ofen_20-000002-001_19_44_46_932_HDR.mat': no such file or directory.

Die Meldung deutet auf einen Tippfehler im Dateinamen hin (bitte nochmal überprüfen, der Name ist ja doch recht lang) oder darauf, dass sich die Datei nicht im momentanen Verzeichnis befindet. Dann kannst du den vollen Dateinamen inkl. Pfad verwenden.

Wenn beide Probleme ausgeschlossen sind und die Probleme weiter bestehen, bitte mal die .mat-Datei anhängen (als .zip).

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

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.07.2014, 10:02     Titel:
  Antworten mit Zitat      
Danke!!! Very Happy Hat jetzt endlich alles geklappt. Du hast mir sehr weitergeholfen, Harald!
 
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.