help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: set array values from 3 vectors


From: Francesco Potortì
Subject: Re: set array values from 3 vectors
Date: Thu, 01 Sep 2011 13:06:31 +0200

>I tried to run this code:
>
>projects=5;
>startdate=[1 3 5 7 2];enddate=[5 9 7 9 5];value=[100 300 500 700 900];
>for i=1:projects
> canvas(i,startdate(i):enddate(i)) = value(i);
>end
>
>and get:
>ans =
>
>    100   1000   1300   1300   1800    800   1500   1000   1000

Hm.  This is what I get:

octave> clear canvas; projects=5;
startdate=[1 3 5 7 2];enddate=[5 9 7 9 5];value=[100 300 500 700 900];
for i=1:projects
 canvas(i,startdate(i):enddate(i)) = value(i);
end; canvas'
octave> octave> > > ans =

   100     0     0     0     0
   100     0     0     0   900
   100   300     0     0   900
   100   300     0     0   900
   100   300   500     0   900
     0   300   500     0     0
     0   300   500   700     0
     0   300     0   700     0
     0   300     0   700     0

Is that what you want?

-- 
Francesco Potortì (ricercatore)        Voice:  +39.050.315.3058 (op.2111)
ISTI - Area della ricerca CNR          Mobile: +39.348.8283.107
via G. Moruzzi 1, I-56124 Pisa         Fax:    +39.050.315.2040  
(entrance 20, 1st floor, room C71)     Web:    http://fly.isti.cnr.it


reply via email to

[Prev in Thread] Current Thread [Next in Thread]