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

Matlab lädt *.mat Dateien nicht korrekt

 

Shavens
Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 20.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2013, 10:44     Titel: Matlab lädt *.mat Dateien nicht korrekt
  Antworten mit Zitat      
Hallo zusammen,

ich habe Matlab neu installiert und jetzt kann ich meine *.mat Dateien nicht mehr per Doppelklick (ohne dass Matlab geöffnet ist) laden...Wenn Matlab geöffnet ist, geht das öffnen allerdings ganz normal.
Mein Problem ist jetzt, dass meine geschriebenen Skripte ein automatisches Öffnen und Bearbeiten der Dateien benötigen. Sprich beim Ausführen des Skripte passiert rein gar nichts, weil er ja denkt, dass die Datei leer ist.

Also nochmal zusammengefasst, weil das Problem etwas schwierig zu erklären ist...:
- es liegen mehrere *.mat Files vor, die jeweils viele Vektoren enthalten
- aus Matlab heraus kann ich über den Öffnen Befehl die Dateien öffnen
- ist Matlab nicht geöffnet und ich möchte sie per Doppelklick aufrufen, sind die Dateien leer, bzw er öffnet sie vielleicht auch gar nicht

Hat jemand von euch schonmal das gleiche Problem gehabt und kann mir weiterhelfen?

Danke und Grüße
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 13.02.2013, 12:33     Titel:
  Antworten mit Zitat      
Ist das etwas was man so adressieren kann?:

http://www.mathworks.de/support/sol.....ex.html?solution=1-4B54MI

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Shavens
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 20.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2013, 14:23     Titel:
  Antworten mit Zitat      
Ja das klingt genau nach dem Problem was ich auch habe. Leider habe ich unter Ordneroptionen die dort beschriebene Funktion nicht gefunden. Habe Windows 7 und nicht XP und habe mich grad schon irre gesucht...
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 13.02.2013, 14:51     Titel:
  Antworten mit Zitat      
Normally you can associate the MATLAB file type at the end of the MATLAB release installation. The are all MATLAB file types are associated with the last MATLAB installation. The association of the MATLAB file type can be changed at any time by using the MATLAB command:

%%%BEGIN CODE%%%
fileassoc('add', {'.m','.mat','.mdl','.fig','.p','.mlprj','.mexw32'})
%%%END CODE%%%

Now every MATLAB file, which was started from the Windows Explorer, will be running in the MATLAB
release where the fileassoc command was executed.
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 13.02.2013, 14:54     Titel:
  Antworten mit Zitat      
Hallo Shavens,

Das ist eigentlich nicht schwer zu finden. Frage mal Deine Lieblingssuchmaschine nach "Windows 7 File Association":
http://www.lmgtfy.com/?q=Windows+7+File+association
Dort findest Du viele Beschreibungen: Start Menü -> Default Programs (oder wie das auf Deutsch heißt) -> Associate a file type or protocol with a program -> ...

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Shavens
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 20.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 13.02.2013, 17:11     Titel:
  Antworten mit Zitat      
Hallo,

danke auf jeden Fall, aber mein Problem ist dadurch leider nicht gelöst. Die Hinweise zielen ja mehr oder weniger darauf ab Matlab als Standardprogramm für *.mat festzulegen. Das ist ja aber schon der Fall.

Beim Doppelklick auf eine *.mat Datei öffnet sich Matlab, nur der Inhalt der Datei ist nicht vorhanden. Ich habe als Standardprogramm die Matlab Starter Application gewählt, liegt da evtl. noch der Fehler?

Zitat:

fileassoc('add', {'.m','.mat','.mdl','.fig','.p','.mlprj','.mexw32'})


Das kann ich leider nicht ausführen...Sad.

Gruß

P.S.: Auch Skripte lassen sich nicht aus em Explorer heraus starten...
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.02.2013, 09:17     Titel:
  Antworten mit Zitat      
Ich kann gerne ein wenig recherchieren. Welches Release? Und es ist ein 64 Bit MATLAB auf einem 64 Bit Win7?

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Shavens
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 20.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.02.2013, 09:40     Titel:
  Antworten mit Zitat      
Hi,

ich verwende eine 32-Bit-Version auf Windows 7 32-Bit...Ich muss ehrlich gestehen ich verstehe absolut den Vorgang gar nicht, dass Matlab die Datei dann nicht erkennt.

Gruß
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.02.2013, 10:06     Titel:
  Antworten mit Zitat      
Welches Release?
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Shavens
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 20.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 14.02.2013, 15:02     Titel:
  Antworten mit Zitat      
Release 2011b

Achso, ich habe auf einem anderen PC, mit dem ich zuvor immer gearbeitet habe jetzt dassselbe Problem...Kann es nicht sein, dass ich ausversehen bei Matlab eine Funktion oder sowas verändert habe, die das jetzt verhindert?
Außerdem öffnet sich beim Öffnen von Skripten über den Doppelklick im Explorer oftmals auch das letzte von mir verwendete Skript...

Danke und Gruß

So: Ich habe es deinstalliert und neu installiert...Beim ersten Start habe ich folgende Meldung bekommen:

"Warning: MATLAB Toolbox Path Cache is out of date and is not being used.
Type 'help toolbox_path_cache' for more info"

Habe das gegoogelt und auch versucht das zu beheben, die dort gegebenen Tipps waren leider auch nicht hilfreich, bzw es hat nicht funktioniert (unter Preference, General etc...).

Kann das damit zu tun haben?
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 14.02.2013, 16:58     Titel:
  Antworten mit Zitat      
Ich habe keinen bekannt Bug zu dem Thema gefunden. Bitte den Technischen Support kontaktieren.

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Shavens
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 31
Anmeldedatum: 20.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 15.02.2013, 11:56     Titel:
  Antworten mit Zitat      
Hallo,

eine Frage habe ich noch. Ich bekomme ja die Warnung:

MATLAB Toolbox Path Cache is out of date and is not being used.

Ich habe nach Internet Recherche herausgefunden, dass jemand ein ähnliches (nicht genau das gleiche) Problem hatte und dann unter Start->Systemsteuerung->erweiterte Systemeinstellungen anzeigen->Umgebungsvariablen unter dem Punkt Path eine Veränderung vornehmen musste. Zufälligerweise habe ich auf beiden Laptops eine MikTex Bibliothek installiert und nun steht dort unter Benutzervariablen ein Path, der in die MikTex Datei führt. Fehlt mir da evtl. was für Matlab? Das gleiche gilt dann natürlich auch für die Systemvariablen.

Könntet ihr mir evtl. posten, falls dort ein Path in eine Matlab Datei angegeben sein muss?

Danke und Grüße
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.