Bug introduced in 11.0 and persisting through 11.2 or later. Fixed in 13.2.0 or earlier.
In all previous versions of Mathematica, the following works perfectly well:
ParametricPlot[{Subscript[x,1] + Subscript[x,2], Subscript[x,1] - Subscript[x,2]},
{Subscript[x,1], 0, 1}, {Subscript[x,2], 0, 1}]
or...
ParametricPlot3D[{Subscript[x,1] + Subscript[x,2], Subscript[x,1] - Subscript[x,2], 0},
{Subscript[x, 1], 0, 1}, {Subscript[x, 2], 0, 1}]
But as of v11.0, both ParametricPlot
and ParametricPlot3D
will cause the kernel to crash when using subscripted variables. This problem seems to exist at least on both Mac and Windows. I am not sure if it affects other plotting functions: certainly, Plot3D is working fine :)
One temporary fix is to remove the subscript notation as per:
ParametricPlot[ {x1 + x2, x1 - x2}, {x1, 0, 1}, {x2, 0, 1}]
ParametricPlot3D[ {x1 + x2, x1 - x2, 0}, {x1, 0, 1}, {x2, 0, 1}]
... which seems to be a 'workaround'.
Is anyone aware of other plotting functions not working correctly with Subscript
s etc? The problem appears to be new to version v11.0.
Update: 9 July 2017 (rewards!)
ParametricPlot
could use two independent variables! $\endgroup$