Tecnología

Inicio

Cómo Trazar espiral de Fermat en MATLAB

Cómo Trazar espiral de Fermat en MATLAB


espiral de Fermat es un tipo especial de espiral de Arquímedes. Espiral de Arquímedes son descritos por la ecuación = Ra

(theta ^ (1 / n)), donde "r" es la distancia radial, "theta" es el ángulo polar y "n" es una constante que altera la fuerza con la espiral es envuelto. Cuando n = 2, r ^ 2 = a ^ 2 theta, y la espiral se denomina espiral de Fermat. Para cualquier valor positivo dado de theta, hay dos valores de "r": r = a (theta ^ (1/2)) y r = -a (theta ^ (1/2)). Esto resulta en una espiral simétrico alrededor del origen.

MATLAB es una aplicación de software desarrollado por The MathWorks para la computación técnica. Muchos científicos y los ingenieros utilizan MATLAB para realizar análisis de datos y visualización de datos. Se puede utilizar MATLAB para trazar espiral de Fermat.

Instrucciones

1 Tipo "a = 2" en la ventana de comandos.

2 Tipo "theta = 0: (2

pi) / 100: (10 pi)" para generar una gama de valores de "theta".

3 Tipo "r_pos = a * (theta. ^ (1/2))" para calcular el valor positivo de la "r" para cada valor de "theta".

4 Tipo "r_neg = -a * (theta. ^ (1/2))" para calcular el valor negativo de la "r" para cada valor de "theta".

5 Tipo "polares (theta, r_pos, 'k')" para trazar la parte positiva de la espiral en coordenadas polares en negro.

6 Tipo de "aferrarse, polar (theta, r_neg, 'r')" para trazar la parte negativa de la espiral en las mismas coordenadas polares en rojo.

Consejos y advertencias

  • También puede trazar espiral de Fermat en coordenadas cartesianas en lugar de coordenadas polares. Una vez que haya calculado sus valores de "theta", "r_pos" y "r_neg," convertirlas en coordenadas cartesianas mediante el "" la función, por ejemplo, "Pol2cart [x_pos, pos_y] = pol2cart (theta), r_pos". Se representa los puntos usando la función "Plot", por ejemplo, tipo "trama (x_pos, pos_y)." Repetir los mismos pasos para la parte positiva de la espiral de Fermat.