Aah, ok.
Kolonnvektorer eller radvektorer spelar ingen roll, så länge du har koll på det själv!
Säg att vi skapar vektorn P=[p1;p2;p3;p4;p5] , där p1,...,p5 är alla vektorer (p1=[1 1 0] osv.)
for i=1:5 betyder att den kommer köra slingan 5 gånger, första gången med i=1, andra gången med i=2 ända upp till 5. (1:5 ger ju vektorn [1 2 3 4 5], så den tar varje värde i vektorn).
För att köra en rad av P åt gången, så kan vi skriva;
p=P(i,

, vilket betyder att vi tar alla kolonner i rad i, så första slingan blir p=P(1,

vilket är första raden, som så fint är p1.
p=(A,k,w), så vi vill alltså ha första värdet i p som A, andra värdet som k, tredje som w.
Då kan vi i ditt fall skriva (Du vill ha på formen y1=fkn1(t,A,k,w) )
y1=fkn1(t,p(1),p(2),p(3))
Sen 'end' för att stänga for-slingan.
Hänger du med?
Den kommer alltså köra igenom vektorn P rad för rad med de värden vi satt som p1,p2 osv.