MathGV

Free
MathGV can plot 2 dimensional, parametric, polar, and 3 dimension functions