[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Calculating log for each array element
From: |
Michael Goffioul |
Subject: |
Re: Calculating log for each array element |
Date: |
Fri, 20 Jun 2008 15:20:02 +0200 |
On Fri, Jun 20, 2008 at 2:40 PM, DimitryASuplatov <address@hidden> wrote:
> Hello,
>
> I have array with some values initialized as
>
> a = load <filename>
>
> I want now to create another array b so as b[i] = log(a[i])
> I do this as follows
>
> for i = 1:length(a)
> b(i) = log(a(i))
> endfor
>
> This works but it takes to long
>
> 1/ Is there any way to speed this up?
b = log(a);
> 2/ How to convert my array a to list?
> 3/ How to append to array?
vertical append: a = [a; rand(1,size(a,2))]
horizontal append: a = [a, rand(size(a,1),1)]
Michael.