“Conocimiento software>Ingeniería del Software

Cómo trazar un hiperboloide en MATLAB

2014/2/15
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).

Ingeniería del Software
IEEE Normas para los usuarios de Software
¿Cuál es el proceso general utilizado para las pruebas de aplicaciones de software?
¿Qué tipo de herramienta de software es el software Pastebin?
¿Qué desafíos enfrenta la ingeniería de software hoy en día?
¿Ventajas y desventajas del modelo concurrente en ingeniería de software?
Cómo crear una línea infinita en MATLAB
Cómo crear componentes en Google SketchUp
¿Cuál es el alcance de la ingeniería informática en Pakistán?
Conocimiento de la computadora © http://www.ordenador.online