|
User123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.04.2020, 13:36
Titel: Allgemeine Fragen
|
|
Servus,
ich muss mich bezüglich einer Arbeit mit matlab arrangieren. Jedoch fehlen mir allgemeine Kenntnisse bezüglich Syntax.
1. Ist es notwendig, jede Function und if Bedingung mit einem "end" abzugrenzen?
2. Lassen sich Functions ineinander verschachteln? Beispielsweise möchte ich per Button-Aktivierung (=1) einige Sachen ausgeführt haben. Oder löst man so etwas mit if Bedingungen am Besten?
Ich entschuldige mich für diese Fragen zu den Grundkenntnissen, die den meisten sicherlich als selbstverständlich vorkommen. Dennoch wärs super, wenn mir jemand weiterhelfen könnte.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.04.2020, 13:45
Titel:
|
|
Hallo,
1. bei if ja, bei function nein (außer bei Verwendung von nested functions)
2.
Zitat: |
Beispielsweise möchte ich per Button-Aktivierung (=1) einige Sachen ausgeführt haben. |
Dazu würde ich untereinander stehende (local) Funktionen verwenden. Generell für Benutzeroberflächen: App Designer.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
User123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.04.2020, 14:19
Titel:
|
|
Super danke.
Ich hab die Arbeit vor einiger Zeit im GUIDE angefangen und mir gedacht, dass ich da einfach weiter mache und das dann in den App Designer transformiere. Funktioniert das gut oder eher nicht so?
Um noch spezifisch zu werden, lese ich in den ersten Zeilen meines GUIDE Skriptes Werte einer Tabelle ein. Das Programm läuft einmal durch und gibt mir zwei Diagramme aus. Nun möchte ich die Grenzen des Diagramms auf der x-Achse im Nachhinein verändern können. Also soll der Teil des Programms ab der Eingabe meiner Grenzen und nach Drücken des "updatebuttons" nochmal durchlaufen und dadurch die Diagramme aktualisieren.
Daher meine Frage oben, ob sich bei:
function "updatebutton_callback ...."
gleich alle anderen functions unterordnen lassen, sodass diese dann automatisch durchgeführt werden.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 10.04.2020, 14:23
Titel:
|
|
Hallo,
meine Einschätzung: je eher du auf App Designer umsteigst, desto besser. Im App Designer befindet sich dazu auch ein Migrationstool, das dabei hilft.
Wenn nur die Grenzen verändert werden sollen, brauchst du nicht mehr die Plots neu erzeugen, sondern es reicht, mit
xlim
die Grenzen in den Axes anzupassen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
User123 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.04.2020, 18:33
Titel:
|
|
Hallo,
und wie lassen sich die Grenzen im Nachhinein noch im selben Plot ändern, ohne einen neuen zu erstellen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.04.2020, 18:44
Titel:
|
|
Hallo,
wie gesagt:
xlim
.
Für andere Achsen ylim / zlim oder insgesamt axis
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|