Método de Newton - Raphson
Método de Newton - Raphson
>> f=’funcion’;
>> x=xo
>> x=x-eval(f)/eval(diff(sym(f),’x’))
>> f=’funcion’;
>> xp=(xa*fb-xb*fa)/(fb-fa);
>> if fa*fb<0
Xb=xp;
Else
Xa=xp;
End
>> doublé(xp)
Raíces de polinomios
>> p=[ ];
>> x=roots(p)
>> p1=polyval(p,x)
>> polyval(p,[x0,x1,x2…..xn])
>> u=’funcion’;
>> v=’funcion’;
>> ux=diff(sym(u),’x’);
Solve
>> [a,u,v]=solve(‘funcion’,’funcion’,’funcion’);
>> a=double(a)
>> u=double(u)
>> v=double(v)
Metodo de reducción
>> z=M(3,4)/M(3,3)
>> y=(M(2,4)-M(2,3)*z)/M(2,2)
>> X=(M(1,4)-M(1,3)*z-m(1,2)*y)/M(1,1)
>> x=linsolve(A,b)
>> x=rref(M)
>> X=inv(A)*b
Metodo de tranformación LU
>> [L U]=lu(A)
>> d=inv(L)*b
>> d=L\b
>> X=inv(U)*d
>> x=linsolve(A,b)
Método de Jacobi
>> Ti=tril(A,-1)
>> Ts=triu(A,1)
>> D=diag(diag(A))
>> x=inv(D)*(b-(Ti+Ts)*x)
>> x=inv(A)*b
>> x=linsolve(A,b)
>> x=rref(M)
>> x=inv(d+Ti)*(b-Ts*x)
>> x=inv(D)*(b-(Ti+Ts)*x)
>> det(A)
>> x=inv(A)*b
>> x=linsolve(A,b)
Polinomios de Lagrange
>>y=expan(sym(‘(x-x2)*(x-x3)*(x-x4)*y1/((x1-x2)*(x1-x3)*(x1-x4))+(x-x1)*(x-x3)*(x-x4)*y2/((x2-
x1)*(x2-x3)*(x2-x4))+(x-x2)*(x-x1)*(x-x4)*y3/((x3-x2)*(x3-x1)*(x3-x4))+(x-x2)*(x-x3)*(x-x1)*y4/
((x4-x2)*(x4-x3)*(x4-x1))’))
>>y1=subs(y,[ , , ])
>>y=polyfit(x,y,3)
>>y1=polyval(y,[ , , ])