Está en la página 1de 3

DERIVACION PROBLEMAS

X=input('Ingrese los valores de t(s):');


Y=input('Ingrese los valores de teta(rad):');
Z=input('Ingrese los valores de r(m):');
h=input('Ingrese h:');
i=3;
Tp=(-Y(i+2)+8*Y(i+1)-8*Y(i-1)+Y(i-2))/(12*h);
Rp=(-Z(i+2)+8*Z(i+1)-8*Z(i-1)+Z(i-2))/(12*h);
T2p=(-Y(i+2)+16*Y(i+1)-30*Y(i)+16*Y(i-1)-Y(i-2))/(12*h^2);
R2p=(-Z(i+2)+16*Z(i+1)-30*Z(i)+16*Z(i-1)-Z(i-2))/(12*h^2);
disp('El vector velocidad es:');
disp([(Rp) (Z(i)*Tp)])
disp('El vector aceleraci�n es:');
disp([R2p-Z(i)*((Tp)^2) (Z(i)*T2p+2*Rp*Tp)])

GAUSS SEIDEL

Paso1 = ingresar el numero de interaciones N Y el punto inicial


paso 2= calcular las aproximaciones: Xk+1=(1-2yk)/5
Yk+1=Xk+1/4 ; k=1:n
paso3= imprimir x(n+1) ; y(n+1)

N=input('ingresar el n�mero de iteraciones N:');


X1=input('X1:');
Y1=input('Y1:');
Z1=input('Z1:');
X(1)=X1;
Y(1)=Y1;
Z(1)=Z1;
for K=1:N
X(K+1)=(-Y(K)-Z(K)+13)/4;
Y(K+1)=(X(K+1)-Z(K)+8)/5;
Z(K+1)=(2*X(K+1)-Y(K+1)+2)/6;

endfor
disp('La soluci�n aproximada es:');
disp(X(N+1));
disp(Y(N+1));
disp(Z(N+1));

JACOBI

N=input('ingresar el n�mero de iteraciones N:');


X1=input('X1:');
Y1=input('Y1:');
Z1=input('Z1:');
X(1)=X1;
Y(1)=Y1;
Z(1)=Z1;
for K=1:N
X(K+1)=(-Y(K)-Z(K)+13)/4;
Y(K+1)=(X(K)-Z(K)+8)/5;
Z(K+1)=(2*X(K)-Y(K)+2)/6;

endfor
disp('La soluci�n aproximada es:');
disp(X(N+1));
disp(Y(N+1));
disp(Z(N+1));

%ejemplo 1 EJERCICIONS DERIVACION


x=input('Ingrese x:');
h=input('ingrese h:');
Daprox=(cos(x+h)-cos(x-h))/(2*h);
Exacto=-sin(x);
Error=abs(Exacto-Daprox);
fprintf('Daprox:%f\n',Daprox);
fprintf('Exacto:%f\n',Exacto);
fprintf('Error:%f\n',Error);

% Soluci�n del caso DERIVACION PROBLEMAS


Paso1= ingresar t,q e h
paso2= identificar la posicio: i=3
paso3= calcular la derivada aproximada
Daprox= -qi+2+8qi+1-8qi-1+9i-2 / 12h
paso4= imprimir

t=input('t:');
q=input('q:');
h=input('h:');
i=3;
Velocidad=(-q(i+2)+8*q(i+1)-8*q(i-1)+q(i-2))/(12*h);
fprintf('Velocidad aproximada:%f\n',Velocidad);

% Trapecio compuesto-funci�n EJERCICIOS INTERGRACION


a=input('a:');
b=input('b:');
n=input('n:');
h=(b-a)/n;
for i=1:n+1
x(i)=a+(i-1)*h;
F(i)=1/x(i);
endfor
suma=0;
for i=2:n
suma=suma+F(i);
endfor
I=(h/2)*(F(1)+2*suma+F(n+1));
fprintf('I:%f\n',I);

%Integraci�n 2- con puntos PROBLEMAS INTERGRACION


Paso 1= ingresar X,F,y h
paso2= calcular el n�mero de puntos m y el numero de intervalos n=m-1
Paso3= El valor aprocimado de la integral es
n
I=H/2(F1+2E Fi+Fn+1)
i=2
Paso4= imprimir

x=input('x:');
F=input('f:');
h=input('h:');
m=length(F);
n=m-1;
suma=0;
for i=2:n
suma=suma+F(i);
endfor
I=(h/2)*(F(1)+2*suma+F(n+1));
fprintf('I:%f\n',I);

También podría gustarte