Cómo trazar un Hyperboloid en MATLAB

La visualización de la forma de un hyperboloid es más fácil cuando usted puede dibujar usando MATLAB. Estas tres dimensiones cuadrática de las superficies a menudo se definen con ecuaciones implícitas. Estas ecuaciones pueden ser de la forma x^2/a^2 y^2/b^2 - z^2/c^2 = 1 (hyperboloids de una hoja), o x^2/a^2 - y^2/b^2 - z^2/c^2 = 1 (hyperboloids de dos hojas). Uso de MATLAB, se pueden convertir estas ecuaciones complicadas en 3-D de las parcelas.


Cómo trazar un Hyperboloid en MATLAB
la Visualización de la forma de un hyperboloid es más fácil cuando usted puede dibujar usando MATLAB. Estas tres dimensiones cuadrática de las superficies a menudo se definen con ecuaciones implícitas. Estas ecuaciones pueden ser de la forma x^2/a^2 y^2/b^2 - z^2/c^2 = 1 (hyperboloids de una hoja), o x^2/a^2 - y^2/b^2 - z^2/c^2 = 1 (hyperboloids de dos hojas). Uso de MATLAB, se pueden convertir estas ecuaciones complicadas en 3-D de las parcelas.
Cosas Que necesitará
  • la Ecuación de una hyperboloid
  • Lápiz
  • Papel

  • Equipo
  • MATLAB

  • Resolver el hyperboloid ecuación para 'z' utilizando lápiz y papel.
  • Escribir una función de MATLAB basado en la solución de z. La función debe tomar dos entradas (x y y) y dar una salida (z). Escriba su función de elemento sabio operadores: . en lugar de la multiplicación, la ./ en lugar de / para la división, y .^ en lugar de ^ para los exponentes.
  • Uso de MATLAB built-in 'ezsurf' función rápida de la parcela de su hyperboloid. Ezsurf se lleva dos entradas: el identificador de la función que desee de la trama, y un vector de máximo y mínimo de x e y las coordenadas de su parcela.
    Por ejemplo: Su función se denomina 'hyp.' Su mango es entonces '@hyp' (sin las comillas). Parcela de su hyperboloid entre x = -10 y x = 20, y entre y = -15 y y = 20. Entonces el vector de máximos y mínimos de las coordenadas x e y sería [-10, 20, -15, 20]. En la línea de comando de MATLAB, tipo 'ezsurf(@hyp, [-10, 20, -15, 20]' (sin las comillas). MATLAB se abrirá un 3-D de la superficie de la parcela de su hyperboloid.
  • Si usted tiene a la parcela muchos hyperboloids, escribir dos funciones de MATLAB: uno para hyperboloids de una hoja, otra para hyperboloids de dos hojas. El uso de variables para las constantes a, b, y c, y añadir estas variables como entradas para la función. Para utilizar estas funciones con ezsurf, el uso de una función anónima manejar. La función anónima da ezsurf los valores de a, b, y c, por lo que ezsurf puede dar a los valores de su función.
    Por ejemplo: Escribir una función llamada 'hyp' que toma insumos (x, y, a, b, c). Use a = 2, b = 3 y c = 4. Su función anónima mango será '@(x,y) hyp(x, y, 2, 3, 4)' (sin las comillas). Trace la gráfica de la hyperboloid entre x = -5 y x = 10, y entre y = -20 y = 20, utilice la sintaxis 'ezsurf(@(x,y) hyp(x, y, 2, 3, 4) [-5 10 -20 20]' (sin las comillas).








Como trazar un Hyperboloid en MATLAB


La visualizacion de la forma de un hyperboloid es mas facil cuando usted puede dibujar usando MATLAB. Estas tres dimensiones cuadratica de las superficies a menudo se definen con ecuaciones implicitas. Estas ecuaciones pueden ser de la forma x^2/a^2 y^2/b^2 - z^2/c^2 = 1 (hyperboloids de una hoja), o x^2/a^2 - y^2/b^2 - z^2/c^2 = 1 (hyperboloids de dos hojas). Uso de MATLAB, se pueden convertir estas ecuaciones complicadas en 3-D de las parcelas.


Como trazar un Hyperboloid en MATLAB
la Visualizacion de la forma de un hyperboloid es mas facil cuando usted puede dibujar usando MATLAB. Estas tres dimensiones cuadratica de las superficies a menudo se definen con ecuaciones implicitas. Estas ecuaciones pueden ser de la forma x^2/a^2 y^2/b^2 - z^2/c^2 = 1 (hyperboloids de una hoja), o x^2/a^2 - y^2/b^2 - z^2/c^2 = 1 (hyperboloids de dos hojas). Uso de MATLAB, se pueden convertir estas ecuaciones complicadas en 3-D de las parcelas.
Cosas Que necesitara
  • la Ecuacion de una hyperboloid
  • Lapiz
  • Papel

  • Equipo
  • MATLAB

  • Resolver el hyperboloid ecuacion para 'z' utilizando lapiz y papel.
  • Escribir una funcion de MATLAB basado en la solucion de z. La funcion debe tomar dos entradas (x y y) y dar una salida (z). Escriba su funcion de elemento sabio operadores: . en lugar de la multiplicacion, la ./ en lugar de / para la division, y .^ en lugar de ^ para los exponentes.
  • Uso de MATLAB built-in 'ezsurf' funcion rapida de la parcela de su hyperboloid. Ezsurf se lleva dos entradas: el identificador de la funcion que desee de la trama, y un vector de maximo y minimo de x e y las coordenadas de su parcela.
    Por ejemplo: Su funcion se denomina 'hyp.' Su mango es entonces '@hyp' (sin las comillas). Parcela de su hyperboloid entre x = -10 y x = 20, y entre y = -15 y y = 20. Entonces el vector de maximos y minimos de las coordenadas x e y seria [-10, 20, -15, 20]. En la linea de comando de MATLAB, tipo 'ezsurf(@hyp, [-10, 20, -15, 20]' (sin las comillas). MATLAB se abrira un 3-D de la superficie de la parcela de su hyperboloid.
  • Si usted tiene a la parcela muchos hyperboloids, escribir dos funciones de MATLAB: uno para hyperboloids de una hoja, otra para hyperboloids de dos hojas. El uso de variables para las constantes a, b, y c, y añadir estas variables como entradas para la funcion. Para utilizar estas funciones con ezsurf, el uso de una funcion anonima manejar. La funcion anonima da ezsurf los valores de a, b, y c, por lo que ezsurf puede dar a los valores de su funcion.
    Por ejemplo: Escribir una funcion llamada 'hyp' que toma insumos (x, y, a, b, c). Use a = 2, b = 3 y c = 4. Su funcion anonima mango sera '@(x,y) hyp(x, y, 2, 3, 4)' (sin las comillas). Trace la grafica de la hyperboloid entre x = -5 y x = 10, y entre y = -20 y = 20, utilice la sintaxis 'ezsurf(@(x,y) hyp(x, y, 2, 3, 4) [-5 10 -20 20]' (sin las comillas).

Cómo trazar un Hyperboloid en MATLAB

La visualización de la forma de un hyperboloid es más fácil cuando usted puede dibujar usando MATLAB. Estas tres dimensiones cuadrática de las superficies a menudo se definen con ecuaciones implícitas. Estas ecuaciones pueden ser de la forma x^2/a^2 y^2/b^2 - z^2/c^2 = 1 (hyperboloids de una hoja), o x^2/a^2 - y^2/b^2 - z^2/c^2 = 1 (hyperboloids de dos hojas). Uso de MATLAB, se pueden convertir estas ecuaciones complicadas en 3-D de las parcelas.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación