Wo kann ich mein Dokument speichern "Funktion.m", so kann ich diese Funktion von jedem Code in jedem Pfad meines PCs aufrufen? Ich habe bereits einige benutzerdefinierte Funktionen, aber ich weiß nicht, wo diese Codes gespeichert werden, um sie von einem beliebigen Teil aufrufen zu können.Benutzerdefinierte Funktion überall aufrufen? (Matlab)
Antwort
Speichern Sie sie an einem logischen Ort, an dem Sie sie wiederfinden können. Verwenden Sie dann addpath
, um diesen Ordner dem Suchpfad von MATLAB hinzuzufügen, d. H., Wenn Sie eine Funktion verwenden, wird dieser Ordner ebenfalls versucht, diesen Ordner zu finden.
Sie können dies entweder per Skript tun, oder bearbeiten Sie startup.m
mit diesem, so dass es automatisch enthalten ist, wenn MATLAB startet.
Alternativ zu Adriaan's Best-Practice-Antwort, ist die schnellste Möglichkeit, Ihre function.m
im %USERPROFILE%/Documents/MATLAB
Verzeichnis auf Ihrem PC ($home/Documents/MATLAB
auf Linux und Mac) zu speichern. Dieses Verzeichnis befindet sich standardmäßig in Ihrem MATLAB-Suchpfad. Dies kann eine akzeptable Lösung sein, wenn Sie die Funktion häufig für verschiedene Projekte verwenden.
Schließlich gibt es eine „manuell“ Lösung: Führen Sie pathtool
in MATLAB, fügen Sie das Verzeichnis Ihrer function.m
über die grafische Benutzeroberfläche enthält, und drücken Sie speichern.
- 1. Aufrufen einer Matlab-Funktion mit Python Subprozess.Popen
- 2. Benutzerdefinierte Funktionen in MATLAB
- 3. Benutzerdefinierte Schriftart funktioniert nicht überall wo Android
- 4. Benutzerdefinierte Farben gplotmatrix MATLAB
- 5. Benutzerdefinierte Konturdiagramm in MATLAB
- 6. Wie Sie eine Mathematica-Funktion in Matlab aufrufen?
- 7. Wie kann ich meine Funktion in MATLAB wiederholt aufrufen?
- 8. Benutzerdefinierte Polyfit-Modell in Matlab
- 9. Matlab benutzerdefinierte Anpassung schlägt fehl
- 10. Angular2 aufrufen benutzerdefinierte Funktion nach ngSwitch neue Ansicht erstellt wird
- 11. Benutzerdefinierte Funktion aufrufen, wenn Django rest-auth/register erfolgreich ist
- 12. Befund (lokal) maximal eine benutzerdefinierte Funktion in Matlab
- 13. Zugriffsanforderungskontext überall
- 14. Benutzerdefinierte Ausnahmen erstellen und aufrufen
- 15. Kann benutzerdefinierte Methode nicht aufrufen
- 16. Benutzerdefinierte Marker für Matlab Grundstück
- 17. Benutzerdefinierte Sortier-Arrays in Matlab
- 18. Benutzerdefinierte Gleichung Kurvenanpassung in Matlab
- 19. SQL überall 5 Fehler
- 20. Google Sheets benutzerdefinierte Funktion eingebaute Funktion
- 21. Benutzerdefinierte Funktion Modell
- 22. Wie Funktion aufrufen in $ (Dokument) .ready() deklariert?
- 23. Wie programmgesteuert aufrufen Zoom-Ereignis in MatLab?
- 24. Matlab von C# aufrufen mit COM-Objekt
- 25. Sofort Funktion aufrufen und in $ scope aufrufen
- 26. CakePHP Benutzerdefinierte globale Funktion
- 27. anonyme Javascript-Funktion aufrufen! Funktion vs Funktion
- 28. Javascript-Funktion sofort aufrufen
- 29. Ajax Funktion aufrufen
- 30. Über Java Funktion aufrufen