I was to run a MATLAB script from the terminal and pass arguments to it. I know I can make it into a function to pass arguments to it but I don't want to make it into a function. Is there a different way? Like can one get the environment variables from the terminal or something as an alternative? As in:
Functions have many advantages over scripts (faster, encapsulated functionality, freedom from interference, clear workspace, debugging), which is why experienced MATLAB users write functions and not scripts. Why do you need to avoid writing better code? Why do you want to waste time avoiding doing the one thing that would actually solve your problem very neatly?
You could have your script use the getenv( ) function to retrieve all of those environment variables (as strings). Or have your script call another script as the first action, and that other script does all of the getenv( ) stuff (and perhaps also conversion of string to numeric as desired).
Da Änderungen an der Seite vorgenommen wurden, kann diese Aktion nicht abgeschlossen werden. Laden Sie die Seite neu, um sie im aktualisierten Zustand anzuzeigen.
Translated by
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.