Informe Calculo Vectorial
Informe Calculo Vectorial
Informe Calculo Vectorial
CÁLCULO VECTORIAL - A
INGENIERÍA DE SISTEMAS
NORTE DE SANTANDER
CÚCUTA
2023 - II
1
Objetivo:
Proceso de desarrollo:
2
encargaría de cada aspecto del programa, y cómo lo haría.
También tuvimos que establecer plazos, responsabilidades y criterios de
evaluación.
Para hacer el programa, tuvimos que investigar bajo qué fórmulas funcionan las
respectivas figuras que íbamos a utilizar en el programa.
Imagen 1
3
Por otro lado, el paraboloide hiperbólico es una superficie doblemente reglada que
por su apariencia, también se lo denomina superficie de silla de montar. Un
paraboloide será hiperbólico cuando los términos cuantitativos cuadráticos de su
ecuación canónica sean de signo contrario, es decir:
Cilindro Parabólico:
Ax2 +By2 = Cz
4
El cilindro parabólico se podría representar visualmente de la
siguiente manera:
Esfera y elipsoide:
Podríamos definir a una esfera como una superficie conformada por varios puntos
que comparten un mismo centro, en la que todos y cada uno de estos puntos están
a la misma distancia del centro.
Una superficie esférica está regida bajo la fórmula:
En la que ‘a’, ‘b’, y ‘c’ son las coordenadas del centro de la esfera y ‘r’ es el radio de
la esfera, siendo los puntos ‘x’, ‘y’, y ‘z’ la representación de un punto a una
distancia ‘r’ del centro.
5
En donde a, b y c son las longitudes de los semiejes del elipsoide respecto de los
ejes x, y, z, respectivamente; son números reales positivos y determinan la forma
del elipsoide.
6
Un elipsoide tiene la siguiente forma:
7
Mientras que un hiperboloide de 2 hojas se ve así:
Cono Elíptico:
El cono elíptico es un tipo específico de cono cuya base es una elipse en lugar de
un círculo. La ecuación general para saber si una superficie es un cono elíptico en
un sistema de coordenadas tridimensional es:
Línea y planos:
8
Una línea L paralela al vector v=⟨a,b,c⟩ y que pasa por el punto
P(x0,y0,z0) puede describirse mediante las siguientes ecuaciones paramétricas:
9
En donde N1 es un vector del plano 1, N2 es un vector del plano 2
y ‘K’ es un escalar.
Un cilindro es elíptico cuando sus bases son elipses, mientras que un cilindro es
hiperbólico cuando sus secciones transversales son hiperbólicas.
10
Un cilindro es elíptico cuando se cumple que:
Donde ‘a’ y ‘b’ son los semiejes principales del cilindro, y ‘u’ y ‘v’ son parámetros que
varían en cierto rango, mientras que ‘x’, ‘y’, y ‘z’ representan coordenadas de un
punto en el cilindro.
En la cual, ‘a’, ‘b’, y ‘c’, son constantes que determinan las dimensiones del cilindro;
‘u’ y ‘v’ son parámetros que varían para generar diferentes puntos en el cilindro; y
‘cosh’ y ‘sinh’ son funciones del coseno y seno hiperbólico, respectivamente.
11
// en esta parte voy a colocar todo lo referente al desarrollo del codigo
Después de determinar las superficies con las que trabajaremos, el siguiente paso
implica realizar implementaciones en el código del programa. Optamos por utilizar
JavaScript como lenguaje de programación debido a su flexibilidad en la
implementación de los métodos necesarios.
- El método cuadricaConCentro:
12
En JavaScript está diseñado para calcular y devolver propiedades
específicas de una cuádrica con centro, dados los coeficientes de su ecuación
general Ax^2 + By^2 + Cz^2 + Dx + Ey + Fz + G = 0. Este método realiza los
siguientes pasos:
3. Retorno de resultados:
- Devuelve un array con los siguientes elementos:
- a^2 (o null si no es un número finito).
- b^2 (o null si no es un número finito).
- c^2 (o null si no es un número finito).
- h (o 0 si no es un número finito).
- k (o 0 si no es un número finito).
- l (o 0 si no es un número finito).
- M (o null si no es un número finito).
13
- El método cuadricaSinCentro:
14
- Si C es cero, se ajustan los valores de h, k, y l según el caso
y se asignan los valores de a^2 y b^2.
3. Retorno de resultados:
- Devuelve un array con los siguientes elementos:
- a^2 (o null si no es un número finito).
- b^2 (o null si no es un número finito).
- c^2 (o null si no es un número finito).
- h (o 0 si no es un número finito).
- k (o 0 si no es un número finito).
- l (o 0 si no es un número finito).
15
Recibe siete parámetros (A, B, C, D, E, F, G), que representan los
coeficientes de una ecuación cuadrática general de segundo grado en tres variables
(x, y, z). La ecuación general es de la forma:
2. Punto: Verifica si todos los coeficientes cuadráticos y lineales son cero, pero el
término constante G no lo es. En este caso, devuelve un objeto indicando que la
figura es un punto en el espacio, y las coordenadas del punto se calculan dividiendo
los términos constantes por G.
16
● Planos Paralelos: Si hay dos coeficientes cuadráticos nulos y el término
constante G no es cero, se identifican como planos paralelos y se
proporciona información sobre su orientación y distancia.
Ahora les vamos a seccionar el código, y cómo es demasiado extenso le vamos solo
a recalcar las partes más importantes del mismo:
17
18
- La función “clasificar Cuádrica”:
19
Implementaciones adicionales al programa de cálculo:
Conclusión de lo hecho:
20
En conclusión, el código proporciona una implementación en JavaScript para
clasificar y describir figuras tridimensionales representadas por ecuaciones
cuadráticas generales de segundo grado en tres variables. La función `ecuación
General` realiza la clasificación de diversas figuras, como esferas, elipsoides, conos,
cilindros, planos, entre otros, basándose en los coeficientes de la ecuación. La
función `clasificar Cuádrica` actúa como una interfaz de usuario, recopilando los
coeficientes desde un formulario HTML, invocando la función de clasificación y
presentando los resultados de manera legible en la interfaz gráfica.
Conclusión:
21