Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.

Topic: Compiling numerical iterations
Replies: 7   Last Post: Mar 5, 2013 4:15 AM

 Messages: [ Previous | Next ]
 Dr. Peter Klamser Posts: 23 Registered: 6/11/11
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
>

Date Subject Author
2/23/13 Ray Koopman
2/27/13 Ray Koopman
2/27/13 Dana DeLouis
2/28/13 David Bailey
2/27/13 Dr. Peter Klamser
3/5/13 Dr. Peter Klamser