Re: Bug in Tanh.
- To: mathgroup at yoda.ncsa.uiuc.edu
- Subject: Re: Bug in Tanh.
- From: barry at math.ucla.edu
- Date: Fri, 01 Mar 91 22:28:18 -0800
>I conclude that the problem must be between the interface of Mathematica
>and the 2.0 Operating system.
>(The same bug also occurs in my beta version Mathematica2.0 for the NeXT).
Note it must be a bug in the kernel, since it evaluates Tanh[x]
incorrectly----for example
Tanh[-1.8]
-1.053193987153732
Also, it is very strange, since it gets ``most'' of Tanh[x] correct
(as the Plot[] shows).
The moral: always plot functions before using them in more
complicated expressions!
[On my Sparcstation, I get
In[3]:= Tanh[-1.8]
Out[3]= -0.946806
which matches with tables in books. Looks
like a NeXT problem to me. --- smc, moderator]
>From mathgroup-adm at yoda.ncsa.uiuc.edu Sat Mar 2 05:57:41 1991
Received: from yoda.ncsa.uiuc.edu by dragonfly.wri.com with SMTP id AA12404
(5.65+/IDA-1.3.4 for cat >> /users/swolf/Mail/incoming); Sat, 2 Mar 91 05:57:41 -0600
Received: by yoda.ncsa.uiuc.edu id AA18105
(5.64+/IDA-1.3.4 for ); Sat, 2 Mar 91 01:59:03 -0600
Received: by yoda.ncsa.uiuc.edu id AA18101
(5.64+/IDA-1.3.4 for /usr/lib/sendmail -odq -oi -fmathgroup-adm at yoda.ncsa.uiuc.edu mathgroup-out); Sat, 2 Mar 91 01:59:01 -0600
Message-Id: <9103020759.AA18101 at yoda.ncsa.uiuc.edu>
Date: Sat, 2 Mar 91 02:18 EST
From: CAMERON at midd.cc.middlebury.edu
Subject: Re: A few questions
To: mathgroup at yoda.ncsa.uiuc.edu
Charles Bruen (cabruen at athena.mit.edu) asks:
> 1) Why does mathematica lose the font selection I have made for text
> cells. I have a paragraph of text describing a function, and I dont want
> it in chicago (the default). I am running a Macintosh front end.
I don't have a Mac, and you weren't very detailed in posing your
question, so I can't say for sure what's causing this. But if it's
affecting only certain individual cells you might be able to restore
them to sanity with the "Default Styles" item of the Style menu,
which resets the styles for selected cells to whatever is specified
for that kind [or those kinds] of cell in the Notebook's style
sheet. If the Notebook's entire style sheet is messed up, try the
"All Default Styles" item from the same menu to reset the entire
Notebook to global defaults.
> 2) Is it possible to a 3D plot only over certain sections (such as a
> circle) instead of the boxed area that is the default. I want a pressure
> plot of a circle with radius 2. I can plot it out, but I get the
> pressure plot from {x,-2,2} {y,-2,2}, and the function is
> meaningless outside of the range of the circle.
Plot3D only plots over rectangular regions.
There are (at least) two ways to do what you want to do:
a) Define a new function:
foo[x_,y_] := 0 /; (x^2+y^2)>4
foo[x_,y_] := YourRealFunction[x,y]
This will artificially define the function to be zero outside
the circle; then you can use Plot3D.
This may or may not be suitable, depending on what function you're
working with and what kind of graph you need.
b) Use ParametricPlot3D:
f[x_,y_] := Cos[ x Sqrt[4 - x^2 -y^2] ] Sin[y]
(* or whatever your real function is *)
Needs["Graphics'ParametricPlot3D'"];
ParametricPlot3D[
Block[ { x = r Cos[t], y = r Sin[t] }, {x,y,f[x,y]} ],
{r,0,2,.25}, {t,0,2Pi,Pi/8}
]
> 3) Are they taking student orders for 2.0 yet. I called 1 1/2 months
> ago and they were still peddling 1.2?
I have no idea when they'll leave off peddling 1.2 and begin
peddling 2.0. It's still in beta testing at the moment, though.
Don't you think it would be more direct to simply call WRI and ask
them? It's a free call, after all (1-800-441-6284) and nobody on
this list is likely to know more than the WRI sales staff what WRI's
plans and timetable are.
One thing I do know is that if you buy the regular version of Mma
now, you get 25% off the old list prices *and* a free upgrade to
2.0 when it's released. I don't know whether this applies to the
student version of Mma, however. (I doubt that it does.)
> 4) Is it possible to label the Axes on a Plot3D graph. I tried the plot
> parameter AxesLabel->{"xlabel", "ylabel"} but it did not work.
As Nancy Blachman already pointed out, in 3D graphics you need
three axis labels. AxesLabel->{"xlabel","ylabel","zlabel"} works.
If you don't want a z-axis label, use "".
--Cameron Smith
Mathematica consultant
cameron at midd.cc.middlebury.edu