[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: help with vectorizing a for loop
From: |
Thomas Weber |
Subject: |
Re: help with vectorizing a for loop |
Date: |
Mon, 3 Oct 2011 20:57:25 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, Oct 03, 2011 at 12:09:58AM -1000, Rick T wrote:
> Greetings All
>
> I have a for loop that reads an array but I would like to vectorize it to
> see if will improve speed. at the moment the for loop takes about 7 mins any
> ideas to speed this up
>
> The array called inner_freq has three columns made up of
> amplitude,frequency, and phase
>
> for ii=1:1:length(inner_freq)-1
>
>
> aa_sig_rebuilt=inner_freq(ii,2)*cos(2*pi*t*inner_freq(ii,1)+inner_freq(ii,3));
> aa_sig_combined=aa_sig_combined+aa_sig_rebuilt;
> end;
I might be missing something here, but how about
col1 = inner_freq(:, 1);
col2 = inner_freq(:, 2);
col3 = inner_freq(:, 3);
aa_sig_combined = sum(col2 .* cos(2*pi*t*col1 + col3));
Thomas
- help with vectorizing a for loop, Rick T, 2011/10/03
- Re: help with vectorizing a for loop, Bård Skaflestad, 2011/10/03
- Re: help with vectorizing a for loop, Martin Helm, 2011/10/03
- Re: help with vectorizing a for loop,
Thomas Weber <=
- Re: help with vectorizing a for loop, Rick T, 2011/10/04
- Re: help with vectorizing a for loop, Martin Helm, 2011/10/04
- Re: help with vectorizing a for loop, Rick T, 2011/10/04
- Re: help with vectorizing a for loop, Martin Helm, 2011/10/04
- Re: help with vectorizing a for loop, Martin Helm, 2011/10/04
- Re: help with vectorizing a for loop, Rick T, 2011/10/04
- Re: help with vectorizing a for loop, Martin Helm, 2011/10/05
- Re: help with vectorizing a for loop, Rick T, 2011/10/05
- Re: help with vectorizing a for loop, Martin Helm, 2011/10/05
Re: help with vectorizing a for loop, Jordi Gutiérrez Hermoso, 2011/10/04