|
|
Optimization Toolbox - Optimierungsfunktion einbinden |
|
Patrick96 |

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 11.10.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 10:37
Titel: Optimization Toolbox - Optimierungsfunktion einbinden
|
 |
Guten Tag,
ich habe Probleme beim Einbauen einer Opitmierungsfunktion in ein bestehendes Skript. Dieses Skript wird zur Eingabe von Parametern verwendet und gibt als Produkt eine "Amplitude[µm]" an.
Hierbei werden die Paramter in einem "1x1struct" wie folgt eingegeben:
Ich würde gerne eine Optimierungsfunktion integrieren, sodass die Parameter(Höhe,Länge,Breite)variiert werden und die Amplitude jeweils neu berechnet wird. Die maximale Amplitude in Verbindung mit den jeweiligen Paramtern zu erhalten wäre das Ziel.
Ich hoffe jemand kann mir helfen und bedanke mich im Voraus.
Viele Grüße
Patrick
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 11:54
Titel: Re: Optimization Toolbox - Optimierungsfunktion einbinden
|
 |
Hallo Patrick96,
Zitat: |
Hierbei werden die Paramter in einem "1x1struct" wie folgt eingegeben: |
Der Code enthält keinen Struct.
Zitat: |
Ich würde gerne eine Optimierungsfunktion integrieren, sodass die Parameter(Höhe,Länge,Breite)variiert werden und die Amplitude jeweils neu berechnet wird. Die maximale Amplitude in Verbindung mit den jeweiligen Paramtern zu erhalten wäre das Ziel. |
Darunter kann ich mir noch nichts vorstellen. Was bedeutet "integrieren" hier?
Was hast Du bisher versucht und woran hängt es konkret?
Gruß, Jan
|
|
|
Patrick96 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 11.10.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 15:11
Titel:
|
 |
Hallo Jan,
okay, das Element ist ein Cell array in dem sich ein struct befindet. Ich hatte mir überlegt,das "element" als Function mit mehreren Variablen zu deklarieren. Anschließend wollte ich mit der Optimization App die Funktion aufrufen und die Paramter der Länge,Breite etc variieren.
Als Fehler erhalte ich :" Reference to a cleared variable H. Error in objfun"
Vielen Dank für die Unterstützung-
Viele Grüße
Patrick
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 18:34
Titel:
|
 |
Hallo Patrick96,
Was ist "E1"? Ist das ein Script, in dem vielleicht per
clear
die Variablen gelöscht werden? Danach wäre "H" natürlich weg.
Was ist der Inhalt von "element{1}"? Ist das ein Function-Handle?
Bitte erkläre solche Details.
Gruß, Jan
|
|
|
Patrick96 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 11.10.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 06.12.2016, 23:02
Titel:
|
 |
Hallo Jan,
ich lade mal das Skript E1 hoch. Da die Unterfunktionen sehr zahlreich sind, habe ich diese mal weggelassen. Ich hoffe mit dem Skript die Verständlichkeit für mein Problem zu verbessern und wünsche eine gute Nacht!
Viele Grüße
Patrick
Beschreibung: |
|
 Download |
Dateiname: |
E1.m |
Dateigröße: |
1.57 KB |
Heruntergeladen: |
500 mal |
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 07.12.2016, 13:36
Titel:
|
 |
Hallo Patrick96,
Der Code von E1 bringt noch keine Erkenntnis.
Bitte poste nochmal die vollständige Fehlermeldung. An welcher Stelle im Code wird sie genau erzeugt?
Die Bedeutung dieser Zeile verstehe ich nicht:
Wenn "element{1}" ein Struct ist, ist das keine valide Matlab-Syntax, oder?
Wenn "H" irgendwo in Deinem Code gecleart wird, ist das die Ursache des Fehlers. Durchsuche doch mal den gesamten Code nach "clear".
Gruß, Jan
|
|
|
Patrick96 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 10
|
 |
|
 |
Anmeldedatum: 11.10.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.12.2016, 14:09
Titel:
|
 |
Hallo Jan,
vielen Dank für deine Hinweise. Ich habe in der Zwischenzeit eine Lösung für mein Problem gefunden.
Viele Grüße
Patrick96
|
|
|
|
|
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 - 2025
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.
|
|