Re: Assignment problem
- To: mathgroup at smc.vnet.net
- Subject: [mg86365] Re: Assignment problem
- From: Bill Rowe <readnewsciv at sbcglobal.net>
- Date: Sun, 9 Mar 2008 05:05:07 -0500 (EST)
On 3/8/08 at 5:42 AM, read at math.uvm.edu (Helen Read) wrote:
>Albert Retey wrote:
>>Note that usually using a Do-Loop is the better choice in
>>Mathematica:
>(as compared with a For loop).
>This is the second post I've seen today that says that Do loops are
>better than For loops in Mathematica. What is better about them
>(aside from slightly simpler syntax)?
Do loops tend to be faster than For loops, For example,
In[39]:= Timing[
For[sum = n = 0, n < 100000, n++, sum += RandomReal[]]]
sum
Out[39]= {1.09289,Null}
Out[40]= 49920.7
In[41]:= sum = 0;
Timing[Do[sum += RandomReal[], {100000}]]
sum
Out[42]= {0.610351,Null}
Out[43]= 49970.9
--
To reply via email subtract one hundred and four