Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(Raíces de Ecuaciones).
=
Distribución partículas
Gaudin - Meloy
Ecuación de transferencia de
calor:
SOLUCIONES MODELOS MATEMÁTICOS
(No lineales)
Resolver para
determinada Variable
Modelo
Matemático
Optimizar (Encontrar
valores máximos y
mínimos)
SOLUCIONES MODELOS MATEMÁTICOS
(No lineales)
% Valores iniciales
clc
clear
format long
x=0; % Valor de valor inicial.
error=eps;
k=1;
% cuerpo del programa.
CÓDIGO fx=exp(-x)-x;
MÉTODO DE dfx = - exp(-x)-1;
NEWTON xi = x -(fx/dfx);
RAPHSON errorcalculado= abs(xi - x);
while errorcalculado > error
fxi=exp(-xi)-xi;
dfxi=(-exp(-xi))-1;
xi1= xi - (fxi/dfxi);
errorcalculado = abs(xi1-xi);
xi=xi1;
k=k+1;
end
k,xi
SOLUCIONES MODELOS MATEMÁTICOS
(No lineales)
SOLUCIONES MODELOS MATEMÁTICOS
(No lineales)
- Método de bisección
- Método regla falsa
- Newton Raphson
- Método Secante
Modelo
Matemático MATLAB
FZERO
ROOTS
Raíces de ecuaciones no lineales.
(MÉTODOS NUMÉRICOS)
Métodos Cerrados
1. Método de Bisección
2. Método de la Regla Falsa
Métodos Abiertos
método de
fxl=exp(-xl)-xl;
fxu=exp(-xu)-xu;
if fxl * fxu > 0
disp ('intervalo incorrecto, elija otros valores' )
bisección. end
xr= (xl + xu)/2;
k=1;
while error1 > error
% inicia las iteraciones
fxl= exp(-xl)-xl;
fxr= exp(-xr)-xr;
if fxl*fxr < 0
xu=xr;
end
if fxl*fxr > 0
xl= xr;
end
xr1 =(xl + xu)/2;
error1 = abs(xr1-xr);
xr = xr1;
k = k + 1;
end
k,xr
2. Método Newton Raphson
Determinar Pendiente:
Pasar al Jamboard
y Matlab
% Valores iniciales
clc
clear
format long
x=0; % Valor de valor inicial.
error=eps;
k=1;
% cuerpo del programa.
CÓDIGO fx=exp(-x)-x;
MÉTODO DE dfx = - exp(-x)-1;
NEWTON xi = x -(fx/dfx);
RAPHSON errorcalculado= abs(xi - x);
while errorcalculado > error
fxi=exp(-xi)-xi;
dfxi=(-exp(-xi))-1;
xi1= xi - (fxi/dfxi);
errorcalculado = abs(xi1-xi);
xi=xi1;
k=k+1;
end
k,xi
EJEMPLO DE TRANSFERENCIA DE CALOR POR CONDUCCIÓN Y RADIACIÓN.
T1(exterior) P T(interior)
= ?°K a = 625°K
r
e
d
Polinomio
Raíces de Ecuaciones (Matlab) - fzero
clear
clc
p = @(x) 4.53E-08*x.^4 +44*x-2.0602E+04;
x = 300:0.1:600;
plot(x,p(x)), grid
hold on
Z = fzero(p, 400)
plot(Z,p(Z),'r*')
Raíces de Polinomios (Matlab) - root.
r = roots (p)
Coeficientes
polinomio
clc
clear
x = linspace(-6.1,5.1,100);
p = @(x) x.^6+3*x.^5-41*x.^4-
87*x.^3+400*x.^2+444*x-720;
plot (x,p(x)), grid
roots([1 3 -41 -87 400 444 -720])
Trabajo
1. Programar en Matlab el problema de transferencia de calor con el método de
Newton Raphson y comparar usando el comando Fzero del Matab.