Vous êtes sur la page 1sur 3

Departamento de Computacin - FCEyN, UBA

Taller de Informtica I Ejercitacin


Vectores
1) Escribir el comando Matlab que genere cada uno de los siguientes vectores:
a. (1, 2, -1, 3)
b. 1
2
3
4
5
c. Un vector columna que contenga los nmeros entre 1 y 1000
d. Un vector fila que contenga los nmeros entre 2 y 1000. Puede usarse como base
el ejercicio anterior
e. (2, 4, 6, 8, 10, 12, 14)
f. Un vector fila que contenga los nmeros desde 100 hasta 1 salteados de 3 en 3
2) Si x=0:2:20, escribir el comando MATLAB que eleva al cuadrado cada componente de x.
3) Si x=0:pi/2:2*pi, escribir el comando MATLAB que calcula el coseno de cada
componente de x.
4) Tomar el vector del ejercicio 2 y aadirle a continuacin el vector del ejercicio 3.
Guardarlo en vector4.
5) Sean a=(1 2 3), b=(-2 3 5).
a. Sumar 3 a cada elemento de a y divida cada elemento de b entre 2.
b. Realizar las operaciones que se indican: a+b, a-b, ab y ab.
c. Dividir los elementos de a entre los elementos de b
6) Tomar el vector x del ejercicio 2 y:
a. Mostrar desde el tercer al sexto elemento
b. Mostrar el octavo elemento
c. Cambiar el elemento noveno por el nmero 150. Mostrar que efectivamente ha
cambiado el vector.
d. Mostrar el elemento 18. Qu sucede y por qu?
e. Asignar 100 al elemento nmero 12. Qu sucedi? Explique. Qu pasa si quiere
asignar el nmero 100 al elemento 18 del vector x? Explique.

Departamento de Computacin - FCEyN, UBA


Taller de Informtica I Ejercitacin

Matrices
1) Almacenar en memoria principal la siguiente matriz, en una variable que se llame M1:

a)
b)
c)
d)
e)
f)

Calcular la traspuesta de M1 y gurdala en M2


Calcular el producto elemento a elemento de M1 y M2
Calcular la suma de M1 y M2
Calcular el producto matricial de M1 y M2 y gurdalo en prodM1M2
Cambiar el valor del elemento central de M1 a 9
Guardar en una matriz llamada esquinasM1 de tamao 2x2 los elementos de las
esquinas de M1
g) Guardar en un vector fila v los elementos de la diagonal principal de M1
h) Calcular el producto escalar y el producto vectorial de v y w
i) Guardar en fila1 los elementos de la primera fila de la matriz M1
j) Guardar en SUBMAT1 la submatriz formada por las filas 1 y 3 y todas las columnas y en
SUBMAT2 la submatriz formada por las filas 2 a 3 y las columas 1 y 2.
k) Guardar en SUBMAT3 la submatriz formada por las filas 1 a 3 y las columnas 2 a 3
l) Guardar en M3 la concatenacin de las matrices M1 y M2 (M2 a continuacin de las filas
de M1)
m) Guardar en M4 la concatenacin de las matrices M1 y M2 (M2 a continuacin de las
columnas de M1)
n) Extraer en un vector todos los elementos de la matriz que sean mayores que cero
o) Construir una matriz MPositiva que contenga los valores absolutos de M1

2) La relacin de diversas escalas de temperatura con la escala Celsius (C) es la siguiente:

Departamento de Computacin - FCEyN, UBA


Taller de Informtica I Ejercitacin
Construir una tabla de cuatro columnas. La primera contendr temperaturas Celsius desde
0 hasta 100, de medio en medio grado, a segunda contendr la temperatura Fahrenheit, la
siguiente ser Kelvin y, por ltimo, Reamur. La tabla tendr el siguiente aspecto:
0.0000 32.0000 0.0000 273.1500
0.5000 32.9000 0.4000 273.6500
1.0000 33.8000 0.8000 274.1500
1.5000 34.7000 1.2000 274.6500
2.0000 35.6000 1.6000 275.1500
... ... ... ...
3) La letra del DNI se obtiene de la siguiente manera: se calcula el resto de dividir el valor
numrico del DNI entre 23. La letra correspondiente a dicho resto en esta tabla es la
que corresponde al DNI.

Elabrese una expresin que calcula la letra a partir de un nmero de DNI