Anda di halaman 1dari 6

TAREA: METODOS

NUMERICOS
Ingeniería Civil

ALUMNA:
Melendez Huañec Raysa Yajahida
Métodos numéricos: Problemas propuestos:

1. Determine el valor máximo para n:

function y=f1(a)
s=0
n=1
while s<=a
s=s+(1/n);
y=n-1;
n=n+1;
end

2. Invertir:

function y=invertir(x)
n=length(x);
for k=1:n
b(k)=x(n+1-k);
y=b;
end
function s=arreglo(a,b)
m=invertir(b);
s=a+m
end

3. Valor al cual converge:

4. Sucesión definida:

function y=suma4(x);
k=3;
suma4(1)=0;
suma4(2)=1;
while x>=3 & k<=x
suma4(k)=3*suma4(k-1)+2*suma4(k-2);
y=suma4(k);
k=k+1;
end

5. Contador de dígitos:

function y=CtaDig(a)
k=0;
while a/(10^k)>=1
k=k+1;
y=k;
end
6. Seguimiento de tib ( 8 ):

n k x(k-2) x(k-1) x(k)

7. Promedio de máximos y mínimos:

function x=promaxmin(y,a,b)
n=length(y);
k=1;
s=0;
p=0;
for k=1:n
if y(k)>=a & y(k)<=b
s=s+y(k);
p=p+1;
end
end
x=s/p;
end

8. Seguimiento de funl ( 3 , 0.000001 ):

x0 x abs(x – x0)

9. Seguimiento de bis ( 1 , 1, 0.01 ):

a b m Fun(a)*fun(m) |b-a|/2
10. Números mayores a diez:

function y=mayores10(x);
p=0;
n=length(x);
for k=1:n;
if x(k)>10;
p=p+1;
y=p;
end
end

11. Pares:

function y =pares(x)
p=0;
n=length(x);
for k=1:n;
if rem (x(k),2)==0;
p=p+1;
y=p;
end
end

12. Seguimiento de lib ( 8 ):

k n x(k)

13. Suma de pares:

a. Con while:
function s=sumapar1(x)
k=2;
s=0;
while k<=x
s=k+s;
k=k+2;
end
b. Con for:
function s=sumapar2(x)
a=0;
for k=1:x/2
a=k+a;
end
s=2*a;
end

14. Rango(vector):

function r=rango(x)
n=length(x);
a=x(1);
b=x(1);
for k=1:n-1
a=min(a,x(k+1));
b=max(b,x(k+1));
r=[a b];
end

15. Pro impar:

function p=proimpar(v)
n=length(v);
k=1;
s=0;
p=0;
for k=1:n
if rem(v(k),2)==1;
s=s+v(k);
p=p+1;
end
end
p=s/p;
end

16. X=[ 3 2 3 4 2 1 2 -1 3 7] :

t r i

17. Seguimiento de ejerl ( x ):

k y X(k) N
18. Seguimiento de aSum ( s ):

Anda mungkin juga menyukai