You are on page 1of 7

UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA

FACULTAD DE GEOLOGÍA, GEOFÍSICA Y MINAS

ESCUELA PROFESIONAL DE INGENIERÍA DE MINAS

2° PRACTICA DE PROGRAMACION
TRABAJO PRESENTADO POR:
ALUMNOS:
JOSE ANTONIO ALVAREZ CHINO
ALDAIR CHOQUE ADRIAN
DIEGO SOTO ARREDONDO
CURSO: PROGRAMACION DE
MICROCOMPUTADORAS
DOCENTE: OLHA SHARHORODSKA

AREQUIPA - PERU

2017
7.- Cuantos elementos del vector X son impares y múltiplos de 3.

%Cuantos elementos del vector X son impares y múltiplos de 3.


X=input('Insertar vector X: ');
Y=sum((rem(x,2)~=0)&(rem(x,3)==0));
fprintf('Los numeros de impares y multiplos de 3 son: %d',Y)

9.- Obtener el vector Y que tiene los mismos elementos de X, excepto el último.
%Obtener el vector Y que tiene los mismos elementos de X, excepto el
último.
X=input('Ingrese un vector: ');
Y=X(1:length(X)-1);
disp('El vector X es: ')
disp(Y)

10.- La longitud del rango de los elementos del vector X.


%La longitud del rango de los elementos del vector X.
X=input('Ingrese un vector: ');
Y=max(X)-min(X);
disp('la longitud del rango de los elementos de X es: ')
disp(Y)

13.- La mayor suma de filas de una matriz A.


%La mayor suma de filas de una matriz A.
A=input('Inserte la matriz A: ');
X=sum(A);
Y=max(X);
fprintf('La mayor suma de filas de la matriz A es: %d ',Y)

17.-¿cuantos elementos de la matriz A son menores a su elemento máximo?.

%cuantos elementos de la matriz A son menores a su elemento maximo.


A=input('insertar matriz A: ');
b=max(max(A));
m=sum(sum(A<b));
disp('La cantidad de elemenos menores a su elemento maximo son: ')
disp(m)

18.- Sumar los elementos de la matriz A, que son menores a su elemento máximo.

%Sumar los elementos de la matriz A, que son menores a su elemento


máximo.
A=input('Ingrese la matriz: ');
B=(A<max(max(A)));
C=B.*A;
D=sum(sum(C));
disp('la suma es:')
disp(D)
20. Determinar los índices de columna de los máximos de cada fila de una matriz A.
%Determinar los índices de columna de los máximos de cada fila de una
matriz A.
A=input('Inserte la matriz A: ');
[m i]=max(A);
disp('Los índices de columna de los máximos valores de cada fila de la
matriz A')
disp(i)

28.-dado el polinomio representado por el vector X, hallar cuantas raices tiene en el intervalo A
a B.

%dado el polinomio representado por el vector X, hallar cuantas


raices tiene en el intervalo A a B.
X=input('insertar polinomio X: ');
a=input('limite inferior: ');
b=input('limite superior: ');
r=roots(X);
sum(r>=a & r>=b)%dados a y b
disp('raices del polinomio X')
disp(r)
30.-Dados 2 polinomios P y Q, del mismo grado, determinar cuántas intersecciones tienen.

%Dados 2 polinomios P y Q, del mismo grado, determinar cuántas


intersecciones tienen.
P=input('Ingrese el primer polinomio: ');
Q=input('Ingrese el segundo polinomio: ');
A=roots(P);
B=roots(Q);
C=sum(sum(A==B));
disp('La cantidad de intersecciones es(son): ')
disp(C)

35 Dados los puntos con coordenadas dadas por los vectores X e Y, obtener la interpolación
lineal de 100 puntos igualmente espaciados en el intervalo de X.

%Dados los puntos con coordenadas dadas por los vectores X e Y obtener
la interpolación lineal de 100 puntos igualmente espaciados en el
intervalo de X.
x=input('Inserte coordenadas X: ');
y=input('Inserte coordenadas Y: ');
x1=linspace(min(x),max(x),100);
z=interp1(x,y,x1,'linear');
disp(obtener la interpolación lineal de 100 puntos igualmente espaciados en el intervalo de X)
disp(z)

Columns 1 through 13
0 0.0455 0.0909 0.1364 0.1818 0.2273 0.2727
0.3182 0.3636 0.4091 0.4545 0.5000 0.5455

Columns 14 through 26

0.5909 0.6364 0.6818 0.7273 0.7727 0.8182 0.8636


0.9091 0.9545 1.0000 1.0455 1.0909 1.1364

Columns 27 through 39

1.1818 1.2273 1.2727 1.3182 1.3636 1.4091 1.4545


1.5000 1.5152 1.5303 1.5455 1.5606 1.5758

Columns 40 through 52

1.5909 1.6061 1.6212 1.6364 1.6515 1.6667 1.6818


1.6970 1.7121 1.7273 1.7424 1.7576 1.7727

Columns 53 through 65

1.7879 1.8030 1.8182 1.8333 1.8485 1.8636 1.8788


1.8939 1.9091 1.9242 1.9394 1.9545 1.9697

Columns 66 through 78

1.9848 2.0000 2.0303 2.0606 2.0909 2.1212 2.1515


2.1818 2.2121 2.2424 2.2727 2.3030 2.3333

Columns 79 through 91

2.3636 2.3939 2.4242 2.4545 2.4848 2.5152 2.5455


2.5758 2.6061 2.6364 2.6667 2.6970 2.7273

Columns 92 through 100

You might also like