Está en la página 1de 3

TRABAJO MTODOS MATEMTICOS I

Autores:
1) Cervera Pons, Alejandro
2) Lloret Ortiz, Antonio
3) Raga Burguet, Alvaro
_____________________________________________________________________________
Soluciones:
1) Ejercicio1.m
function[resultado]=programa(V)
n=length(V);
a=0;
for i=1:n
a=a+i*V(i);
end
resultado=a/(n^2);
Ejemplo
>> u=cos(0:pi/20:pi);
>> [resultado]=Ejercicio1(u)
resultado =
-0.2069
11) Ejercicio11.m
function[Multiplos]=programa(N,a,b)
Multiplos=0;
for i=a:b
x=floor(i/N);
if ((i/N)-x)==0
Multiplos=Multiplos+1;
end
end
Ejemplo
>> [Multiplos]=Ejercicio11(3,500,1977)
Multiplos =
493
12) Ejercicio12.m

function[Min]=programa(A)
tam=size(A);
filas=tam(1);
columnas=tam(2);
for i=1:filas
Max(i)=A(i,1);
for j=2:columnas
if A(i,j)>Max(i)
Max(i)= A(i,j);
end
end
end
Min=Max(1);
for i=1:filas
if Max(i)<Min
Min=Max(i);
end
end
Ejemplo
>> A=magic(50);
>> [Min]=Ejercicio12(A)
Min =
2187
13) Ejercicio 13.m
function[Resultado]=programa(A)
Resultado=0;
tam=size(A);
filas=tam(1);
columnas=tam(2);
for i=1:filas
Max(i)=A(i,1);
for j=2:columnas
if A(i,j)>Max(i)
Max(i)= A(i,j);
end
end
end
for i=1:filas
Resultado=Resultado+Max(i)^2;
end
Resultado=sqrt(Resultado);

Ejemplo
>> A=magic(50);
>> [Resultado]=Ejercicio13(A)

Resultado =
1.7014e+004
19) Ejercicio 19.m
function[Nodos]=programa(n,a,b)
n=n+1;
B=b/2;
A=B+a;
for i=1:n
t(i)=cos(((2*(i-1)+1)/(2*(n-1)+2))*pi);
x(i)=((b-a)/2)*t(i)+((b+a)/2);
end
for i=1:n
Nodos(i)=x(i);
End
Ejemplo
>> [Nodos]=Ejercicio19(17,0,pi)
Nodos =
3.1356
3.0881
2.9944
2.8575
2.6815
2.4718
2.2346
1.9773
1.7077
1.4339
1.1642
0.9069
0.6698
0.4601
0.2841
0.1472
0.0535
0.0060
El nodo ms grande es 3.1356

También podría gustarte