Alec Mihailovs

Dr. Aleksandrs Mihailovs

4455 Reputation

21 Badges

20 years, 307 days
Mihailovs, Inc.
Owner, President, and CEO
Tyngsboro, Massachusetts, United States

Social Networks and Content at Maplesoft.com

I received my Ph.D. from the University of Pennsylvania in 1998 and I have been teaching since then at SUNY Oneonta for 1 year, at Shepherd University for 5 years, at Tennessee Tech for 2 years, at Lane College for 1 year, and this year I taught at the University of Massachusetts Lowell. My research interests include Representation Theory and Combinatorics.

MaplePrimes Activity


These are replies submitted by Alec Mihailovs

Email her again - that helped me once or twice earlier.

I don't think that I am on the Maple 14 receivers list - I didn't get Maple 13 from Maplesoft either.

One would think that a company such as Maplesoft would be happy to supply their supporters such as you or me, or, say, Carl Love (used to be DeVore) with their new releases, just because that would bring more paying customers, but it doesn't seem to be the case.

I receive complimentary (free) new versions from Maple competitors, but not from Maplesoft - as a result, naturally, I am starting to support them instead of Maple, and who wouldn't?

If it was a public company, we would be able to do something with that - through shareholders caring about their profits. But since its private - we can't.

A simple download would be fine with me - I've never (almost) used printed manuals or DVDs.

Alec

Hi Acer,

Using a procedure in evalf/Int call is a really nice idea! I wasn't aware of it. Thank you for posting it!

I had 2 final exams today (in Calculus III and Differential Equations - any takers here?), 3 hours each (actually, the regular exam is 2 hours, but for people with ADHD - 3, plus there are always latecomers...) - I mean, I gave them. Came home just now. So I didn't pay much attention to the post details here and didn't notice the x-> at first. I'd just typed what I thought it was - I type faster than copying and pasting :) - well, sometimes... Sorry about that.

Alec

Hi Acer,

Using a procedure in evalf/Int call is a really nice idea! I wasn't aware of it. Thank you for posting it!

I had 2 final exams today (in Calculus III and Differential Equations - any takers here?), 3 hours each (actually, the regular exam is 2 hours, but for people with ADHD - 3, plus there are always latecomers...) - I mean, I gave them. Came home just now. So I didn't pay much attention to the post details here and didn't notice the x-> at first. I'd just typed what I thought it was - I type faster than copying and pasting :) - well, sometimes... Sorry about that.

Alec

That's strange. I've just tried that again, after a restart,

time(plot(PP,2..10));
                                18.267

time(plot(f,2..10));
                                0.015

I think the computer has AMD Athlon 64 X2 Dual-Core Processor 5200+, 32-bit Windows Vista Home Premium SP2, and it was Maple 13.

On the same computer, in Standard Maple,

time(plot(PP, 2 .. 10));
                                   19.297
time(plot(f, 2 .. 10));
                                    0.031

Both PP and f plotted OK in the range 100..110 in Standard Maple.

Edit: Sorry, I've just noticed that I tested a wrong PP - without x->. Correcting it to the posted here form works about as fast as f. That's a nice trick!

Alec

That's strange. I've just tried that again, after a restart,

time(plot(PP,2..10));
                                18.267

time(plot(f,2..10));
                                0.015

I think the computer has AMD Athlon 64 X2 Dual-Core Processor 5200+, 32-bit Windows Vista Home Premium SP2, and it was Maple 13.

On the same computer, in Standard Maple,

time(plot(PP, 2 .. 10));
                                   19.297
time(plot(f, 2 .. 10));
                                    0.031

Both PP and f plotted OK in the range 100..110 in Standard Maple.

Edit: Sorry, I've just noticed that I tested a wrong PP - without x->. Correcting it to the posted here form works about as fast as f. That's a nice trick!

Alec

Here are timings in 32-bit Windows, in Classic Maple, after a restart,

time(plot(PP,2..10));
                                18.283
time(plot(f,2..10));
                                0.031

Also, I tried the range 100..110 in Classic and it showed a plot of a message saying "Floating Point Overflow. Please Shorten Axes." Perhaps, it works in Standard.

Alec

Here are timings in 32-bit Windows, in Classic Maple, after a restart,

time(plot(PP,2..10));
                                18.283
time(plot(f,2..10));
                                0.031

Also, I tried the range 100..110 in Classic and it showed a plot of a message saying "Floating Point Overflow. Please Shorten Axes." Perhaps, it works in Standard.

Alec

It's even faster with specifying the method,

f:=y->evalf(Int(x^2/(exp(x)-1), x=y..infinity,
method = _d01amc)):

plot(f,2..10);

Both forms don't produce a plot for the range 100..110 though.

Alec

It's even faster with specifying the method,

f:=y->evalf(Int(x^2/(exp(x)-1), x=y..infinity,
method = _d01amc)):

plot(f,2..10);

Both forms don't produce a plot for the range 100..110 though.

Alec

Perl used to be my favorite language somewhere around the new millenium. What's wrong with it? I may admit that I use Python (much) more often now, as well as some other scripting languages, such as Lua (because its JIT compiler is darn fast), but for some things (that I have old scripts for, mainly) Perl is still good. I can't even imagine how Maple could fit into that space.

For once, it's much slower - any other scripting language is at least 10 times as fast as Maple, usually few 100 times, and in many cases more than 1000. 

Then, any other (modern) scripting language is much more clear, even including Perl, which is neither modern nor exactly clear. Maple is good for short snippets - few tens of lines max. For a topic requiring more than that - the code won't be maintainable (or even readable.)

And even for short snippets - I don't know any examples when even Perl wouldn't be (much) shorter and faster, not even talking about Python and Lua.

Alec

In the mid 20th century, there was only one good school in the USSR - the Moscow State University, and all the best Russian mathematicians worked there.

Later, a few other schools concentrating on few specific topics were developed -  Partial Differential Equations at the physics department of the Leningrad University etc., but they still were much smaller.

After that, at the end of the century, everybody capable either emigrated (mostly to the USA, with France being the second choice), or died.

I was lucky to meet personally (and to learn something from) many of famous Russian mathematicians, first studying at the Moscow State University in 70th and then in the USA since 90th.

Alec

In the mid 20th century, there was only one good school in the USSR - the Moscow State University, and all the best Russian mathematicians worked there.

Later, a few other schools concentrating on few specific topics were developed -  Partial Differential Equations at the physics department of the Leningrad University etc., but they still were much smaller.

After that, at the end of the century, everybody capable either emigrated (mostly to the USA, with France being the second choice), or died.

I was lucky to meet personally (and to learn something from) many of famous Russian mathematicians, first studying at the Moscow State University in 70th and then in the USA since 90th.

Alec

That also could be done without runme as

$ echo "bar(1/6,Pi);" | cat foo.mpl - | maple -q
                                      1/2

or shorter,

$ echo "bar(1/6,Pi);" | maple -q -i foo.mpl
                                      1/2

By the way, I just tried that in Windows in Cygwin shell, after creating a symlink to cmaple,

$ ln -s "/cygdrive/C/Program Files/Maple 16/bin.win/cmaple.exe" /usr/local/bin/maple

Alec

Since Mathematica gives the same answer, you can safely ignore these warnings. Still, I could make a mistake writing the integration limits, so it would be good if somebody checked them.

To get rid of these warnings in the worksheet, just execute that command again - click somewhere in the middle of it and hit Enter.

Alec

Since Mathematica gives the same answer, you can safely ignore these warnings. Still, I could make a mistake writing the integration limits, so it would be good if somebody checked them.

To get rid of these warnings in the worksheet, just execute that command again - click somewhere in the middle of it and hit Enter.

Alec

First 27 28 29 30 31 32 33 Last Page 29 of 180