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

Allgemeine Fragen

 

User123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2020, 13:36     Titel: Allgemeine Fragen
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.04.2020, 13:45     Titel:
  Antworten mit Zitat      
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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
User123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2020, 14:19     Titel:
  Antworten mit Zitat      
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

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 10.04.2020, 14:23     Titel:
  Antworten mit Zitat      
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 ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
User123

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 12.04.2020, 18:33     Titel:
  Antworten mit Zitat      
Hallo,
und wie lassen sich die Grenzen im Nachhinein noch im selben Plot ändern, ohne einen neuen zu erstellen?
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.04.2020, 18:44     Titel:
  Antworten mit Zitat      
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 ;)
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.