derletztekick: matlab

Beitrag lesen

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