Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Compiling numerical iterations

  • To: mathgroup at smc.vnet.net
  • Subject: [mg120009] Re: Compiling numerical iterations
  • From: Peter Klamser <klamser at googlemail.com>
  • Date: Tue, 5 Mar 2013 04:15:04 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <kgab2i$c7f$1@smc.vnet.net>

... 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 at 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
>



  • Prev by Date: Re: Strange behavior of System Modeler
  • Next by Date: Mathematica can't solve this equations and stuck my PC
  • Previous by thread: Separating space and time functions
  • Next by thread: Mathematica can't solve this equations and stuck my PC