Documentos de Académico
Documentos de Profesional
Documentos de Cultura
II – 2014
FACULTAD POLITÉCNICA MATLAB
Computación Científica II
Trabajo Práctico
3. Crea una matriz numérica M(6,4) y así asignarle la suma de los índices que correspondan a cada
posición. Ejemplo: M (1,1)=2. Luego imprime la matriz A fila por fila y la matriz B columna por
columna.
4. Desarrollar un algoritmo que ubique e imprima los valores de la matriz A[M,N] y sus posiciones,
cuando los valores del mismo sean menores a los que se encuentran en la matriz B[M,N]
comparándolos simétricamente elemento a elemento, todos los valores de A[] que no cumplan
con esta condición deben ser ubicados en la matriz C[L,P] y finalmente se debe imprimir la
suma de todos los elementos de C[]. Los valores y el tamaño de las matrices A y B se deben
solicitar al usuario.
5. Se tiene una matriz A [M,N] y un vector V[P], desarrollar un algoritmo que realice lo siguiente:
- Leer los valores para la dimensión de la matriz y el vector (M, N, P), estos valores deberán
estar entre 2 y 25, deben ser validados.
- Cargar los valores para la matriz y el vector de forma aleatoria.
- Localizar los valores de la matriz que sean iguales a los valores del vector, en los casos que
esos valores se detecten en la matriz deberán ser remplazados por 0 en la matriz. Indicar la
cantidad, sumatoria y promedio de los valores no ceros, así como la fila y columna del
mayor valor repetido detectado. Imprimir los resultados.
6. Crear y cargar un arreglo del tipo entero de dimensión N (siempre N debe ser impar, verificar
antes de procesar), donde N es como máximo 100. La carga del arreglo deberá ser de forma
aleatoria. Crear un segundo arreglo a partir del primero, donde este segundo debe estar
ordenado de acuerdo a como lo muestra la figura.
5 0 3 4 8 24 30 0 15
Vector después del proceso de Ordenamiento
0 3 4 5 8 30 24 15 0
Inmóvil
Imprimir toda la operación
UNIVERSIDAD NACIONAL DEL ESTE C.C. II – 2014
FACULTAD POLITÉCNICA MATLAB
8. Dado un vector A de N elementos (N debe ser par), hacer un algoritmo que permita crear un
vector B, tal que la primera mitad de B, sea cada elemento de la primera mitad de A
multiplicado por el mayor elemento de A y la segunda mitad de B, sea la segunda mitad de A
multiplicada por el menor elemento de A.
55 44 33 22 11
55 44 42 33 22