|
nelros |

Forum-Anfänger
|
 |
Beiträge: 17
|
 |
|
 |
Anmeldedatum: 18.05.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.05.2011, 11:46
Titel: Iterationswert rauslasen
|
 |
Hi,
Habe folgenden Aufruf-Befehl:
die aufgerufene Funktion:
Ich iteriere hier mit dem Befehl fminsearch. t0 ist dabei der Startwert.
Er wird an die Funktion Minimum als t weitergeben.
mit getappdata versuche ich dieses t abzugreifen.
Dieser Befehl speichert aber nur das erste eingegangene t. Ich möchte aber, dass bei jedem Iterationsschritt das neue t gespeichert wird.
Wie geht das?
Gruß
|
|
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 25.05.2011, 13:04
Titel: Re: Iterationswert rauslasen
|
 |
Hallo nelros,
Die Frage ist unklar. Wozu definierst do "T" als Vektor, obwohl Du nur den ersten Wert benutzt?
Und in:
wird der Input "t" sofort von dem Wert überschrieben, der als ApplicationData im Root-Objekt gespeichert ist - oder zumindest sein sollte, denn ein SETAPPDATA kann ich in Deinem Code nicht finden.
Deshalb ist die Frage so erstmal nicht beantwortbar. Bitte schreibe die Frage nochmal mit den nötigen Details.
Gruß, Jan
|
|
|
nelros |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 17
|
 |
|
 |
Anmeldedatum: 18.05.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.05.2011, 15:30
Titel:
|
 |
|
 |
|
Hi,
fminsearch iteriert immer die Funktion Minimum. Dabei wird bei jedem Iterationsschritt logischerweise mit einem neuen t gerechnet.
Innerhalb dieser Iteration befindet die Iteration fsolve.
Die Gleichung die fsolve iteriert löst beinhaltet auch t.
Somit muss jedes mal wenn fminsearch iteriert, auch fsolve mit dem neuen Parameter t interieren. Dieses t, das bei jedem Iterationsschritt von fminsearch sich ändert, möchte ich bei jedem Iterationsschritt von fminsearch an fsolve übergeben. Das bekomme ich nur nicht hin.
Habs mit getappdata versucht, will aber auch nicht funktionieren.
Hab mein Programm hochgeladen.
vereinfach ausgedrückt: Ich will von der File Aufrufen, die t0 als Iterationsparamter t an Minimum weitergibt von dort aus zu der File Nullstelle5 weitergeben.
Beschreibung: |
|
 Download |
Dateiname: |
Nullstelle5.m |
Dateigröße: |
367 Bytes |
Heruntergeladen: |
329 mal |
Beschreibung: |
|
 Download |
Dateiname: |
Minimum.m |
Dateigröße: |
445 Bytes |
Heruntergeladen: |
336 mal |
Beschreibung: |
Alle files öffnen und bei der File Aufruf auf Play drücken. |
|
 Download |
Dateiname: |
Aufruf.m |
Dateigröße: |
139 Bytes |
Heruntergeladen: |
301 mal |
|
|
|
|
|
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.
|
|