Re: Plot in a Module
- To: mathgroup at smc.vnet.net
- Subject: [mg123899] Re: Plot in a Module
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Thu, 29 Dec 2011 02:52:27 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
On 12/28/11 at 5:16 AM, sam.takoy at yahoo.com (Sam Takoy) wrote: >How does one use the Plot command inside a Module? I find that if >one places a semi-colon after the command, then the output is >suppressed. But it also seems illegal to skip the semi-colon? So how >does one do it? No, it is not illegal to skip a semicolon. Either of the following constructs will create a plot Module[{x = 2}, Plot[y^2, {y, 0, x}]] or Module[{x, p}, x = 2; p = Plot[y^2, {y, 0, x}]; Sqrt[x]; p] All a semicolon does is create a compound expression. The last element of a compound expression determines what is displayed. When you do say x=2; You actually create the compound expression x = 2;Null. Since the last element is Null which does nothing, nothing is displayed.