Today, Wolfram Research announced Mathematica 7, a major release
that accelerates the drive to integrate and automate
functionality as core Mathematica capabilities, adding image
processing, parallel high-performance computing (HPC), new
on-demand curated data, and other recently developed
computational innovations--in total over 500 new functions and 12
application areas.
Image processing is one key integrated addition.
Industrial-strength, high-performance functions for image
composition, transformation, enhancement, and segmentation
combine with the existing Mathematica infrastructure of
high-level language, automated interface construction,
interactive notebook documents, and computational power to create
a uniquely versatile image processing solution.
Built-in parallel computing is another key new area of
integration in Mathematica 7 (and a first across technical
computing). For the first time, every copy of Mathematica comes
standard with the technology to parallelize computations over
multiple cores or over networks of Mathematica deployed across a
grid. Every copy of Mathematica 7 comes with four computation
processes included. More processes as well as network
capabilities can be added easily.
Computable data sources, introduced in Mathematica 6, are unique
and popular innovations because of the ease with which data can
be utilized in Mathematica. Mathematica 7 builds on this with
major additions including the complete human genome, as well as
weather, astronomical, GIS, and geodesy data. Example uses
include finding, analyzing, and visualizing gene
sequences--making use of Mathematica's powerful string
capabilities (including new string alignment functionality),
pattern matching, and statistics. Similarly, both real-time and
historical weather data from 16,000 weather stations is included
in Mathematica 7, giving everyone from climatologists to
economists curated information to use in their analyses or
applications.
Other areas of innovation in Mathematica 7 include:
* Charting and information visualization
* Vector field visualization
* Comprehensive spline support, including NURBS
* Industrial-strength Boolean computation
* Statistical model analysis
* Integrated geodesy and GIS data
* Many symbolic computation breakthroughs, including discrete
calculus, sequence recognition, and transcendental roots
To learn more about the enhancements available in Mathematica 7
and to see the full list of new features, visit:
http://www.wolfram.com/mathematica/newin7
NOTE: Mathematica users with Premier Service will receive an
email in the next few days with instructions on how to download
their free upgrades.
|
|
0
|
|
|
|
Reply
|
newsdesk (73)
|
11/19/2008 10:40:40 AM |
|
Hello,
I would like to know if the two bugs mentioned here (and in other
messages) are still present in 7.0:
http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_frm/thread/265f5619682b67e/0188372330785945
I'd also be curious about the performance (especially memory use) of
the graphics system. In version 6, ListDensityPlot could use up an
enormous amount of memory when high order interpolation was turned on
(much much more memory than the size of the final graphic that was
generated).
Finally I'd like to say that, though this might seem like a very minor
point compared to the other new features, I appreciate the addition of
line cap and join controls very much (CapForm, JoinForm). Those very
sorely missed in v6!
|
|
0
|
|
|
|
Reply
|
szhorvat (1424)
|
11/20/2008 9:55:34 AM
|
|
Mathematica 7.0: The first results are 8 for the Union and also 8 for
the Tally. With the different number, neither are 2 and 4 isomorphic
nor are 4 and 2 isomorphic.
Szabolcs wrote:
> Hello,
>
> I would like to know if the two bugs mentioned here (and in other
> messages) are still present in 7.0:
>
> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_frm/thread/265f5619682b67e/0188372330785945
>
> I'd also be curious about the performance (especially memory use) of
> the graphics system. In version 6, ListDensityPlot could use up an
> enormous amount of memory when high order interpolation was turned on
> (much much more memory than the size of the final graphic that was
> generated).
>
>
> Finally I'd like to say that, though this might seem like a very minor
> point compared to the other new features, I appreciate the addition of
> line cap and join controls very much (CapForm, JoinForm). Those very
> sorely missed in v6!
>
--
Murray Eisenberg murray@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
|
|
0
|
|
|
|
Reply
|
murray (1862)
|
11/21/2008 10:31:43 AM
|
|
That PARTICULAR failure of Tally, at least, seems to be gone in version 7.
No promises in general, mind you.
Bobby
On Thu, 20 Nov 2008 03:55:39 -0600, Szabolcs <szhorvat@gmail.com> wrote:
> Hello,
>
> I would like to know if the two bugs mentioned here (and in other
> messages) are still present in 7.0:
>
> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_frm/thread/265f5619682b67e/0188372330785945
>
> I'd also be curious about the performance (especially memory use) of
> the graphics system. In version 6, ListDensityPlot could use up an
> enormous amount of memory when high order interpolation was turned on
> (much much more memory than the size of the final graphic that was
> generated).
>
>
> Finally I'd like to say that, though this might seem like a very minor
> point compared to the other new features, I appreciate the addition of
> line cap and join controls very much (CapForm, JoinForm). Those very
> sorely missed in v6!
>
--
DrMajorBob@longhorns.com
|
|
0
|
|
|
|
Reply
|
btreat1 (1277)
|
11/21/2008 10:32:04 AM
|
|
The Tally[] problem is solved. This I checked with a prerelease version
of Mathematica 7 I got at this year's Mathematica users conference.
Michael
Szabolcs schrieb:
> Hello,
>
> I would like to know if the two bugs mentioned here (and in other
> messages) are still present in 7.0:
>
> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_frm/thread/265f5619682b67e/0188372330785945
>
> I'd also be curious about the performance (especially memory use) of
> the graphics system. In version 6, ListDensityPlot could use up an
> enormous amount of memory when high order interpolation was turned on
> (much much more memory than the size of the final graphic that was
> generated).
>
>
> Finally I'd like to say that, though this might seem like a very minor
> point compared to the other new features, I appreciate the addition of
> line cap and join controls very much (CapForm, JoinForm). Those very
> sorely missed in v6!
>
|
|
0
|
|
|
|
Reply
|
michael.weyrauch (84)
|
11/21/2008 10:32:35 AM
|
|
Szabolcs wrote:
> Hello,
>
> I would like to know if the two bugs mentioned here (and in other
> messages) are still present in 7.0:
>
> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_frm/thread/265f5619682b67e/0188372330785945
I'd like to know if the ability to set a RevolutionAxis (which was
present in the old SurfaceOfRevolution, and is sorely missing in
RevolutionPlot3D) has been added to RevolutionPlot3D.
--
Helen Read
University of Vermont
|
|
0
|
|
|
|
Reply
|
read2257 (64)
|
11/21/2008 10:34:23 AM
|
|
On Nov 21, 11:34 am, Helen Read <r...@math.uvm.edu> wrote:
> Szabolcs wrote:
> > Hello,
>
> > I would like to know if the two bugs mentioned here (and in other
> > messages) are still present in 7.0:
>
> >http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_...
>
> I'd like to know if the ability to set a RevolutionAxis (which was
> present in the old SurfaceOfRevolution, and is sorely missing in
> RevolutionPlot3D) has been added to RevolutionPlot3D.
>
Hello Helen,
RevolutionPlot3D does have a RevolutionAxis option in Mathematica
6.0.3. Does it differ in any way from the RevolutionAxis option of
SurfaceOfRevolution?
Try this:
RevolutionPlot3D[Cos[x], {x, 0, Pi}, RevolutionAxis -> {1, 1, 0}]
|
|
0
|
|
|
|
Reply
|
szhorvat (1424)
|
11/22/2008 11:09:27 AM
|
|
On Nov 21, 2008, at 4:34 AM, Helen Read wrote:
> Szabolcs wrote:
>> Hello,
>>
>> I would like to know if the two bugs mentioned here (and in other
>> messages) are still present in 7.0:
>>
>> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_frm/thread/265f5619682b67e/0188372330785945
>
> I'd like to know if the ability to set a RevolutionAxis (which was
> present in the old SurfaceOfRevolution, and is sorely missing in
> RevolutionPlot3D) has been added to RevolutionPlot3D.
Yes.
http://reference.wolfram.com/mathematica/ref/RevolutionAxis.html
Brett
|
|
0
|
|
|
|
Reply
|
brettc (64)
|
11/22/2008 11:09:37 AM
|
|
Yes, there is a new RevolutionAxis option in Version 7.
David Park
djmpark@comcast.net
http://home.comcast.net/~djmpark
From: Helen Read [mailto:read@math.uvm.edu]
I'd like to know if the ability to set a RevolutionAxis (which was
present in the old SurfaceOfRevolution, and is sorely missing in
RevolutionPlot3D) has been added to RevolutionPlot3D.
--
Helen Read
University of Vermont
|
|
0
|
|
|
|
Reply
|
djmpark (1300)
|
11/22/2008 11:10:10 AM
|
|
I hope the problem where Exporting or Save As... for a Plot3D to pdf
format (Windows platform) resulted in HUGE file sizes has been
addressed in 7.
--JD
|
|
0
|
|
|
|
Reply
|
texasAUtiger (55)
|
11/22/2008 11:13:31 AM
|
|
Hello,
Can someone explain why Mathematica is going directly to version 7.0?
Version 6.0 was a big improvement, but it was not very polished. I
have some problems using it.
Specially the documentation System and some Java issues. I am
wondering if with this new version,
we will have another big improvement, but we will remain having to
cope with the same kind of problems.
On Nov 21, 8:32 am, Michael Weyrauch <michael.weyra...@gmx.de> wrote:
> The Tally[] problem is solved. This I checked with a prerelease version
> of Mathematica 7 I got at this year's Mathematica users conference.
>
> Michael
>
> Szabolcs schrieb:
>
> > Hello,
>
> > I would like to know if the two bugs mentioned here (and in other
> > messages) are still present in 7.0:
>
> >http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_...
>
> > I'd also be curious about the performance (especially memory use) of
> > the graphics system. In version 6, ListDensityPlot could use up an
> > enormous amount of memory when high order interpolation was turned on
> > (much much more memory than the size of the final graphic that was
> > generated).
>
> > Finally I'd like to say that, though this might seem like a very minor
> > point compared to the other new features, I appreciate the addition of
> > line cap and join controls very much (CapForm, JoinForm). Those very
> > sorely missed in v6!
|
|
0
|
|
|
|
Reply
|
ney.nlemke (6)
|
11/22/2008 11:13:52 AM
|
|
On Nov 21, 11:32 am, Michael Weyrauch <michael.weyra...@gmx.de> wrote:
> The Tally[] problem is solved. This I checked with a prerelease version
> of Mathematica 7 I got at this year's Mathematica users conference.
>
What about the other bug (the eigenvalue problem), linked from the
same thread I mentioned?
I copied the (wrong) results from Mathematica 6 here:
In[1]:= mat = {{-6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0, 0,
0}, {0, -6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0,
0}, {-Sqrt[3], 0, -4, 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4),
2 Sqrt[2/3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0}, {0, -Sqrt[3],
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -4/3, -(2 Sqrt[2])/3, 0, 0, 0,
Sqrt[3], 0, 0, 0, 0, 0}, {0, 0, 2 Sqrt[2/3], -(2 Sqrt[2])/3, 7/3,
0, 0, 0, 0, Sqrt[3], 0, 0, 0, 0}, {Sqrt[3], 0, 0, 0, 0, -4, 0,
2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0, 2 Sqrt[2/3], 0, 0, 0}, {0,
Sqrt[3], 0, 0, 0, 0, -4, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0,
2 Sqrt[2/3], 0, 0}, {0, 0, Sqrt[3], 0, 0,
2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, -14/3,
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], (2 Sqrt[2])/3, 0,
0, 0}, {0, 0, 0, Sqrt[3], 0, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4),
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -2, -(2 Sqrt[2])/3,
0, (2 Sqrt[2])/3, 0, 0}, {0, 0, 0, 0, Sqrt[3], 0, 0,
2 Sqrt[2/3], -(2 Sqrt[2])/3, -7/3, 0, 0,
2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3), Sqrt[10/3]}, {0, 0, 0, 0, 0,
2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0, 0, -16/3,
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], 0}, {0, 0, 0, 0,
0, 0, 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0,
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -8/3, -(2 Sqrt[2])/3, 0}, {0,
0, 0, 0, 0, 0, 0, 0, 0, 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3),
2 Sqrt[2/3], -(2 Sqrt[2])/3, 1/2,
2 (-Sqrt[5/3]/16 - Sqrt[15]/16)}, {0, 0, 0, 0, 0, 0, 0, 0, 0,
Sqrt[10/3], 0, 0, 2 (-Sqrt[5/3]/16 - Sqrt[15]/16), 7/2}};
In[2]:= mat === Conjugate@Transpose[mat]
Out[2]= True
(mat is Hermitian so we expect real eigenvalues.)
In[3]:= N@Eigenvalues[mat]
Out[3]= {-9.41358 + 0.88758 I, -9.41358 - 0.88758 I, -7.37965 +
2.32729 I, -7.37965 - 2.32729 I, -4.46655 + 2.59738 I, -4.46655 -
2.59738 I, 4.36971, 3.21081, -2.32456 + 2.10914 I, -2.32456 -
2.10914 I, 2.04366+ 0.552265 I,
2.04366- 0.552265 I, -0.249588 + 1.29034 I, -0.249588 - 1.29034 I}
In[4]:= Eigenvalues[N[mat]]
Out[4]= {-9.09122, -7.41855, -7.41855, -7.2915, 4.33734, -4., -4., \
3.2915, -3.24612, -2.38787, -2.38787, 1.80642, 1.80642,
9.21707*10^-16}
|
|
0
|
|
|
|
Reply
|
szhorvat (1424)
|
11/22/2008 11:14:25 AM
|
|
Mathematica 7.0 (Windows 32 bit). For your mat:
N@Eigenvalues[mat] // InputForm
{-9.091215416949623, -7.4185507188738455, -7.4185507188738455,
-7.291502622129181, 4.337337307188519, -4., -4., 3.2915026221291814,
-3.2461218902388955, -2.387873132949261, -2.387873132949261,
1.8064238518231066, 1.8064238518231066, 0.}
Szabolcs wrote:
> On Nov 21, 11:32 am, Michael Weyrauch <michael.weyra...@gmx.de> wrote:
>> The Tally[] problem is solved. This I checked with a prerelease version
>> of Mathematica 7 I got at this year's Mathematica users conference.
>>
>
> What about the other bug (the eigenvalue problem), linked from the
> same thread I mentioned?
>
> I copied the (wrong) results from Mathematica 6 here:
>
>
> In[1]:= mat = {{-6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0, 0,
> 0}, {0, -6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0,
> 0}, {-Sqrt[3], 0, -4, 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4),
> 2 Sqrt[2/3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0}, {0, -Sqrt[3],
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -4/3, -(2 Sqrt[2])/3, 0, 0, 0,
> Sqrt[3], 0, 0, 0, 0, 0}, {0, 0, 2 Sqrt[2/3], -(2 Sqrt[2])/3, 7/3,
> 0, 0, 0, 0, Sqrt[3], 0, 0, 0, 0}, {Sqrt[3], 0, 0, 0, 0, -4, 0,
> 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0, 2 Sqrt[2/3], 0, 0, 0}, {0,
> Sqrt[3], 0, 0, 0, 0, -4, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0,
> 2 Sqrt[2/3], 0, 0}, {0, 0, Sqrt[3], 0, 0,
> 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, -14/3,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], (2 Sqrt[2])/3, 0,
> 0, 0}, {0, 0, 0, Sqrt[3], 0, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4),
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -2, -(2 Sqrt[2])/3,
> 0, (2 Sqrt[2])/3, 0, 0}, {0, 0, 0, 0, Sqrt[3], 0, 0,
> 2 Sqrt[2/3], -(2 Sqrt[2])/3, -7/3, 0, 0,
> 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3), Sqrt[10/3]}, {0, 0, 0, 0, 0,
> 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0, 0, -16/3,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], 0}, {0, 0, 0, 0,
> 0, 0, 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -8/3, -(2 Sqrt[2])/3, 0}, {0,
> 0, 0, 0, 0, 0, 0, 0, 0, 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3),
> 2 Sqrt[2/3], -(2 Sqrt[2])/3, 1/2,
> 2 (-Sqrt[5/3]/16 - Sqrt[15]/16)}, {0, 0, 0, 0, 0, 0, 0, 0, 0,
> Sqrt[10/3], 0, 0, 2 (-Sqrt[5/3]/16 - Sqrt[15]/16), 7/2}};
>
> In[2]:= mat === Conjugate@Transpose[mat]
> Out[2]= True
>
> (mat is Hermitian so we expect real eigenvalues.)
>
> In[3]:= N@Eigenvalues[mat]
>
> Out[3]= {-9.41358 + 0.88758 I, -9.41358 - 0.88758 I, -7.37965 +
> 2.32729 I, -7.37965 - 2.32729 I, -4.46655 + 2.59738 I, -4.46655 -
> 2.59738 I, 4.36971, 3.21081, -2.32456 + 2.10914 I, -2.32456 -
> 2.10914 I, 2.04366+ 0.552265 I,
> 2.04366- 0.552265 I, -0.249588 + 1.29034 I, -0.249588 - 1.29034 I}
>
> In[4]:= Eigenvalues[N[mat]]
>
> Out[4]= {-9.09122, -7.41855, -7.41855, -7.2915, 4.33734, -4., -4., \
> 3.2915, -3.24612, -2.38787, -2.38787, 1.80642, 1.80642,
> 9.21707*10^-16}
>
--
Murray Eisenberg murray@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
|
|
0
|
|
|
|
Reply
|
murray (1862)
|
11/24/2008 9:07:10 AM
|
|
It seems that the sizes of the resulting .PDFs are more reasonable now,
but there are still problems with strange artifacts appearing. If the
exported graphic is to look more like it does on screen, the "use bitmap
representation" helps the look immensely, but it obviously leads to more
jaggies, and leads to much larger file sizes.
> I hope the problem where Exporting or Save As... for a Plot3D to pdf
> format (Windows platform) resulted in HUGE file sizes has been
> addressed in 7.
>
> --JD
>
>
|
|
0
|
|
|
|
Reply
|
cfo (204)
|
11/24/2008 9:07:53 AM
|
|
Yes, that bug is gone too. (For that example.)
mat = {{-6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0, 0,
0}, {0, -6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0,
0}, {-Sqrt[3], 0, -4, 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4),
2 Sqrt[2/3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0}, {0, -Sqrt[3],
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -4/3, -(2 Sqrt[2])/3, 0, 0, 0,
Sqrt[3], 0, 0, 0, 0, 0}, {0, 0, 2 Sqrt[2/3], -(2 Sqrt[2])/3, 7/3,
0, 0, 0, 0, Sqrt[3], 0, 0, 0, 0}, {Sqrt[3], 0, 0, 0, 0, -4, 0,
2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0, 2 Sqrt[2/3], 0, 0, 0}, {0,
Sqrt[3], 0, 0, 0, 0, -4, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0,
2 Sqrt[2/3], 0, 0}, {0, 0, Sqrt[3], 0, 0,
2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, -14/3,
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], (2 Sqrt[2])/3, 0,
0, 0}, {0, 0, 0, Sqrt[3], 0, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4),
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -2, -(2 Sqrt[2])/3,
0, (2 Sqrt[2])/3, 0, 0}, {0, 0, 0, 0, Sqrt[3], 0, 0,
2 Sqrt[2/3], -(2 Sqrt[2])/3, -7/3, 0, 0,
2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3), Sqrt[10/3]}, {0, 0, 0, 0, 0,
2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0, 0, -16/3,
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], 0}, {0, 0, 0, 0,
0, 0, 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0,
2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -8/3, -(2 Sqrt[2])/3, 0}, {0,
0, 0, 0, 0, 0, 0, 0, 0, 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3),
2 Sqrt[2/3], -(2 Sqrt[2])/3, 1/2,
2 (-Sqrt[5/3]/16 - Sqrt[15]/16)}, {0, 0, 0, 0, 0, 0, 0, 0, 0,
Sqrt[10/3], 0, 0, 2 (-Sqrt[5/3]/16 - Sqrt[15]/16),
7/2}};
mat === Conjugate@Transpose[mat]
True
nEigen = N@Eigenvalues[mat]
{-9.09122, -7.41855, -7.41855, -7.2915, 4.33734, -4., -4., 3.2915, \
-3.24612, -2.38787, -2.38787, 1.80642, 1.80642, 0.}
eigenN = Eigenvalues[N[mat]]
{-9.09122, -7.41855, -7.41855, -7.2915, 4.33734, -4., -4., 3.2915, \
-3.24612, -2.38787, -2.38787, 1.80642, 1.80642, -9.93145*10^-16}
nEigen - eigenN // Chop
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
Bobby
On Sat, 22 Nov 2008 05:14:36 -0600, Szabolcs <szhorvat@gmail.com> wrote:
> On Nov 21, 11:32 am, Michael Weyrauch <michael.weyra...@gmx.de> wrote:
>> The Tally[] problem is solved. This I checked with a prerelease version
>> of Mathematica 7 I got at this year's Mathematica users conference.
>>
>
> What about the other bug (the eigenvalue problem), linked from the
> same thread I mentioned?
>
> I copied the (wrong) results from Mathematica 6 here:
>
>
> In[1]:= mat = {{-6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0, 0,
> 0}, {0, -6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0,
> 0}, {-Sqrt[3], 0, -4, 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4),
> 2 Sqrt[2/3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0}, {0, -Sqrt[3],
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -4/3, -(2 Sqrt[2])/3, 0, 0, 0,
> Sqrt[3], 0, 0, 0, 0, 0}, {0, 0, 2 Sqrt[2/3], -(2 Sqrt[2])/3, 7/3,
> 0, 0, 0, 0, Sqrt[3], 0, 0, 0, 0}, {Sqrt[3], 0, 0, 0, 0, -4, 0,
> 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0, 2 Sqrt[2/3], 0, 0, 0}, {0,
> Sqrt[3], 0, 0, 0, 0, -4, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0,
> 2 Sqrt[2/3], 0, 0}, {0, 0, Sqrt[3], 0, 0,
> 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, -14/3,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], (2 Sqrt[2])/3, 0,
> 0, 0}, {0, 0, 0, Sqrt[3], 0, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4),
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -2, -(2 Sqrt[2])/3,
> 0, (2 Sqrt[2])/3, 0, 0}, {0, 0, 0, 0, Sqrt[3], 0, 0,
> 2 Sqrt[2/3], -(2 Sqrt[2])/3, -7/3, 0, 0,
> 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3), Sqrt[10/3]}, {0, 0, 0, 0, 0,
> 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0, 0, -16/3,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], 0}, {0, 0, 0, 0,
> 0, 0, 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -8/3, -(2 Sqrt[2])/3, 0}, {0,
> 0, 0, 0, 0, 0, 0, 0, 0, 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3),
> 2 Sqrt[2/3], -(2 Sqrt[2])/3, 1/2,
> 2 (-Sqrt[5/3]/16 - Sqrt[15]/16)}, {0, 0, 0, 0, 0, 0, 0, 0, 0,
> Sqrt[10/3], 0, 0, 2 (-Sqrt[5/3]/16 - Sqrt[15]/16), 7/2}};
>
> In[2]:= mat === Conjugate@Transpose[mat]
> Out[2]= True
>
> (mat is Hermitian so we expect real eigenvalues.)
>
> In[3]:= N@Eigenvalues[mat]
>
> Out[3]= {-9.41358 + 0.88758 I, -9.41358 - 0.88758 I, -7.37965 +
> 2.32729 I, -7.37965 - 2.32729 I, -4.46655 + 2.59738 I, -4.46655 -
> 2.59738 I, 4.36971, 3.21081, -2.32456 + 2.10914 I, -2.32456 -
> 2.10914 I, 2.04366+ 0.552265 I,
> 2.04366- 0.552265 I, -0.249588 + 1.29034 I, -0.249588 - 1.29034 I}
>
> In[4]:= Eigenvalues[N[mat]]
>
> Out[4]= {-9.09122, -7.41855, -7.41855, -7.2915, 4.33734, -4., -4., \
> 3.2915, -3.24612, -2.38787, -2.38787, 1.80642, 1.80642,
> 9.21707*10^-16}
>
--
DrMajorBob@longhorns.com
|
|
0
|
|
|
|
Reply
|
btreat1 (1277)
|
11/24/2008 9:08:24 AM
|
|
Szabolcs wrote:
> On Nov 21, 11:34 am, Helen Read <r...@math.uvm.edu> wrote:
>> Szabolcs wrote:
>>> Hello,
>>> I would like to know if the two bugs mentioned here (and in other
>>> messages) are still present in 7.0:
>>> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_...
>> I'd like to know if the ability to set a RevolutionAxis (which was
>> present in the old SurfaceOfRevolution, and is sorely missing in
>> RevolutionPlot3D) has been added to RevolutionPlot3D.
>>
>
> Hello Helen,
>
> RevolutionPlot3D does have a RevolutionAxis option in Mathematica
> 6.0.3. Does it differ in any way from the RevolutionAxis option of
> SurfaceOfRevolution?
>
> Try this:
>
> RevolutionPlot3D[Cos[x], {x, 0, Pi}, RevolutionAxis -> {1, 1, 0}]
Wow, they sure snuck it in. It was missing prior to 6.0.3, and it's
nowhere to be found in the Documentation for 6.0.3.
--
Helen Read
University of Vermont
|
|
0
|
|
|
|
Reply
|
hpr (259)
|
11/24/2008 9:08:35 AM
|
|
Brett Champion wrote:
> On Nov 21, 2008, at 4:34 AM, Helen Read wrote:
>
>> I'd like to know if the ability to set a RevolutionAxis (which was
>> present in the old SurfaceOfRevolution, and is sorely missing in
>> RevolutionPlot3D) has been added to RevolutionPlot3D.
>
> Yes.
>
> http://reference.wolfram.com/mathematica/ref/RevolutionAxis.html
Nice. This will make my students happy. Now they won't have to stand on
their heads and interchange x and y and set ViewVertical->{-1,0,0} to
revolve around the x-axis.
--
Helen Read
University of Vermont
|
|
0
|
|
|
|
Reply
|
hpr (259)
|
11/24/2008 9:08:46 AM
|
|
"Szabolcs" <szhorvat@gmail.com> wrote in message
news:gg8pih$k4r$1@smc.vnet.net...
> On Nov 21, 11:32 am, Michael Weyrauch <michael.weyra...@gmx.de> wrote:
>> The Tally[] problem is solved. This I checked with a prerelease version
>> of Mathematica 7 I got at this year's Mathematica users conference.
>>
>
> What about the other bug (the eigenvalue problem), linked from the
> same thread I mentioned?
>
> I copied the (wrong) results from Mathematica 6 here:
>
>
> In[1]:= mat = {{-6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0, 0,
> 0}, {0, -6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0,
> 0}, {-Sqrt[3], 0, -4, 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4),
> 2 Sqrt[2/3], 0, 0, Sqrt[3], 0, 0, 0, 0, 0, 0}, {0, -Sqrt[3],
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -4/3, -(2 Sqrt[2])/3, 0, 0, 0,
> Sqrt[3], 0, 0, 0, 0, 0}, {0, 0, 2 Sqrt[2/3], -(2 Sqrt[2])/3, 7/3,
> 0, 0, 0, 0, Sqrt[3], 0, 0, 0, 0}, {Sqrt[3], 0, 0, 0, 0, -4, 0,
> 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0, 2 Sqrt[2/3], 0, 0, 0}, {0,
> Sqrt[3], 0, 0, 0, 0, -4, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, 0,
> 2 Sqrt[2/3], 0, 0}, {0, 0, Sqrt[3], 0, 0,
> 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4), 0, -14/3,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], (2 Sqrt[2])/3, 0,
> 0, 0}, {0, 0, 0, Sqrt[3], 0, 0, 2 (-1/(4 Sqrt[3]) + Sqrt[3]/4),
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -2, -(2 Sqrt[2])/3,
> 0, (2 Sqrt[2])/3, 0, 0}, {0, 0, 0, 0, Sqrt[3], 0, 0,
> 2 Sqrt[2/3], -(2 Sqrt[2])/3, -7/3, 0, 0,
> 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3), Sqrt[10/3]}, {0, 0, 0, 0, 0,
> 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0, 0, -16/3,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), 2 Sqrt[2/3], 0}, {0, 0, 0, 0,
> 0, 0, 2 Sqrt[2/3], 0, (2 Sqrt[2])/3, 0,
> 2 (-1/(4 Sqrt[3]) + (3 Sqrt[3])/4), -8/3, -(2 Sqrt[2])/3, 0}, {0,
> 0, 0, 0, 0, 0, 0, 0, 0, 2 (1/(3 Sqrt[2]) + (2 Sqrt[2])/3),
> 2 Sqrt[2/3], -(2 Sqrt[2])/3, 1/2,
> 2 (-Sqrt[5/3]/16 - Sqrt[15]/16)}, {0, 0, 0, 0, 0, 0, 0, 0, 0,
> Sqrt[10/3], 0, 0, 2 (-Sqrt[5/3]/16 - Sqrt[15]/16), 7/2}};
>
> In[2]:= mat === Conjugate@Transpose[mat]
> Out[2]= True
>
> (mat is Hermitian so we expect real eigenvalues.)
>
> In[3]:= N@Eigenvalues[mat]
>
> Out[3]= {-9.41358 + 0.88758 I, -9.41358 - 0.88758 I, -7.37965 +
> 2.32729 I, -7.37965 - 2.32729 I, -4.46655 + 2.59738 I, -4.46655 -
> 2.59738 I, 4.36971, 3.21081, -2.32456 + 2.10914 I, -2.32456 -
> 2.10914 I, 2.04366+ 0.552265 I,
> 2.04366- 0.552265 I, -0.249588 + 1.29034 I, -0.249588 - 1.29034 I}
>
> In[4]:= Eigenvalues[N[mat]]
>
> Out[4]= {-9.09122, -7.41855, -7.41855, -7.2915, 4.33734, -4., -4., \
> 3.2915, -3.24612, -2.38787, -2.38787, 1.80642, 1.80642,
> 9.21707*10^-16}
>
It seems to be fixed in M7:
In[36]:= $Version
Out[36]= 7.0 for Microsoft Windows (32-bit) (November 10, 2008)
In[32]:= mat = {{-6, 0, -Sqrt[3], 0, 0, Sqrt[3], 0,
0, 0, 0, 0, 0, 0, 0}, {0, -6, 0,
-Sqrt[3], 0, 0, Sqrt[3], 0, 0, 0, 0,
0, 0, 0}, {-Sqrt[3], 0, -4,
2*(-(4*Sqrt[3])^(-1) + (3*Sqrt[3])/
4), 2*Sqrt[2/3], 0, 0, Sqrt[3], 0,
0, 0, 0, 0, 0}, {0, -Sqrt[3],
2*(-(4*Sqrt[3])^(-1) + (3*Sqrt[3])/
4), -4/3, -(2*Sqrt[2])/3, 0, 0, 0,
Sqrt[3], 0, 0, 0, 0, 0},
{0, 0, 2*Sqrt[2/3], -(2*Sqrt[2])/3,
7/3, 0, 0, 0, 0, Sqrt[3], 0, 0, 0,
0}, {Sqrt[3], 0, 0, 0, 0, -4, 0,
2*(-(4*Sqrt[3])^(-1) + Sqrt[3]/4), 0,
0, 2*Sqrt[2/3], 0, 0, 0},
{0, Sqrt[3], 0, 0, 0, 0, -4, 0,
2*(-(4*Sqrt[3])^(-1) + Sqrt[3]/4), 0,
0, 2*Sqrt[2/3], 0, 0},
{0, 0, Sqrt[3], 0, 0,
2*(-(4*Sqrt[3])^(-1) + Sqrt[3]/4), 0,
-14/3, 2*(-(4*Sqrt[3])^(-1) +
(3*Sqrt[3])/4), 2*Sqrt[2/3],
(2*Sqrt[2])/3, 0, 0, 0},
{0, 0, 0, Sqrt[3], 0, 0,
2*(-(4*Sqrt[3])^(-1) + Sqrt[3]/4),
2*(-(4*Sqrt[3])^(-1) + (3*Sqrt[3])/
4), -2, -(2*Sqrt[2])/3, 0,
(2*Sqrt[2])/3, 0, 0}, {0, 0, 0, 0,
Sqrt[3], 0, 0, 2*Sqrt[2/3],
-(2*Sqrt[2])/3, -7/3, 0, 0,
2*(1/(3*Sqrt[2]) + (2*Sqrt[2])/3),
Sqrt[10/3]}, {0, 0, 0, 0, 0,
2*Sqrt[2/3], 0, (2*Sqrt[2])/3, 0, 0,
-16/3, 2*(-(4*Sqrt[3])^(-1) +
(3*Sqrt[3])/4), 2*Sqrt[2/3], 0},
{0, 0, 0, 0, 0, 0, 2*Sqrt[2/3], 0,
(2*Sqrt[2])/3, 0,
2*(-(4*Sqrt[3])^(-1) + (3*Sqrt[3])/
4), -8/3, -(2*Sqrt[2])/3, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0,
2*(1/(3*Sqrt[2]) + (2*Sqrt[2])/3),
2*Sqrt[2/3], -(2*Sqrt[2])/3, 1/2,
2*(-Sqrt[5/3]/16 - Sqrt[15]/16)},
{0, 0, 0, 0, 0, 0, 0, 0, 0,
Sqrt[10/3], 0, 0, 2*(-Sqrt[5/3]/16 -
Sqrt[15]/16), 7/2}};
In[33]:= mat === Conjugate[Transpose[mat]]
Out[33]= True
In[34]:= N[Eigenvalues[mat]]
Out[34]= {-9.091215416949623, -7.4185507188738455,
-7.4185507188738455, -7.291502622129181,
4.337337307188519, -4., -4.,
3.2915026221291814, -3.2461218902388955,
-2.387873132949261, -2.387873132949261,
1.8064238518231066, 1.8064238518231066,
0.}
In[35]:= Eigenvalues[N[mat]]
Out[35]= {-9.091215416949622, -7.4185507188738455,
-7.418550718873844, -7.291502622129181,
4.337337307188519, -4.000000000000002,
-3.999999999999999, 3.2915026221291814,
-3.246121890238896, -2.387873132949261,
-2.3878731329492604, 1.8064238518231066,
1.8064238518231046,
-2.8189256280805394*^-16}
Nasser
|
|
0
|
|
|
|
Reply
|
Nasser
|
11/24/2008 9:10:53 AM
|
|
But...
$Version
6.0 for Microsoft Windows (32-bit) (May 21, 2008)
Options[RevolutionPlot3D][[51]]
RevolutionAxis -> {0, 0, 1}
Helen Read wrote:
> Szabolcs wrote:
>> On Nov 21, 11:34 am, Helen Read <r...@math.uvm.edu> wrote:
>>> Szabolcs wrote:
>>>> Hello,
>>>> I would like to know if the two bugs mentioned here (and in other
>>>> messages) are still present in 7.0:
>>>> http://groups.google.com/group/comp.soft-sys.math.mathematica/browse_...
>>> I'd like to know if the ability to set a RevolutionAxis (which was
>>> present in the old SurfaceOfRevolution, and is sorely missing in
>>> RevolutionPlot3D) has been added to RevolutionPlot3D.
>>>
>> Hello Helen,
>>
>> RevolutionPlot3D does have a RevolutionAxis option in Mathematica
>> 6.0.3. Does it differ in any way from the RevolutionAxis option of
>> SurfaceOfRevolution?
>>
>> Try this:
>>
>> RevolutionPlot3D[Cos[x], {x, 0, Pi}, RevolutionAxis -> {1, 1, 0}]
>
> Wow, they sure snuck it in. It was missing prior to 6.0.3, and it's
> nowhere to be found in the Documentation for 6.0.3.
>
> --
> Helen Read
> University of Vermont
>
--
Murray Eisenberg murray@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
|
|
0
|
|
|
|
Reply
|
murray (1862)
|
11/25/2008 12:15:45 PM
|
|
|
18 Replies
28 Views
(page loaded in 0.206 seconds)
|