[R] Odp:  Programming: loop versus vector oriented
    Jan private 
    jrheinlaender at gmx.de
       
    Thu Sep 16 13:22:05 CEST 2010
    
    
  
Hello Petr,
> If you want to get results of your function for a vector of reynolds and 
> dk you can use function outer and probably get rid of for cycle in the 
> function.
> 
> outer(c(100, 530,2410), c(10, 150,200),lambda_wall)
>           [,1]       [,2]       [,3]
> [1,] 0.6400000 0.64000000 0.64000000
> [2,] 0.1207547 0.12075472 0.12075472
> [3,] 0.1081338 0.04515774 0.04515774
that gives me an array as an answer (and does more calculations than
necessary, in this case 9 instead of 3). The result should be a vector.
The function should work on the nth elements of the two input vectors
and put the result into the nth element of the output vector. So it
would work like c <- a + b, only instead of '+' there are more complex
calculations.
Best regards,
	Jan
    
    
More information about the R-help
mailing list