Escolar Documentos
Profissional Documentos
Cultura Documentos
Funciones Mat
Funciones Mat
ee=100;
while ee>10^(-4)
c=(a+b)2;
if f(a)f(c)0
a=c;
else
b=c;
end
ee=(b-a)2;
end
d=c;
end
;;;;;;;;;;;;;;;;;;;;;;;;;;;;
>> f=inline('x^2-5')
f=
Inline function:
f(x) = x^2-5
>> [s]=biseccion(a,b,f)
s=
2.2360
function [d]=newton(a,b,f)
ee=100;
while ee<10^(-4)
a=b;
b=a-f(a);
ee=b-a;
end
d=b;
end
=====================
f=inline('x/2-2.5*(x^(-1))')
function[L,U]=factorizaLU(A)
[n,n]=size(A);L=eye(n);
for i=1:n-1
for j=i+1:n
f=A(j,i)/A(i,i);
A(j,:)=A(j,:)-f*A(i,:);
L(j,i)=f;
end
end
U=A;
function [L,U,P]=PALU(A)
n=length(A);P=eye(n);
for i=1:n-1
[aux,pos]=max(A(i:n,i:n));
j=pos(1)+i-1;
c=A(i,:);
A(i,:)=A(j,:);
A(j,:)=c;
c=P(i,:);
P(i,:)=P(j,:);
P(j,:)=c;
A(i+1:n,i)=A(i+1:n,i)/A(i,i);
A(i+1:n,i+1:n)=A(i+1:n,i+1:n)-A(i+1:n,i)*A(i,i+1:n);
end
L=tril(A,-1)+eye(n);
U=triu(A);
====================