[Scilab-users] is vectorization possible
Tim Wescott
tim at wescottdesign.com
Tue Sep 27 09:17:30 CEST 2016
tmp = sum(a( [1 + (i-1)*n : i*n],:), 'c')
Or sum(..., 'r'). I can't remember which is which. One makes a row,
the other makes a column, but I can never remember if it's "sum all
columns" or "sum into a column".
On Tue, 2016-09-27 at 09:08 +0200, paul.carrico at free.fr wrote:
> Hi All
>
> Is the vectorization possible for the example herebellow? everything I
> tried failed !
>
> Thanks for any help
>
> Paul
>
> ##################################################################
> mode(0)
>
>
> k = 100;
> a = rand(k,1);
>
>
> w = 5;
> n = (k/w);
>
>
> i = [1 : n]';
>
>
> tmp = zeros(n,1);
>
>
> // using vectorization
> tmp(i,1) = sum(a( [1 + (i-1)*n : i*n],:)
> abort
>
>
>
>
> // same using a loop
> for i = 1 : n
> tmp(i,1) = sum(a( [1 + (i-1)*w : i*w],:));
> end
>
>
> tmp
> _______________________________________________
> users mailing list
> users at lists.scilab.org
> http://lists.scilab.org/mailman/listinfo/users
--
Tim Wescott
www.wescottdesign.com
Control & Communications systems, circuit & software design.
Phone: 503.631.7815
Cell: 503.349.8432
More information about the users
mailing list