Re: Problem using a loop to generate data for Point function

• To: mathgroup at smc.vnet.net
• Subject: [mg35616] Re: [mg35602] Problem using a loop to generate data for Point function
• From: "Johannes Ludsteck" <johannes.ludsteck at wiwi.uni-regensburg.de>
• Date: Tue, 23 Jul 2002 01:51:14 -0400 (EDT)
• Organization: Universitaet Regensburg
• Sender: owner-wri-mathgroup at wolfram.com

```Dear Michael,
your most important problem is the strategy to use
loops in Mathematica. My advice: don't.
Unfortunately you didn't append your code consisting
of four nested loops. Surely the problem can be
solved without loops and becomes clearer and more readable
then.

Here are three solutions for you problem:

Show[Graphics[Table[Point[{i,i}],{i,10}]]]

ListPlot[Table[{i,i},{i,10}]]

ListPlot[Range[10]]

So please try to avoid loops in Mathematica.
Loops produce long confusing code and slow
down evaluation time.

Best regards,
Johannes Ludsteck

On 22 Jul 2002, at 2:11, Michael Carnright wrote:

> For[i = 1, i < 10, i++, Show[Graphics[Point[{i, i}]]]]
>
> This genereates nine graphics with one point each.  I was trying to
> generate one graphic with nine points.  I see my problem as calling
> the Point function nine times instead of only once.  I wish to use the
> data generated by the loop on a single graphic.
>
> Thanks in advance for help on this :)
>
> P.S.  In the end I will be doing three For loops in a nested formation
> to generate the data to put on one graphic.
>
> -Michael
>

<><><><><><><><><><><><><><><><><><>
Johannes Ludsteck
Institut fuer Volkswirtschaftslehre
Lehrstuhl Prof. Dr. Moeller
Universitaet Regensburg
Universitaetsstrasse 31
93053 Regensburg
Tel +49/0941/943-2741

```

• Prev by Date: Re: Memory leak? Self-created non-executable Help notebook?
• Next by Date: Number crunching testreport 4th edition
• Previous by thread: Re: Problem using a loop to generate data for Point function
• Next by thread: Re: Problem using a loop to generate data for Point function