Está en la página 1de 1

%CINEMATICA DE MAQUINARIA - LAB 2 - FRANCISCO FERNANDEZ // 12/11/2018

% METODOS NUMERICOS APLICADOS A CINEMATICA DE MAQ


%DATOS
r1=5.5;
r2=1; r3=6; r4=2.5;
N=40;
tetha2=[0:2*pi/N:2*pi];%VALORES INICIALES ARBITRARIOS
t=[22*pi/180;65*pi/180];
syms t4 t3
for i=1:N+1
fn=[r1+r4*cos(t4)-r2*cos(tetha2(i))-r3*cos(t3);r4*sin(t4)-r2*sin(tetha2(i))-
r3*sin(t3)]; %SISTEMA NO LINEAL%
fp=jacobian(fn); %JACOBIANO DEL SISTEMA
tol=0.01;
f=inline(fn); %TRANSFORMANDO F PARA EVALUAR
jf=inline(fp); %TRANSFORMANDO EL JACOBIANO PARA EVALUAR
error=norm(f(t(1),t(2)),2); %SACANDO UN VALOR INICIAL PARA COMPARACION
while error>=tol
ft=f(t(1),t(2));
fpt=jf(t(1),t(2));
t1=t-inv(fpt)*ft;%METODO DE NEWTON
error=norm(f(t1(1),t1(2)),2); %VERIFICACION DE APROXIMACION A CERO
t=t1;
end
tetha4(i)=t(1);
tetha3(i)=t(2);
end

También podría gustarte