Professional Documents
Culture Documents
MÉXICO
Instituto Tecnológico de Tuxtla Gutiérrez
INGENIERÍA ELÉCTRICA
Ciencias Básicas
Física moderna
Unidad 1
Trabajo:
Simulación con Maple
Alumnos:
4º “A”
Docente:
̅̅̅
𝑏𝑐 = √(4 − 4)2 + (6 − 1)2 + (4 − 3)2 = √25 + 1 = √26
𝒚 = 𝒓 𝒔𝒆𝒏 𝜽 𝒔𝒆𝒏 𝜷
𝒛 = 𝒓𝒄𝒐𝒔 𝜽
3
𝛼 = 𝑎𝑟𝑐 tan = 36.86° 𝛼 = 36.86°
4
√42 +32
𝛽 = 𝑎𝑟𝑐 tan = 𝑎𝑟𝑐 𝑡𝑎𝑛1 𝛽 = 45°
5
PROGRAMA
• MAPLE 3D
COMANDO
➢ CORDENADAS
➢ VISTA 3D
EJEMPLO
RESULTADO
1
𝑦 = 6 𝑠𝑒𝑛 30 = 6 𝑦=3
2
𝑧=4
𝑝 = 〈3√3, 3,4〉
PROGRAMA
• MAPLE
COMANDO
• PUNTOS A-B.C
EJEMPLO
RESULTADO
−2
𝑎 = 𝑎𝑟𝑐 𝑡𝑔 𝑎 = 225°
−2
𝑧=3
PROGRAMA
• MAPLE
COMANDO
EJEMPLO
RESULTADO
1-ABRIMOS EL PROGRAMA
4-PONEMOS COMO PRIMERO NUESTRO ANGULO, 3/4 RADIO UNA ESFERA Y NUESTRO PUNTO
𝑝 = (16,60°, 50°)
𝑝 = 16𝑠𝑒𝑛60° 𝑝 = 13.8564
𝜑 = 50°
𝑧 = 16𝑐𝑜𝑠60° 𝑧=8
𝑥 = 13.856𝑐𝑜𝑠50° 𝑥 = 8.906
𝑦 = 13.856𝑠𝑒𝑛50° 𝑦 = 10.61
𝑧=8
𝒑
𝒓 = √𝒑𝟐 + 𝒛𝟐 𝜽 = 𝒂𝒓𝒄𝒕𝒈 ( ) 𝝋=𝝋
𝒛
𝑃 = (8,60°, 2)
𝑝=8 𝜑 = 60° 𝑧=2
8
𝜃 = arctan ( ) 𝜃 = arctan(4) 𝜃 = 75.9637°
2
𝜑 = 60°
PROGRAMA
• MAPLE 3D
COMANDO
➢ CORDENADAS
➢ VISTA 3D
EJEMPLO
RESULTADO
1-ABRIMOS EL PROGRAMA MAPLE
Después de esto en el programa maple usamos ciertos comandos para poder graficar o hacer
diferentes cosas. En este caso los más comunes que utilizaremos son:
With(plots):
With(VectorCalculus) ó with(Student[VectorCalculus]);
Fuerza de 900 N
⃗⃗⃗⃗⃗
𝐹𝑧 = 900 𝑠𝑒𝑛 65 ° ⃗⃗⃗⃗⃗
𝐹𝑧 = 815.677 𝑁
Fuerza de 750 N
𝑏⃗⃗ = 750 cos 55 ° 𝑏⃗⃗ = 430.182 N
⃗⃗⃗⃗⃗
𝐹𝑥 = 430.182 𝑠𝑒𝑛 25 ° ⃗⃗⃗⃗⃗
𝐹𝑥 = 181.80 𝑁
𝑅⃗⃗ = 𝐹1
⃗⃗⃗⃗⃗⃗ + 𝐹2
⃗⃗⃗⃗⃗⃗ = 〈539.409,259.79,1430.037〉
1
Calcular el siguiente producto cruz: 2𝑎 × 𝐵 × 2 𝐶
𝑖 𝑗 𝑘
−2 5 4 5 −4 −2
𝑎⃗ × 𝑏⃗⃗ = |4 −2 5 | = 𝑖 | |−𝑗| |+𝑘| |
1 −1 3 −1 3 1
3 1 −1
>
>
Este nos permite calcular el producto cruz de nuestros dos vectores, y tomando nuestra
variable C en este caso. Y para graficar de la misma manera usamos el comando
PlotVector.
Como resultado de la flecha roja, que es el producto cruz de nuestro vectores dados.
2. Sean los vectores:
1
Calcule el siguiente producto cruz: 2𝑎⃗ × 𝑏⃗⃗ × 2 𝑐⃗
1 1
𝑐⃗ = 〈4𝑖 + 8𝑗 + 2𝑘〉 = 〈2𝑖 + 4𝑗 + 𝑘〉
2 2
𝑖 𝑗 𝑘
2 8 4 8 4 2
2𝑎⃗ × 𝑏⃗⃗ = | 4 2 8| = 𝑖 | |−𝑗| |+𝑘| |
−3 1 −6 −1 −6 −3
−6 −3 1
1 𝑖 𝑗 𝑘
−52 0 26 0 26 −52
2𝑎⃗ × 𝑏⃗⃗ × 𝑐⃗ = |26 −52 0| = 𝑖 | |−𝑗| |+𝑘| |
2 4 1 2 1 2 4
2 4 1
1
2𝑎⃗ × 𝑏⃗⃗ × 𝑐⃗ = 𝑖(−52 − 0) − 𝑗(26 − 0) + 𝑘(104 + 104)
2
1
2𝑎 × 𝑏⃗⃗ × 𝑐⃗ = 〈−52𝑖 − 26𝑗 + 208𝑘 〉
⃗⃗⃗⃗⃗
2
En este problema usaremos varias variables para poder graficar nuestro vector.
Tomamos una ultima variable M para calcular nuestro producto cruz de todo el problema.
>
Realizamos la misma operación anterior.
C=-24
Y colocamos nuestro comando para poder ver gráficamente nuestro resultado DEL PRODUCTO
PUNTO.
1.3. Diferenciación vectorial
1.3.1. Derivada con respecto a una escalar.
Cálculo de una derivada direccional
𝒚 𝜕𝑓 𝜕𝑓
𝒇(𝒙, 𝒚) = 𝒔𝒆𝒏 ; (𝟐, −𝟐), 𝜽 = 𝝅⁄𝟒 ∇𝑓 = 𝑖+ 𝑗
𝒙 𝜕𝑥 𝜕𝑦
𝑦
𝜕𝑓 𝑦 𝑦 𝑦 −𝑦 𝑐𝑜𝑠( ⁄𝑥 )
(𝑠𝑒𝑛 ) = 𝑐𝑜𝑠 ( ) (− 2 ) =
𝜕𝑥 𝑥 𝑥 𝑥 𝑥2
𝑦
𝜕𝑓 𝑦 𝑦 1 cos( ⁄𝑥 )
(𝑠𝑒𝑛 ) = 𝑐𝑜𝑠 ( ) ( ) =
𝜕𝑦 𝑥 𝑥 𝑥 𝑥
𝑦 𝑦
−𝑦 𝑐𝑜𝑠( ⁄𝑥 ) cos( ⁄𝑥 )
∇𝑓 = ( )𝑖 + ( )𝑗
𝑥2 𝑥
El vector unitario
π⁄ = 45°
4
1 1
u = cosθi + senθj = u = cos45°i + sen45°j = u = i+ j
√2 √2
1
𝐷𝑢𝑓 (𝑥, 𝑦) = 2 ((0.5𝐶𝑜𝑠(−1)) ∙ )
√2
𝑫𝒖𝒇(𝒙, 𝒚) = 𝟐(𝟎. 𝟑𝟓𝟑𝟒𝟗𝟗) = 𝟎. 𝟕𝟎𝟔𝟗𝟗𝟗
9.- Y por último se aplica las fórmulas para la derivada direccional y el gradiente
para que nos del resultado.
1.3.2. Gradiente y operador nabla.
Para poder obtener el vector gradiente de dichas funciones se utilizan dos
comandos los cuales son with(linalg) y with(plots).
El primer comando se utiliza para obtener el gradiente de una función, por lo
consiguiente el segundo comando es para poder graficar el resultado de cada
función ya derivada parcialmente con el operador nabla.
Ejemplo de obtención del vector gradiente en el programa.
Para ingresar las funciones a resolver, se necesita de la siguiente
opción que se encuentra en la parte izquierda inferior para retomar
todo tipo de funciones que se necesiten para ingresar la función a
resolver
𝑑 𝑑 𝑑
𝛻𝑓(𝑥, 𝑦, 𝑧) = ln(𝑥 2 + 𝑦 2 + 𝑥𝑧) + ln(𝑥 2 + 𝑦 2 + 𝑥𝑧) + ln(𝑥 2 + 𝑦 2 + 𝑥𝑧)
𝑑𝑥 𝑑𝑦 𝑑𝑧
𝑑 1 2𝑥 + 𝑧
ln(𝑥 2 + 𝑦 2 + 𝑥𝑧) = 2 2
(2𝑥 + 0 + 𝑧) = 2
𝑑𝑥 𝑥 + 𝑦 + 𝑥𝑧 𝑥 + 𝑦 2 + 𝑥𝑧
𝑑 1 2𝑦
ln(𝑥 2 + 𝑦 2 + 𝑥𝑧) = 2 2
(0 + 2𝑦 + 0) = 2
𝑑𝑦 𝑥 + 𝑦 + 𝑥𝑧 𝑥 + 𝑦 2 + 𝑥𝑧
𝑑 1 𝑥
ln(𝑥 2 + 𝑦 2 + 𝑥𝑧) = 2 2
(0 + 0 + 𝑥) = 2
𝑑𝑧 𝑥 + 𝑦 + 𝑥𝑧 𝑥 + 𝑦 2 + 𝑥𝑧
𝟐𝒙 + 𝒛 𝟐𝒚 𝒙
𝜵𝒇 = ( 𝟐 𝟐 )𝒊+( 𝟐 𝟐 )𝒋 + ( 𝟐 )𝒌
𝒙 + 𝒚 + 𝒙𝒛 𝒙 + 𝒚 + 𝒙𝒛 𝒙 + 𝒚𝟐 + 𝒙𝒛
3.- 𝒇(𝒙, 𝒚, 𝒛) = 𝐥𝐧(𝒙𝟑 + 𝟑𝒚𝒛 + 𝒚)
𝑑 𝑑 𝑑
𝛻𝑓(𝑥, 𝑦, 𝑧) = ln(𝑥 3 + 3𝑦𝑧 + 𝑦)+ ln(𝑥 3 + 3𝑦𝑧 + 𝑦) + ln(𝑥 3 + 3𝑦𝑧 + 𝑦)
𝑑𝑥 𝑑𝑦 𝑑𝑧
𝑑 1 3𝑥 2
ln(𝑥 3 + 3𝑦𝑧 + 𝑦) = 3 (3𝑥 2 ) = 3
𝑑𝑥 𝑥 + 3𝑦𝑧 + 𝑦 𝑥 + 3𝑦𝑧 + 𝑦
𝑑 1 3𝑧 + 1
ln(𝑥 3 + 3𝑦𝑧 + 𝑦) = 3 (3𝑧 + 1) = 3
𝑑𝑦 𝑥 + 3𝑦𝑧 + 𝑦 𝑥 + 3𝑦𝑧 + 𝑦
𝑑 1 3𝑦
ln(𝑥 3 + 3𝑦𝑧 + 𝑦) = 3 (3𝑦) = 3
𝑑𝑧 𝑥 + 3𝑦𝑧 + 𝑦 𝑥 + 3𝑦𝑧 + 𝑦
𝟑𝒙𝟐 𝟑𝒛 + 𝟏 𝟑𝒚
𝜵𝒇 = ( 𝟑 )𝒊 + ( 𝟑 )𝒋+ ( 𝟑 )𝒌
𝒙 + 𝟑𝒚𝒛 + 𝒚 𝒙 + 𝟑𝒚𝒛 + 𝒚 𝒙 + 𝟑𝒚𝒛 + 𝒚
𝟐 𝒚𝒛
4.- 𝒇(𝒙, 𝒚, 𝒛) = 𝒙𝒆𝒙
𝑑 2 𝑑 2 𝑑 2
𝛻𝑓(𝑥, 𝑦, 𝑧) = (𝑥𝑒 𝑥 𝑦𝑧 )+ (𝑥𝑒 𝑥 𝑦𝑧 )+ (𝑥𝑒 𝑥 𝑦𝑧 )
𝑑𝑥 𝑑𝑦 𝑑𝑧
𝑑 2 2 2 2 2
(𝑥𝑒 𝑥 𝑦𝑧 ) = 1. 𝑒 𝑥 𝑦𝑧 + 𝑥𝑒 𝑥 𝑦𝑧 . (2𝑥𝑦𝑧) == 𝑒 𝑥 𝑦𝑧 + 2𝑥 2 𝑦𝑧𝑒 𝑥 𝑦𝑧
𝑑𝑥
(𝑥 2 𝑦𝑧)´ = 2𝑥𝑦𝑧
𝑑 2 2
(𝑥𝑒 𝑥 𝑦𝑧 ) = 𝑥𝑒 𝑥 𝑦𝑧 (𝑥 2 𝑧)
𝑑𝑦
(𝑥 2 𝑦𝑧)´ = 𝑥 2 . 1. 𝑧 = (𝑥 2 𝑧)
𝑑 2 2
(𝑥𝑒 𝑥 𝑦𝑧 ) = 𝑥𝑒 𝑥 𝑦𝑧 (𝑥 2 𝑦)
𝑑𝑧
(𝑥 2 𝑦𝑧)´ = 𝑥 2 . 𝑦. 1 = (𝑥 2 𝑦)
𝟐 𝒚𝒛 𝟐 𝒚𝒛 𝟐 𝒚𝒛 𝟐 𝒚𝒛
𝜵𝒇 = (𝒆𝒙 + 𝟐𝒙𝟐 𝒚𝒛𝒆𝒙 ) 𝒊 + (𝒙𝒆𝒙 (𝒙𝟐 𝒛)) 𝒋 + (𝒙𝒆𝒙 (𝒙𝟐 𝒚)) 𝒌
1.3.3. Divergencia, rotacional y laplaciano.
Divergencia
Gradiente en el software Maple 18.
Es importante mencionar que para poder graficar en 3 dimensiones con este comando,
deberemos despejar a z, dejando únicamente valores de X y Y.
En este trabajo ocuparemos la primera opción que se muestra en la imagen anterior. La cual
indica que primeramente va la expresión, siguiendo con los límites y terminando con las
opciones, las cuales serán la forma en como presentar la gráfica
En la parte de “opts” escribiremos el comando axes, continuando con un signo de igualdad
y concluyendo con la forma en la cual queremos que se exprese la grafica. Tenemos 3
opciones: normal, boxed, none.
Cabe mencionar que el paso 1 y 2, será igual para todos. Por lo cual iniciaremos con la
explicación desde el punto 3.
Problema 1.
F=xz2+2xy2-5yz
𝑧
= + 5𝑦
𝑧 = √−4𝑥𝑦
Cabe mencionar que en las opciones de graficación de uso boxed, el cual hace que se
noten los limites y un cuadro que delimita la gráfica.
Rotacional
Ejemplo 1
como primer paso lo que se realizo fue abrir un a nueva hoja y se ingresa la función del problema
en la captura siguiente se muestra la grafica de como es con la funcion aun sin sacarle el rotacional
de dicha funcion.
despues que aparece la funcion colocamos lo que es la funcion with(linalg) y nos aparece las
funciones de operaciones
F1_1:=(F1,[x,y,z]) damos enter y nos aparece el resultado de la operación que queríamos resolver
Ahora nuevamente escribimos la función with(plots) damos enter y nos aparecerá las funciones y
los tipos de traficación que hay.
Ya teniendo eso ponemos la función fieldplot3d y escribimos la función
2
𝜕2 𝜕2 𝜕2
∇ ∙ ∇𝑓 = ∇ 𝑓 = 2 + 2 + 2
𝜕𝑥 𝜕𝑦 𝜕𝑧
𝒙𝟐 𝒆 𝒚
1. 𝑭(𝒙, 𝒚, 𝒛) = + 𝒛𝟑 𝒚 𝒔𝒆𝒏𝒙 + √𝒁𝟑 𝒙
𝒛
Primero sera introducir los comandos para poder resolver Laplacianos; Utilizaremos
una de sus librería de Maple.
>with(VectorCalculus)
>with(plots)
Luego debemos escribir la función esta lo haremos basando a una etiqueta por la
cual queremos identificar de forma de que nos facilite identificarla. Bien podemos
identificarlo por G, H, o bien por f1, Nota: lo importante será agregar “:” (dos
puntos), como se muestra en la figura para que maple logre identificarlo.
𝒙𝟐 𝒆𝒚
>F: = + 𝒛𝟑 𝒚 𝒔𝒆𝒏𝒙 + √𝒁𝟑 𝒙
𝒛
Por lo que sigue hacerla laplaciano y esto ya utilizaremos uno de los comandos de
la librería. NOTA: si la función lo identificamos como “F”, deberá ser escrita de la
misma forma de lo contrario esta no la reconocerá.
(función que resulta el programa) por lo que debemos escribir en forma de coordenadas
(x,y,z). para separa se le agrega una “,”(coma).
Quedaría de esta forma:
𝟐𝒆𝒚 𝒙𝟐 𝒆𝒚 𝟐𝒙𝟐 𝒆𝒚 𝟗 𝒙𝒛𝟒 𝟑𝒙𝒛
[( − 𝒛𝟑 𝒚𝒔𝒆𝒏(𝒙)𝒚𝒛𝟑 ), ( ), ( 𝟑 + 𝟔𝒚𝒛𝒔𝒆𝒏(𝒙) − + )] y esto se agregaría a la
𝒛 𝒛 𝒛 𝟒 𝟑 𝟑𝟐 √𝒛𝟑
(𝒛 )
función del comando.
𝟐𝒆𝒚 𝒙𝟐 𝒆𝒚 𝟐𝒙𝟐 𝒆𝒚 𝟗 𝒙𝒛𝟒 𝟑𝒙𝒛
>fieldplot3d([ − 𝒛𝟑 𝒚𝒔𝒆𝒏(𝒙)𝒚𝒛𝟑 , , 𝟑 + 𝟔𝒚𝒛𝒔𝒆𝒏(𝒙) − + ],x = -0.1e-5 .. 0.1e-
𝒛 𝒛 𝒛 𝟒 𝟑 𝟑 √𝒛𝟑
(𝒛 )𝟐
5, y = -0.1e-5 .. 0.1e-5, z = -0.1e-5 .. 0.1e-5) (laplaciano del ejercicio)
Anexo.
Es importante identificar ciertos parámetros para que el programa pueda
identificarlo.
Sqrt(“x”) =√𝑥
Sin(x)=sen (x)
ln(“x”) =long(“x”)
exp(“x”) =𝑒 𝑥
La forma de poder demostrarlo en grafica 3D, es por medio del comando, ejemplos: