Quantcast
Channel: Mein MATLAB Forum - goMatlab.de
Viewing all articles
Browse latest Browse all 28441

Optim.Toolbox: Variablen benennen

$
0
0
Liebe goMatlab-Community, ich habe ein Optimierungsproblem mit etwa 15000 Variablen und möchte jeder einzlenen einen Namen zuweisen um schneller deren Werte ausfindig zu machen. Ich habe zweierlei Sachen, welche ich nicht verstehe/weiß: 1) Zuordnung eines Indizes zu den Variablennamen vor der Optimierung, um z.B. in den NBen gewünschte Parameter direkt (mit Namen) ansprechen zu können. Codebeispiel ist: variablen = {'Future_1','Future_2','Spoteinkauf_Mo 01.01.2000 1','Spoteinkauf_Di 02.01.2000 20'}; N = length(variablen); % create variables for indexing for v = 1:N eval([variablen{v},' = ', num2str(v),';']); end PS: Ohne die Datumangaben gehts! 2) Ausgabe des optimierten x-Vektors nach der Optimierung, am besten in Form einer zweispaltigen Matrix (Spalte 1: Name des optimierten x-Wertes und Spalte 2: der Wert) Bei GAMS sieht das in etwas so aus: ---- VAR xSpotkauf Bezugsmengen pro Zeitpunkt t LOWER LEVEL UPPER MARGINAL t1 . 51.520 +INF . t2 . 5.420 +INF . t3 . . +INF 0.800 t4 . . +INF 0.800 t5 . . +INF 0.800 Anstelle von t1, t2..t5 wären mir die oben genannten Variablennamen am liebsten. Ziel ist, dass ich bei 15 Tausend Variablen gleich den Wert in z.B. Zeile 1553 einem bestimmten Namen zu ordnen kann. Hoffentlich kann mir bitte jemand helfen? Beste Grüße, Llinus.

Viewing all articles
Browse latest Browse all 28441

Latest Images

Trending Articles