------- 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.