-
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: (2pi) / 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.