|
|
Funktion statt Zahl uebergen |
|
formater |
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.12.2008, 18:56
Titel: Funktion statt Zahl uebergen
|
|
Wenn man ein Edit-Text Feld hat, weiss ich wie man Zahlen an eine in die Gui-File integrierte Funktion uebergibt, so ungefaehr:
Aber wie wie uebergibt man Funktionen an Funktionen?Keine Fehlermeldung,es passiert einfach nichts.
|
|
|
|
|
dib0r |
Forum-Guru
|
|
Beiträge: 413
|
|
|
|
Anmeldedatum: 09.05.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.12.2008, 19:08
Titel:
|
|
Hallo,
Funktionen kann man mit handles übergeben.
Was genau willst du wem übergeben? Welche Erwartungen stellst du an dein Programm-Schnipsel? (Bei dir wird einfach die Zahl im Textfeld nach handles.y11 geschrieben).
MfG
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 11:23
Titel:
|
|
Ich kriegs nicht hin....
Ich werd mal den Code posten:
Ich habe eine Edit-Text-Box,das ist der Callback!
und handles.lossfactor1 soll an dieser Stelle eingesetzt werden:
Es funktioniert nur mit Zahlen, aber zB. eine E-Funktion oder eine Gleichung mit einer Variable wird nicht uebergeben. Wenn ich es als Text uebergebe funzts auch nicht.
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 12:04
Titel:
|
|
Du könntest mit
arbeiten, sinngemäß:
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 12:57
Titel:
|
|
Ich moechte keine berechnete Variable uebergeben, sondern ene Gleichung mit einer Variable.
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 13:10
Titel:
|
|
Hast Du die Symbolic Math Toolbox oder soll die Gleichung numerisch gelöst werden?
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 13:19
Titel:
|
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 13:34
Titel:
|
|
Du könntest sowas machen:
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 14:53
Titel:
|
|
Ich brauch auch nicht die Nullstellen einer Funktion,ich will mit der Gleichung eine ganze Reihe von anderen Gleichungen fuettern.
Was ich vergessen habe,die Gleichung unterliegt einem Pushbutton-Callback.
und
Eta soll nicht nur eine Zahl,sondern eine Gleichung enthalten koennen.
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 15:13
Titel:
|
|
Welchen Sinn hat denn
wenn eta etwas wie "sin(x)=3" ist?
Was meinst Du mit
Zitat: |
Ich brauch auch nicht die Nullstellen einer Funktion,ich will mit der Gleichung eine ganze Reihe von anderen Gleichungen fuettern. |
Kannst Du das vielleicht mal mit einem händisch durchgerechneten Beispiel klarmachen?
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 15:27
Titel:
|
|
Eta stellt einen Wertbereich dar,der durch eine Funktion wiedergegeben werden soll. Die Wertebereich der Variable ist schon vordefiniert.
Die Berechnung funktioniert mit der vordefinierten Funktion fuer eta ohne Guide, aber ich will per Guide ermoeglichen die Funktion per Hand einzugeben.
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 15:35
Titel:
|
|
Meinst Du so
?
Sonst bitte ein durchgerechnetes Beispiel oder den lauffähigen Code ohne Guide. Aus Deinen Beschreibungen werde ich nicht so ganz schlau.
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 16:02
Titel:
|
|
Ich weiss nicht weiter, hier der Code ohne Guide. Bis man den nachvollziehen kann, ist bestimmt Weihnachten.Das gemeinte eta ist in Zeile 107
Beschreibung: |
|
Download |
Dateiname: |
YWFz_Out_of_plane.m |
Dateigröße: |
11.63 KB |
Heruntergeladen: |
741 mal |
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 16:33
Titel:
|
|
Du meinst das:
eta als Funktion von fr?
Ja, das geht doch mit eval, siehe doch mein letztes Beispiel.
str wäre der String, den Du aus dem edit Feld bekommst, Du musst dann natürlich das str2double weglassen und gucken, wie Du an die Variablen kommst (Stichwort guidata und handles).
|
|
|
formater |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 52
|
|
|
|
Anmeldedatum: 10.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.12.2008, 18:12
Titel:
|
|
Keine Ahnung wie ich sonst an die Variablen rankomme????:::::
Du meinst doch die mit Variablen die Eingabe???
|
|
|
|
Gehe zu Seite 1, 2 Weiter
|
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.
|
|