Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.soft-sys.math.mathematica > #2244 > unrolled thread
| Started by | Christopher Young <cy56@comcast.net> |
|---|---|
| First post | 2011-05-10 00:20 +0000 |
| Last post | 2011-05-11 08:26 +0000 |
| Articles | 2 — 2 participants |
Back to article view | Back to comp.soft-sys.math.mathematica
Re: How do you read Mathematica? Christopher Young <cy56@comcast.net> - 2011-05-10 00:20 +0000
Re: How do you read Mathematica? AES <siegman@stanford.edu> - 2011-05-11 08:26 +0000
| From | Christopher Young <cy56@comcast.net> |
|---|---|
| Date | 2011-05-10 00:20 +0000 |
| Subject | Re: How do you read Mathematica? |
| Message-ID | <iqa0c4$d8p$1@smc.vnet.net> |
On May 8, 2011, at 11:05 AM, Murray Eisenberg wrote: > Actually there is, in a sense, an "official" way to pronounce any Mathematica expression: wrap it in the Speak function (using Hold as necessary) and listed to the resulting sound! This is really neat and helpful! I got Speak[HoldForm[x /. x -> a]] to work. The only improvements might be to have "plain english", such as "x when x is replaced by a" or something like that.
[toc] | [next] | [standalone]
| From | AES <siegman@stanford.edu> |
|---|---|
| Date | 2011-05-11 08:26 +0000 |
| Message-ID | <iqdh70$173$1@smc.vnet.net> |
| In reply to | #2244 |
In article <iqa0c4$d8p$1@smc.vnet.net>, Christopher Young <cy56@comcast.net> wrote: > On May 8, 2011, at 11:05 AM, Murray Eisenberg wrote: > > > Actually there is, in a sense, an "official" way to pronounce any > > Mathematica expression: wrap it in the Speak function (using Hold as > > necessary) and listed to the resulting sound! > > This is really neat and helpful! I got > Speak[HoldForm[x /. x -> a]] > > to work. > > The only improvements might be to have "plain english", such as "x when x is > replaced by a" or something like that. Intrigued by this, I tried a few random examples, e.g. Speak[HoldForm[x/.x->a]] Speak[x/.x->a] a=3 Speak[x/.x->a] a=3//Speak a=3 Speak[y=x/.x->a] It really seems to me that this could provide a very effective teaching tool or gestalt for teaching, or for getting a grasp yourself on what Mathematica does, or "how it works". As a teaching drill (including self-teaching for yourself), set up a sequence of cells; put //Speak at the end of some of them; start executing them one by one using Shift-Enter, trying to predict what you're going to hear, or explain what you've just heard. I at least find this remarkably effective and intriguing -- much better than just executing cells and looking at printed outputs.
[toc] | [prev] | [standalone]
Back to top | Article view | comp.soft-sys.math.mathematica
csiph-web