Anda di halaman 1dari 2

PARA PRACTICAR

21/08/2014

ilEJERCICIOS - COMANDOS DE MATLAB


OBJETIVO
Resolver tareas sencillas aprovechando los comandos de Matlab. Evitar el uso de ciclos y/o
condicionales.
Parte I
Escriba las rdenes de Matlab que ejecutan las siguientes tareas. La formulacin debe ser
general.
1. Dadas las notas finales de un grupo de estudiantes. Determinar cuntos de ellos aprueban,
habilitan reprueban la materia sabiendo que:
Aprueban quienes tengan nota final >= 3.0
Habilitan quienes tengan nota final >=2.0 y <3.0
Reprueban tengan nota final < 2.0
2. Dado un vector N de nmeros enteros, genere un vector P que contenga los elementos
impares del primero.
3. Dado un vector de nmeros reales R, genere un vector P que contenga las posiciones de los
elementos de R que pertenezcan al intervalo [a,b] definido por el usuario.
4. Dado un vector A de nmeros enteros, genere los vectores B y C que contengan los
elementos pares de A y sus posiciones respectivamente.
5. Dado un vector que contiene las 10 calificaciones de un estudiante obtenidas durante el
semestre, calcule su nota final sabiendo que las notas tienen los siguientes porcentajes
respectivamente:
3

15 20 20 20

6. Dada una matriz A,


a) Elimine las filas donde cualquiera de sus elementos sea par
b) Invierta las columnas donde cualquiera de sus elementos sea >0
c) Reemplazar por 0 los elementos mayores que 5 (valor absoluto)
7. Dada una matriz A de tamao nf x nc y un escalar A0, genere el vector o escalar C que
corresponda a:
a) Ubicacin de las columnas cuyos elementos son todos menores que A0.
b) Suma (por columnas) de los elementos menores que A0.
c) Ubicacin de las columnas en las cuales cualquier elemento es mayor que A0.
8. Dada una matriz A de tamao nf x nc y un escalar A0, genere el vector o escalar C que
corresponda a:
a) Los elementos que sean mayores que A0.
b) Los elementos pares.
c) La ubicacin de las filas cuyo primer elemento es impar.
d) Suma de los elementos menores que A0.

PARA PRACTICAR

21/08/2014

Parte II
Indique los comandos de Matlab que producen la salida a partir de las entradas. La
formulacin debe ser general.
9. Copiar en C parte del vector A indicada en B(1:2), a continuacin, los elementos restantes
hasta la posicin B(3) se copian en orden inverso.
A

17

12

-3

-3

30

-5

-5

30

10. Copiar en C los elementos de A>B y reemplazar por 1 los restantes.


A

17

-3

-1

30

-5

17

30

11. Extraer de A las posiciones indicadas en B y ubicarlas a partir de la posicin C. Al final


aadir el mismo nmero de 0s del inicio para que haya simetra en el vector.
A

-20

15

18

19

22

56

-2

15

18

19

22

12. En A cortar los elementos de las posiciones indicadas en B y ubicarlos en las posiciones
indicadas en C.
A

10

12

-20

15

18

-19

-22

-5

-20

15

18

19

-22

-30

Docente: Ing. Naile Aguirre Carvajal

-3

-30

Anda mungkin juga menyukai