Visualizar la forma de un hiperboloide es más fácil cuando se puede trazar usando MATLAB. Estas superficies cuadráticas tridimensionales se definen a menudo con ecuaciones implícitas . Estas ecuaciones pueden ser de la forma x ^ 2 /a ^ 2 + y ^ 2 /b ^ 2 - z ^ 2 /c ^ 2 = 1 ( hiperboloides de una hoja ) , o x ^ 2 /a ^ 2 - y ^ 2 /b ^ 2 - z ^ 2 /c ^ 2 = 1 ( hiperboloides de dos hojas) . Usando MATLAB , puede activar estas ecuaciones complicadas en parcelas en 3-D . Cosas que necesitará
ecuación de un hiperboloide
Pencil
Papel de computadora
MATLAB
Mostrar más instrucciones
1
Resuelve el hiperboloide ecuación de la "z " con lápiz y papel.
2
Escribir una función MATLAB basado en su solución para z. La función debe tener dos entradas ( X e Y ) y darle una salida ( z ) . Escriba su función con operadores elemento sabios : . . . . * Lugar de * para la multiplicación , /en vez de /para la división , y en lugar de ^ ^ para los exponentes
3
Uso MATLAB de construcción -en la función " ezsurf " para trazar rápidamente el hiperboloide . Ezsurf toma dos entradas : el identificador de la función que desea graficar , y un vector de X e Y las coordenadas máximas y mínimas para su Parcela en
Por ejemplo : . Su función se denomina " hip ". Su mango es entonces " @ HYP " (sin las comillas). Trazar el hiperboloide entre x = -10 y x = 20 , y entre y = -15 , y = 20 . A continuación, el vector de x máximos y mínimos y coordenadas Y sería [ -10, 20 , -15 , 20 ] . En la línea de comandos de MATLAB , escribe " ezsurf (@ HYP , [ -10, 20 , -15 , 20 ]" (sin las comillas). MATLAB mostrará un gráfico de superficie 3 -D del hiperboloide .
4
Si tiene que trazar muchos hiperboloides , escribir dos funciones de MATLAB : . uno para hiperboloides de una hoja, otra para hiperboloides de dos hojas de uso variables para las constantes a, b , y c , y añadir estas variables como entradas a la función . para utilizar estas funciones con ezsurf , use un mango función anónima . la función anónima da ezsurf los valores de a, b , y c , así ezsurf puede dar esos valores a su función.
para ejemplo : . . Escribe una función llamada " HYP " que tiene entradas ( x, y , a, b , c ) Use a = 2 , b = 3 , y c = 4 el mango de la función anónima será " @ ( x, y ) HYP ( x, y, 2 , 3 , 4 ) "(sin las comillas). para trazar la hiperboloide 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).
< br >