I

@IridianAvila

Runge Kutta

Fortran
2 years ago
! Programa #07 ! Física Computacional (2:00-3:00 pm) ! Elaborado por Nalleli Iridian Ávila García ! Este programa calcula mediante el método de Runge Kutta la ecuación diferencial dy/dx=2xy ! Bajo las condiciones y(0)=1, en donde x [0,1], con n=5. program MetodoRungeKutta implicit none double precision :: x0, y0, xn, h, x(6), y(6), k1, k2, k3, k4 integer :: n, i

Runge-Kutta

Python
2 years ago
import numpy as np import matplotlib.pyplot as plt # Programa #07 #Física Computacional (2:00-3:00 pm) #Elaborado por Nalleli Iridian Ávila García #Este programa calcula mediante el método de Runge Kutta la ecuación diferencial dy/dx=2xy #Bajo las condiciones y(0)=1, en donde x [0,1], con n=5. # Definir la función

Programa Resorte 1 Linealizado y con pendiente k

Python
2 years ago
import matplotlib.pyplot as plt import numpy as np def calcular_constante_hooke(F, x): # La constante de Hooke (k) es la relación entre la fuerza (F) y el desplazamiento (x) k = F / x return k def graficar_constante_hooke(fuerzas, desplazamientos): # Calcular las constantes de Hooke para cada par de fuerza y desplazamiento

Resorte 1 Grafica alineada

Python
2 years ago
import matplotlib.pyplot as plt import numpy as np def calcular_constante_hooke(F, x): # La constante de Hooke (k) es la relación entre la fuerza (F) y el desplazamiento (x) k = F / x return k def graficar_constante_hooke(fuerzas, desplazamientos): # Calcular las constantes de Hooke para cada par de fuerza y desplazamiento

Resorte 1 Grafica Inicial

Python
2 years ago
import matplotlib.pyplot as plt def calcular_constante_hooke(F, x): # La constante de Hooke (k) es la relación entre la fuerza (F) y el desplazamiento (x) k = F / x return k def graficar_constante_hooke(fuerzas, desplazamientos): # Calcular las constantes de Hooke para cada par de fuerza y desplazamiento constantes_hooke = [calcular_constante_hooke(F, x) for F, x in zip(fuerzas, desplazamientos)]

EULER MEJORADO

Python
2 years ago
# Descripción del problema # Tarea #05 Metodo Euler para Ecuaciones Diferenciales # Elaborado por Nalleli iridian Avila Garcia (1941603) # Física Computacional (2:00-3:00 pm) print("Programa que aproxima la ED y'' = x - y, bajo las condiciones: y(0) = 1, h = 0.05, donde x va variando de 0 a 1.") print("Encuentra los valores de y mediante el método de Euler mejorado.") print("\n") # Valores iniciales x0 = 0.0

EULER MEJORADO

Fortran
2 years ago
program MetodoEulerMejorado implicit none real(8) :: x0, y0, xn, h real(8) :: x, y, y_prime, y_temp integer :: N, i ! Descripción del problema print *, "Programa que aproxima la ED y'' = x - y, bajo las condiciones: y(0) = 1, h = 0.05, donde x va variando de 0 a 1." print *, "Encuentra los valores de y mediante el método de Euler mejorado."

Metodo euler python

Python
2 years ago
# Descripción del problema # Tarea #05 Metodo Euler para Ecuaciones Diferenciales # Elaborado por Nalleli iridian Avila Garcia (1941603) # Física Computacional (2:00-3:00 pm) print("y'' = x - y, y(0) = 1, h = 0.05, donde x va variando de 0 a 1.") print("Encuentre los valores de y mediante el método numérico de Euler.") print("\n") # Valores iniciales x0 = 0.0

borrador

Fortran
2 years ago
program MetodoEuler implicit none real(8) :: x0, y0, xn, h real(8) :: x, y, yp, ypp, yppp integer :: N, i ! Valores iniciales x0 = 0.0d0 y0 = 1.0d0

Método ecuaciones diferenciales euler

Fortran
2 years ago
program MetodoEuler implicit none ! Tarea #05 Metodo Euler para Ecuaciones Diferenciales ! Elaborado por Nalleli iridian Avila Garcia (1941603) ! Física Computacional (2:00-3:00 pm) real(8) :: x0, y0, xn, h real(8) :: x, y, y_prime integer :: N, i

Interpolación de Lagrange 4 puntos

Python
2 years ago
# Importamos las bibliotecas necesarias import numpy as np import matplotlib.pyplot as plt # Nalleli Iridian Avila Garcia (1941603) # Fisica Computacional (2:00-3:00 pm) # Tarea #04. Metodo de interpolacion de Lagrange # Este programa es capaz de hacer interpolacion de Lagrange a partir de que se le dieron una cantidad de puntos. # Definimos la función de interpolación de Lagrange

Series de Taylor

Python
2 years ago
import math import matplotlib.pyplot as plt # Nalleli Iridian Avila Garcia 1941603 # Fisica computacional (2:00-3:00 pm) def taylor_series(): # Aproximación de e**kx mediante series de Taylor x = float(input("Introduce el valor de x para calcular e**kx: ")) k = float(input("Introduce el valor de k para calcular e**kx: ")) n = int(input("Introduce el número de iteraciones para la aproximación de e**kx: ")) ex = 0

Tarea 02 Método de diferenciación finita

Python
2 years ago
import math #Tarea #02 #Fisica Computacional (2:00-3:00 pm) #Alumna: Nalleli Iridian Avila Garcia (1941403)" #Metodo de diferenciacion finita h = 0.1 x_values = [4.7, 4.8, 4.9, 5.0, 5.1, 5.2, 5.3] def forward_diff(f, x, h): return (f(x + h) - f(x)) / h

Método de diferenciación finita

Fortran
2 years ago
program Derivadas_Finitas implicit none !Tarea #02 !Fisica Computacional (2:00-3:00 pm) !Alumna: Nalleli Iridian Avila Garcia (1941403)" !Metodo de diferenciacion finita !Declaracion de variables real :: h, x real, dimension(7) :: valores_x integer :: i

Método Romberg

Fortran
2 years ago
program Practica_01_MetodoRomberg !Nalleli Iridian Avila Garcia 1941603 !Física Computacional (Clase 2:00-3:00 pm) implicit none !Declaracion de las variables a utilizar real:: a, b, h integer :: nmax, i, j real, dimension(:,:), allocatable :: r print*, "Este programa esta creado para resolver mediante el metodo de Romberg la integral de (e**x)/x"