I first discovered Mathematica when I started my research at Emory
University, and I use it ever since. From my personal experience, it is
a very useful program that helps you to do many numeric and analytical
calculations. When it comes to practical applications, I have found
that many things are missing in Mathematica
(for example, nonlinear constrained optimization), it is hard to do
nice pictures (unless you spend lots of time for that). This is a page
where I share some of my experience and tips on making life easier when
you use Mathematica.
Making nice log
plots. The standard logarithmic plots in Mathematica are ugly (because of
the numbers) and not always
smooth (when your x-axes is on the log scale). I wrote a simple
notebook in which Ticks for
the Frames (or Axes) are
manually constructed in such a way that numbers appear in the form of
power of 10 with no digits in front of it. Compare with the standard LogPlot of Mathematica and jugde by
yourself (Mathematica
notebook is here).
Plotting
multiple datasets. The default way of plotting data in Mathematica using MultipleListPlot
is extremely akward since you have to manually enter all datasets in
the function. Since in my research I have to plot multiple datasets
quite often, I have created this notebook for this purpose.
Fitting
CFSE data (Deterministic Division model). The default way of
plotting data in Mathematica
using MultipleListPlot
is extremely akward since you have to manually enter all datasets in
the function. Since in my research I have to plot multiple datasets
quite often, I have created this notebook for this purpose (Mathematica
notebook is here).