
Re: Compiling numerical iterations
Posted:
Mar 5, 2013 4:15 AM


.... I always use <ctrl>. to pick complete parts of an expression, because the timing of clicking is very sensitive ...
You can see, that it is no good to use expressions like For ... etc. to generate fast code in Mathematica.
For statements ect.. are bad style in Mathematica like GOTO Label in former days, when we learned to use PASCAL, MODULA etc.. Even if you can still use Label in Mathematica...
says Peter
2013/3/1 David Bailey <dave@removedbailey.co.uk>: > On 26/02/2013 06:09, firlefranz wrote: >> Thanks a lot! To be honest, some of the commands Ray is using, I've never seen before. I stopped using mathematica before version 5 came out. >> > > Remember that clicking on any function name and pressing F1, will give > you some help. > > Also, if you are confused about what certain operators do, or what their > precedence is in a particular expression, you can always resort to > FullForm. Since you want to look at the expression before evaluation, do > this: > > FoldList[Plus,0, > Total@Sign@Table[Most@RandomReal[{1,1},num],{1000}]] //Hold//FullForm > > Hold[FoldList[Plus, 0, > Total[Sign[Table[Most[RandomReal[List[1, 1], num]], List[1000]]]]]] > > The other thing to remember, is that repeated clicking at a point in an > expression (or use of Edit/Extend selection) will pick out successively > larger complete expressions  whether the expression is FullForm or not. > You can copy/paste such an expression somewhere else, and test it to see > what it does. > > David Bailey > http://www.dbaileyconsultancy.co.uk >

