|
|
CompEcon Toolbox Schleife über Broyden |
|
lacke |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 12.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2008, 08:32
Titel: CompEcon Toolbox Schleife über Broyden
|
|
Hi,
weiß jemand, wie ich eine Schleife über den Broyden-Algorithmus schreiben kann?
Mein ursprünglicher Code sieht so aus:
Jetzt möchte ich das ganze für mindestens 100 verschiedene Werte des Parameters "n" berechnen.
Hat jemand eine Idee?
Gruß,
Lena
Edit: Bitte die Code-Formatierung benutzen.
mfg nschlange
|
|
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 12.09.2008, 08:56
Titel:
|
|
Hi,
mach doch sowas:
Jetzt wird der Reihe nach jedes Element von n an die Funktion übergeben. Nach Möglichkeit solltest Du die Ergebnisse jedes Aufrufs speichern. Wenn das eine einfache Zahl ist ginge das wie oben.
Hilft Dir das?
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
lacke |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 12.09.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.09.2008, 09:12
Titel:
|
|
Vielen Dank.
Das reicht aber, glaube ich, noch nicht aus.
Ich bekomme folgende Fehlermeldung:
"??? In an assignment A(I) = B, the number of elements in B and
I must be the same.
Error in ==> morechildren_broyden at 31
x(ind) = broyden('morechildren',[0.2768;0.1442;0.6457], ..."
Ich glaube, es gibt 2 Probleme:
1. x ist sowieso schon ein Vektor. Wenn ich nur einen Schleifenschritt mache, enthält x 3 Werte.
2. Ich bin mir nicht sicher, ob ich dem Dokument "morechildren", in dem die Funktion definiert wird, einfach "n" stehen lassen kann, oder ob dort auch n(ind) stehen sollte. Ich denke, n(ind) wäre logischer, aber dann kriege ich noch zusätzliche Fehlermeldungen ...
Gruß,
Lena
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 12.09.2008, 09:26
Titel:
|
|
lacke hat Folgendes geschrieben: |
Ich glaube, es gibt 2 Probleme:
1. x ist sowieso schon ein Vektor. Wenn ich nur einen Schleifenschritt mache, enthält x 3 Werte.
Gruß,
Lena |
Hi,
das kannst Du durch
beheben. Klappt es dann?
Zu Deiner 2. Bemerkung kann ich nichts sagen, da fehlt mir der Zusammenhang.
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
|
|
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.
|
|