------- 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. Compare
>
> draw(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.

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to fricas-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/kTdwy2gjyQpSv8x-CbjGsa54ERoq73SwzF18AE_MOaNWeWHULqUM8xfH15Yr0RfJXiHJhHCiHZT1VEg85N2IQN2Qe4XhV4hPvaHaG82FhR8%3D%40proton.me.

Reply via email to