Hallo seth_not@home,
das ist schon fast gut. es ist allerdings so, dass v nicht immer die gleiche laenge hat.
Wie könnte v, der ja bei Dir Zeile x Spalte des "Blocks" entspricht, noch aussehen? Wie soll v = [1 3 6]' berücksichtigt werden?
Um Dein bisheriges Beispiel zu erzeugen würde:
A([1:v(1)],[1:v(2)])=1
gehen.
[1:v(1)] (die Kurzform von [1:1:v(1)] erzeugt dabei einen Vector mit der Länge des ersten Wertes von v, indem nur 1en drin stehen - analoges gilt für [1:v(2)]
ebensowenig will ich den kram als string zusammenstueckeln und eval benutzen.
dazu sollte Dir ggf. num2str helfen...
Mit freundlichem Gruß
Micha
--
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch
LeagueEditor JavaScript :: simple Ligaverwaltung auf der Basis von JavaScript || JS Tetris :: für zwischendurch