|
|
GUI-Funktion auswerten-Parameter übergeben |
|
AlexPb |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 14.04.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.04.2014, 14:44
Titel: GUI-Funktion auswerten-Parameter übergeben
|
|
|
|
|
Hallo liebes Team,
ich habe im Zuge eines Uni-Projektes folgendes Problem:
Ich möchte erstmal auf einen Funktionswert einer Funktion zugreifen können, der ich aber ausschließlich GUI Variablen übergebe.
Die Funktion soll eine Parabel ( f(x)=a^-1x^2)) sein.
In GUI-Variablen:
Das klappt soweit noch.Wenn ich aber diese Funktion auswerten will,
kommt folgende Fehlermeldung:Reference to non-existent field 'parabelbogen'.
Ich habe mich schon bei Google umgeschaut und es mit "assignin" und "evalin" versucht, aber damit klappt es leider nicht.
Mit GUIDE habe ich das ganze erstellt und es klappt auch alles, was ich vorhatte bist auf diese eine Stelle.
Wie schaffe ich es eine Funktion mit den GUI-Variablen zu definieren?
Anbei mein Code.
Vielen Dank im Voraus für eure Mühen
Beste Grüße Alex
Beschreibung: |
In diesem m.-File befinden sich noch weitere GUI-Variablen.Die sind aber für mein Problem nicht von Bedeutung und können vernachlässigt werden. |
|
Download |
Dateiname: |
untitled.m |
Dateigröße: |
8.03 KB |
Heruntergeladen: |
357 mal |
|
|
|
|
|
denny |
Supporter
|
|
Beiträge: 3.853
|
|
|
|
Anmeldedatum: 14.02.08
|
|
|
|
Wohnort: Ulm
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 14.04.2014, 16:52
Titel:
|
|
Hallo
du hast einfach die INLINE-Funktion noch nicht verstanden.
Alle Variablen im Ausdruck, müssen an INLINE übergeben werden.
z.B.
oder mit handles:
apropos was du der Funktion übergeben muss kann man mit ARGNAMES rausfinden
|
|
|
AlexPb |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 14.04.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 14.04.2014, 19:46
Titel:
|
|
Vielen Dank erstmal.Eine Frage hab ich noch zu der ersten Variante:
Woher weiß MATLAB , dass a; handles.parabelbogen und x; handles.x entspricht ?
Ich übergebe der Funktion doch nur die beiden Argumente handles.parabelbogen und handles.x und in der Inlinefunktion gebe ich die genaue Funktion aber mit anderen Argumenten an.
Danke für deine Antwort.
Viele Grüße
Alex
|
|
|
|
|
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.
|
|