Come convertire polare a cartesiano in Python

April 1

Uno dei vantaggi di utilizzare il linguaggio di programmazione Python è che è facile da imparare, comprendere e mettere in atto. E 'portatile in che funziona altrettanto bene su tutte le piattaforme di computer, è facile da usare e non avere le stesse regole di sintassi che le lingue di livello inferiore come C e C ++ hanno. Utilizzare Python per aiutare a risolvere problemi di matematica di tutti i giorni, come ad esempio la conversione di un insieme di coordinate polari in coordinate cartesiane.

istruzione

1 Importare il modulo matematico nello script Python. All'inizio dello script, aggiungere il seguente:

importazione matematica

o

dalla matematica import *

La differenza tra i due è il modo in cui le funzioni saranno chiamati nel programma in seguito. Nel primo esempio, per stampare il peccato di "x", tipo:

Math.sin stampa (x)

Nel secondo esempio, tipo:

sin stampa (x)

2 Ottenere le coordinate polari da parte dell'utente:

r = raw_input ( "Si prega di inserire la coordinata r:")

Theta = raw_input ( "Inserire il theta coordinate:")

3 Utilizzare le formule di conversione per convertire "r" e "theta" a "x" e "y":

x = R * cos (theta)

y = r * sin (theta)

4 Uscita i risultati:

print "le coordinate cartesiane per (" R "," theta ") sono (" x "," y ")"

Un altro modo di formattazione è come segue:

print "le coordinate cartesiane per (% s,% s) sono (% s,% s)"% (r, theta, x, y)

Consigli e avvertenze

  • Assicurarsi che si importa il modulo matematico. Senza di essa, l'interprete Python restituirà un errore ai cos e le funzioni sin.