19,577 reputation
24092
bio website sites.google.com/a/unca.edu/…
location Asheville, NC
age
visits member for 2 years, 7 months
seen 5 hours 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.


Aug
10
answered Automatically detect largest interval over which NDSolve can find a solution
Aug
10
revised Plotting a parametric function with three input variables
added 47 characters in body
Aug
10
answered Plotting a parametric function with three input variables
Aug
9
comment Can $\it{every}$ usage of While be changed into NestWhile?
In my experience, While is very easy to compile, but NestWhile is not.
Aug
7
awarded  Excavator
Aug
7
revised How can I plot the complex graph of $x^x$ in Mathematica?
deleted 309 characters in body
Aug
7
comment How can I plot the complex graph of $x^x$ in Mathematica?
@Mr.Wizard Thanks!
Aug
7
answered How to plot imaginary part of a function
Aug
7
revised How can I plot the complex graph of $x^x$ in Mathematica?
added 87 characters in body
Aug
7
answered Better code for two variable fractal interpolation functions
Aug
7
reviewed Leave Open How can I transform a matrix to a vector (vectorization)?
Aug
7
reviewed Leave Open List creation/manipulation
Aug
6
accepted GPU user experiences
Aug
6
reviewed Leave Open Circular membrane vibration simulation
Aug
6
comment Specifying Range of RSolve
@QuinnCulver Well, it oughtta get the whole damn thing correct, no? If you're going to use a black box, you'd better check your results and, in this case, they don't check out.
Aug
6
comment Specifying Range of RSolve
@QuinnCulver I tried FindSequenceFunction without success but I really see no reason to think that such an expression exists. I can tell you that the sequence converges monotonically down to $3/4$ with approximate multiplier $1/2$ but not much more.
Aug
6
comment Specifying Range of RSolve
@QuinnCulver Not definitively, but it hardly seems shocking, given the branch cuts that are bound to arise with a quadratic recurrence.
Aug
6
answered Specifying Range of RSolve
Aug
6
comment Using Solve but getting no output
You should be aware that there are many apparently simple equations with solutions that are not expressible in closed form. One such example is Solve[Cos[x]==x,x]. On the other hand, Solve[Cos[x]==x,x,Reals] produces a useful result. Thus, it's nice to now if your variables and parameters satisfy any useful assumptions. Lacking a symbolic expression, perhaps you'd be happy with a function that produces an estimate for s as a function of the input parameters?
Aug
6
comment How to generate specific function using BSpline command/
@chris I think it might be reasonable to implement PiecewiseExpand for InterpolatingFunctions but I don't see any reason to expect it. Interpolation is much older (V2) and lives in the numerical domain. PiecewiseExpand (V5) is primarily algebraic and is simply meant to simplify nested Piecewise expressions. How might PiecewiseExpand work with an InterpolatingFunction generated by NDSolve and containing zillions of sub-intervals?