Sto cercando di capire questo:
Ho scritto un codice per i punti su un cerchio di raggio 1. Si noti che il primo e l'ultimo punto coincidono intenzionalmente.
do i=1,imax
X(i,1) = COS(-2*4.0*ATAN(1.0)*(i-1)/(imax-1))
Y(i,1) = SIN(-2*4.0*ATAN(1.0)*(i-1)/(imax-1))
print *, X(i,1)**2 + Y(i,1)**2
end do
Il codice dovrebbe essere un cerchio, ma la figura seguente mostra la trama in Mathematica. Mi sembra un'ellisse. Sto facendo qualcosa di sbagliato? O è proprio questo il modo in cui Mathematica lo traccia?
Il comando per la trama è
ListPlot[a, PlotLabel -> "MeshPoints", AxesLabel -> {"x", "y"}, PlotRange -> {{-2, 2}, {-2, 2}}]