Come per tracciare spirale di Fermat in MATLAB

April 16

Come per tracciare spirale di Fermat in MATLAB


Spirale di Fermat è un particolare tipo di spirale di Archimede. Spirali di Archimede sono descritti dall'equazione r = a

(theta ^ (1 / n)), dove "r" è la distanza radiale "theta" è l'angolo polare e "n" è una costante che altera quanto strettamente la spirale avvolto. Quando n = 2, r ^ 2 = a ^ 2 theta, e la spirale è chiamata Spirale di Fermat. Per un dato valore positivo di theta, ci sono due valori di "r": r = a (theta ^ (1/2)) e r = -a (theta ^ (1/2)). Ciò si traduce in una spirale simmetrico rispetto all'origine.

MATLAB è un software sviluppato da MathWorks per il calcolo tecnico. Molti scienziati e ingegneri utilizzano MATLAB per eseguire l'analisi dei dati e la visualizzazione dei dati. È possibile utilizzare MATLAB per tracciare spirale di Fermat.

istruzione

1 Tipo "a = 2" nella finestra di comando.

2 Tipo "theta = 0: (2

pi) / 100: (10 pi)" per generare un intervallo di valori di "theta".

3 Tipo "r_pos = a * (theta. ^ (1/2))" per calcolare il valore positivo di "r" per ogni valore di "theta".

4 Tipo "r_neg = -a * (theta. ^ (1/2))" per calcolare il valore negativo di "r" per ogni valore di "theta".

5 Tipo "polari (theta, r_pos, 'K')" per tracciare la parte positiva della spirale in coordinate polari in nero.

6 Tipo "resistere, polare (theta, r_neg, 'r-')" per tracciare la parte negativa della spirale sulle stesse coordinate polari in rosso.

Consigli e avvertenze

  • È inoltre possibile tracciare spirale di Fermat su coordinate cartesiane invece di coordinate polari. Una volta che avete calcolato i valori di "Theta", "r_pos" e "r_neg," convertirli in coordinate cartesiane utilizzando la "funzione", per esempio "Pol2cart [x_pos, y_pos] = pol2cart (theta, r_pos)." Poi tracciare i punti utilizzando la funzione "Plot", ad esempio di tipo "complotto (x_pos, y_pos)." Ripetere la stessa procedura per la parte positiva della spirale di Fermat.