------- Original Message -------
On Wednesday, May 3rd, 2023 at 7:48 PM, Waldek Hebisch de...@fricas.math.uni.wroc.pl wrote:
Documentation
also claims that default coordinate transformation is
'cartesian'. But things above contradic this. Comparedraw(sin(x), x=0..2)
with
draw(sin(x), x=0..2, coordinates==cartesian)
You can see that compared to default setting giving 'cartesian'
swaps coordinates.I must say that result of current setting looks strange, essentialy
like a bug.
it's a bug to me.
There is also another thing: when given option 'polar' our code
treat treats argument and function as giving polar coordinates
and transforms this to cartesion.
that's right. you can transform one pair of coordinates from the polar or elliptic coordinate system to the Cartesian one. i guess that's what polar(pt) and elliptic(a) functions from the CoordinateSystems package do.
However, I understand "drawing
curve in polar coordinates" as producting curve in cartesian
coordinates and then transforming this to polar coordinates, that
is reverse of transformation our code is doing.
what do you mean by producing a curve? how is that different from the above-mentioned transformation of coordinates? why do you need to transform the Cartesian coordinates back to the polar ones? i guess the program needs Cartesian coordinates to make a plot.
------- Original Message -------
On Wednesday, May 3rd, 2023 at 7:48 PM, Waldek Hebisch de...@fricas.math.uni.wroc.pl wrote:
Documentation
also claims that default coordinate transformation is
'cartesian'. But things above contradic this. Comparedraw(sin(x), x=0..2)
with
draw(sin(x), x=0..2, coordinates==cartesian)
You can see that compared to default setting giving 'cartesian'
swaps coordinates.I must say that result of current setting looks strange, essentialy
like a bug.it's a bug to me.
The option coordinates == cartesian directs FriCAS to treat the dependent variable ... as the x coordinate.