[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: set array values from 3 vectors,
Francesco Potortì <=