|
|
Pfade lassen sich nicht anpassen |
|
Alpha23 |
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 14:58
Titel: Pfade lassen sich nicht anpassen
|
|
Hallo!
Ich nutze Matlab auf der Arbeit und habe ein seltsames Problem mit den Pfaden: Ich möchte Funktionen in einem Ordner verfügbar machen. Der Ordner steht bereits in der pathdef.m und ich bekomme auch den Hilfetext zu den Funktionen angezeigt - aber ich kann keines der Programme nutzen, bekomme immer nur die Fehlermeldung, dass die Funktion unbekannt wäre.
Wenn jemand eine Lösung dazu weiß, wäre es nett, wenn er sie hier posten könnte, mit sind momentan die Hände gebunden. Danke im Voraus.
Gruß Timo
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 15:28
Titel:
|
|
Vielleicht helfen die genaue Fehlermeldung, der genaue Aufruf einer solchen Funktion und die erste Zeile des m-files, falls es eine Funktion ist.
Desweiteren soll die pathdef.m ja nicht manuell geändert werden.
Du kannst mal
versuchen, und danach mit
den fraglichen Pfad dem Matlab-Suchpfad hinzufügen (falls nötig).
|
|
|
Alpha23 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 15:34
Titel:
|
|
Verstehe zwar nicht, für was du das brauchst, aber hier halt ein Beispiel:
>> almanac
??? Undefined function or variable 'almanac'.
Und, überrascht? Wenn ja, dann poste doch bitte erst NACHDEM du meine Frage gelesen hast... Danke.
Gruß Timo
P.S.: Auf Standard gesetzt und neu importiert hab' ich die Pfade schon ungefähr 10 mal, das nützt auch nichts.
Zuletzt bearbeitet von Alpha23 am 25.02.2009, 15:43, insgesamt einmal bearbeitet
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 15:38
Titel:
|
|
Und wie ist almanac definiert? Poste mal die erste Zeile davon.
Hast du die anderen Vorschläge mal probiert?
|
|
|
Alpha23 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 15:45
Titel:
|
|
function mat = almanac(object,parm,units,refbody)
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.02.2009, 16:13
Titel:
|
|
Alpha23 hat Folgendes geschrieben: |
Verstehe zwar nicht, für was du das brauchst, aber hier halt ein Beispiel:
>> almanac
??? Undefined function or variable 'almanac'.
Und, überrascht? Wenn ja, dann poste doch bitte erst NACHDEM du meine Frage gelesen hast... Danke.
|
Deshalb ist es ungünstig, inhaltliche Dinge im Nachhinein wegzueditieren. Da stand ja mal ein anderer Aufruf und eine andere Fehlermeldung, nicht wahr?
Guck doch mal, ob die Files auch wirklich die Erweiterung .m haben.
|
|
|
Alpha23 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.03.2009, 15:40
Titel:
|
|
1. Ich lass' mich hier nicht für dumm verkaufen.
2. Hab' das Problem selbst gelöst mit "which -all almanac" - keine gültige Lizenz
|
|
|
Alpha23 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.03.2009, 13:39
Titel:
|
|
Das Problem besteht immer noch und hat sich sogar ausgeweitet: Ich kann jetzt kein einziges Programm mehr ausführen!
Nichts wird gefunden, auch wenn alle Pfade eingetragen sind!
Bei der Eingabe "which -all <beliebiges_programm.m>" bekomme ich immer die Meldung
% Has no license available.
Die habe ich vorher nie bekommen. Davor hatte ich keinen Schreibzugriff auf C:\Programme (Bürorechner). Seit ich den Schreibzugriff habe, funktioniert nichts mehr.
Weiß jemand mehr? Und bitte nicht fragen, ob Dateien die richtige Endung haben!!!!
Danke schonmal.
Gruß Timo
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.028
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 04.03.2009, 14:09
Titel:
|
|
Die Fehlermeldung sagt eigentlich alles, was man wissen muss:
Die Lizenzen sind nicht verfügbar!
Ich weiß leider nicht, was du für eine Installation verwendest (Einzelplatz oder Netzwerk), aber müsste an den entsprechenden Lizenzen für einzelne Toolboxes oder gesamt Matlab liegen. Wobei ich letzteres ausschließen würde...
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Alpha23 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.03.2009, 18:04
Titel:
|
|
Hallo!
Ersteinmal danke für die Antwort. Das Problem liegt darin, dass ich auch selbst geschriebene Programme nicht mehr ausführen kann! Dafür braucht man ja keine Lizenz und vorher ging auch alles wunderbar.
Beim Start bekomme ich die Fehlermeldung
Warning: Could not get change notification handle for remote <Ordner aus der Pfadliste>.
Windows has exhausted its pool of handles for this file server.
This server does not appear to support UNIX-style directory timestamp updates.
Type 'help changeNotification' for more info.
Gruß Timo
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.03.2009, 18:20
Titel:
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.028
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2024a
|
|
|
|
|
|
Verfasst am: 05.03.2009, 08:24
Titel:
|
|
Alpha23 hat Folgendes geschrieben: |
Das Problem liegt darin, dass ich auch selbst geschriebene Programme nicht mehr ausführen kann! Dafür braucht man ja keine Lizenz und vorher ging auch alles wunderbar. |
Leider doch, denn auch deine selbstgeschriebenen Programme verwenden Matlab-Funktionen und benötigen deshalb min. die Matlab-Lizenz, wie der Gast schon sagte...
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Alpha23 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 35
|
|
|
|
Anmeldedatum: 11.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 06.03.2009, 14:09
Titel:
|
|
Hallo!
Danke nochmal.
Lizenz ist vorhanden, registriert im Netz ist sie auch. Lustigerweise kann ich alle Matlab-internen Funktionen ganz normal aufrufen, nur meine eigenen nicht (z.B. Quellcode kopieren und ausführen lassen geht). Kann das was mit einem Fehler mit der Registrierung zu tun haben?
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|