18,347 reputation
13888
bio website sites.google.com/a/unca.edu/…
location Asheville, NC
age
visits member for 2 years, 6 months
seen 1 hour ago

I've been a professor of mathematics at The University of North Carolina - Asheville since 1997. I've been using Mathematica since I started graduate school in mathematics at Ohio State in 1989. At that time, we used version 1.1 (as I recall) to teach calculus in our Calculus and Mathematica classes. I've used it pretty much continuously in my teaching and research since then.

In addition to my posts on SE, you can find some of my papers, teaching notebooks and other Mathematica based oddities strewn throughout my website.

In recent years, I've also worked as a part-time consultant to Wolfram Research focusing on development of mathematical content for WolframAlpha.


Mar
3
comment Function definition and delayed assignment
Is there any specific reason that you're using number $MachinePrecision (which might be nice, if you want the precision tracked), rather than the symbol MachinePrecision (which might be nice, if you want speed)?
Mar
3
comment Function definition and delayed assignment
I made one small change - you were using the OP's symbol precis, where I suspect you wanted your symbol prec scoped by your With statement.
Mar
3
revised Function definition and delayed assignment
deleted 2 characters in body
Mar
1
comment How can I analyse Mathematica data using Wolfram|Alpha?
@AlbertRetey Of course, you're absolutely correct that you can generally send session info from Mathematica to W|A via the WolframAlpha commands. My claim is very specific to the input "plot a". The reason is that "plot a" has it's own valid interpretation and this is what the computational code ultimately sees. More examples might illuminate but, obviously, this is taking us a bit far afield from the original question.
Mar
1
comment How can I analyse Mathematica data using Wolfram|Alpha?
@Szabolcs I'm not sure that W|A has syntax at all - let alone "reliable syntax". :)
Mar
1
comment How can I analyse Mathematica data using Wolfram|Alpha?
@Szabolcs and Runny - When you type =a+2 into Mathematica, it sends it WolframAlpha, interprets it, and (if possible) returns a simple Mathematica expression to generate the result. You can do this whether a is defined in your mathematica session or not. If a is defined, then it will evaluate as normal once back in your Mathematica session. But a was always just "a" as far as WolframAlpha was concerned.
Feb
28
revised Eigenvalues and Determinant of a large matrix
added 1 characters in body
Feb
28
awarded  Nice Answer
Feb
28
comment Eigenvalues and Determinant of a large matrix
@makmaak See edit
Feb
28
revised Eigenvalues and Determinant of a large matrix
added 2624 characters in body
Feb
27
comment Differences between ParametricPlot3D and NIntegrate
I guarantee you that I cannot answer this question, without more information - although, I might be able to guess that you need to restrict your function to be defined for only numerical values using something like t_?NumericQ.
Feb
27
comment Eigenvalues and Determinant of a large matrix
@DanielLichtblau Dimension = 1 works, too.
Feb
27
answered Eigenvalues and Determinant of a large matrix
Feb
27
answered Numerical integration of a numeric data available as a nested list
Feb
27
comment GPU user experiences
@OleksandrR. Right - my understanding is that GPUs are (except for the very highest end) not particularly fast and run only in single precision. Their advantage lies solely in the very large number of parallel processors they typically contain. Thus, algorithms that are easily and highly parallelizable tend to benefit, while many others don't. It just so happens that images arising in complex dynamics (an area of interest for me) fall into this area.
Feb
27
comment GPU user experiences
@Szabolcs Well, I'm pretty baffled! Obviously, I'm just learning about GPU programming, which should prove very useful to me, if I can master it. Ultimately, though, my immediate decision is between a new Macbook Pro or a new Mac Desktop and the question is "are the speed advantages of the desktop worth the immobility?" The answer would likely be "yes", if we're talking about close to 10 times as fast.
Feb
27
comment GPU user experiences
@Szabolcs Really? I had no idea! I honestly didn't even think it could run on the CPU. It certainly couldn't run on the CPU in under a second could it? Let' alone in under a tenth of a second.
Feb
27
comment GPU user experiences
@rm-rf I hope you don't find my edit to be of the Lena topping on the transparent box variety!
Feb
27
revised GPU user experiences
added 410 characters in body
Feb
27
comment ListPlot of recurrence equation of multiple variables
@user6120 Craig??