[R] Odp:  Programming: loop versus vector oriented
    Jan private 
    jrheinlaender at gmx.de
       
    Sat Sep 18 12:12:29 CEST 2010
    
    
  
Hello Petr,
thank you for your ideas. The split() looks most realistic. 
What about this idea:
1. Define three functions Refun1, Refun2, Refun3 for the three different
sections of the calculations (same as you suggested)
2. lambda = (Re <= 2320) * Refun1(Re)  + ((Re > 2320) && (Re < 65 * dk))
* Refun2(Re) etc.
But my thought is that probably the values of RefunXYZ will be
calculated for every value of Re, even if the condition (Re <= 2320) is
FALSE (= 0). So that would give a lot of unnecessary function
evaluations.
Regards,
	Jan
    
    
More information about the R-help
mailing list