You are on page 1of 5

SOLUCIONES Y COMENTARIOS DE LOS EJERCICIOS TAREA 1 MATLAB

Elaborado por: Jesús Rodríguez – C.I: 11.211.021

Pregunta 1:

A = [7,8,5,0.4,50,62,0.7,8.3,9.5,11] es una matriz o vector fila de 11 columnas.

V1 = A(2) permite obtener el valor de la columna 2 del vector fila A.

V2 = A(1:4) permite obtener los valores desde la columna 1 hasta la columna 4 del vector fila A.

V3 = A(3:-1:1) permite obtener los valores desde la columna 3 hasta la columna 1 de izquierda
a derecha, a partir del vector fila A.

V4 = A([2 7 1]) permite obtener los valores de la columna 2, columna 7 y columna 1 en ese
mismo orden de izquierda a derecha, a partir del vector fila A.

Pregunta 2:

B = [3 2 1; 6 5 4; 9 8 7] es una matriz de 3 filas y de 3 columnas.

B(2,3) permite obtener el valor de la fila 2 y la columna 3 de la matriz B.

B(1,2) permite obtener el valor de la fila 1 y la columna 2 de la matriz B.

B(:,1) permite obtener los valores de la columna 1 de la matriz B.

B(2,:) permite obtener los valores de la fila 2 de la matriz B.

B(2:3,1:2) permite obtener los valores entre las filas 2 y 3, y las columnas 1 y 2 de la matriz B.

B(2,2)=200 permite sustituir el valor actual de la fila 2 y la columna 2 de la matriz B, por el valor
200.

B(:,:)=1 permite sustituir los valores actuales de todas las filas y todas las columnas de la matriz
B, por el valor 1.

Pregunta 3:

C = 5: 5: 50 permite generar una matriz o vector fila el cual comienza desde el valor igual a 5
hasta el valor final igual a 50, con intervalos de 5.

[f,c] = size(C) permite obtener el tamaño del vector C, indicando la cantidad de filas y la
cantidad de columnas del mismo.

Pregunta 4:

A1 = [2 3; 3 7]

A2 = [2 5 3; 7 2 8]

A3 = A1 + A1

A4 = A1*A2

A5 = 2*A2

A6 = A2'
A6 = Es la transpuesta a la matriz A2.

A7 = A6^2 no se puede aplicar en este caso ya que la matriz A6 es de 3 filas y de 2 columnas, y


para operaciones de potenciación en matrices se requiere que la misma sea cuadrada es decir
con el mismo número de filas y columnas.

A8 = A1^2 si se puede ejecutar ya que A1 es una matriz con 2 filas y con 2 columnas, es decir
tiene el mismo número de filas y de columnas y por ende es una matriz cuadrada, y por ser una
matriz cuadrada se le pueden realizar operaciones de potenciación.

Pregunta 5:

M = linspace(100,200,20)

N = sin(M) calcula el valor del seno de cada uno de los elementos del vector M, considerando
cada elemento expresado en radianes.

Pregunta 6:

H = magic(5); es una matriz cuadrada de 5 filas y de 5 columnas con la característica en la cual


la suma de las filas, columnas y diagonales da como resultado el mismo valor.

H=

17 24 1 8 15
23 5 7 14 16
4 6 13 20 22
10 12 19 21 3
11 18 25 2 9

H1 = H(1,1)

H2 = H(3,:)

H3 = H(1:5,4:5)

H4 = H(2:4,1:3)

Pregunta 7:

vec1 = linspace(-2,10,4)

vec2 = linspace(20,1,20)

vec3 = linspace(20,1,21)

vec4 = linspace(100,46250/999,30)

vec4 = vec4'
Pregunta 8:

J = rand(5)

J=

0.9501 0.7621 0.6154 0.4057 0.0579


0.2311 0.4565 0.7919 0.9355 0.3529
0.6068 0.0185 0.9218 0.9169 0.8132
0.4860 0.8214 0.7382 0.4103 0.0099
0.8913 0.4447 0.1763 0.8936 0.1389

J1 = J(1,1)

J2 = J(2,2)

J3 = J(3,3)

J4 = J(4,4)

J5 = J(5,5)

d1 = [J1 J2 J3 J4 J5]

d1 =

0.9501 0.4565 0.9218 0.4103 0.1389

J6 = J(5,1)

J7 = J(4,2)

J8 = J(3,3)

J9 = J(2,4)

J10 = J(1,5)

d2 = [J6 J7 J8 J9 J10]

d2 =

0.8913 0.8214 0.9218 0.9355 0.057

ult1 =d1(5)

ult2 = d2(5)

P2 = J(2)

P4 = J(4)

P6 = J(6)

P24 = J(24)

PAR = [P2 P4 P6 P24]


PAR =

0.2311 0.4860 0.7621 0.0099

IMPAR = J(1:2:25)

IMPAR =

Columns 1 through 10

0.9501 0.6068 0.8913 0.4565 0.8214 0.6154 0.9218 0.1763 0.9355 0.4103

Columns 11 through 13

0.0579 0.8132 0.1389

who

Your variables are:

A A4 B H2 J J3 J7 N P6 V3 d1 ult2 vec4
A1 A5 C H3 J1 J4 J8 P2 PAR V4 d2 vec1
A2 A6 H H4 J10 J5 J9 P24 V1 ans f vec2
A3 A8 H1 IMPAR J2 J6 M P4 V2 c ult1 vec3

whos

Name Size Bytes Class

A 1x10 80 double array


A1 2x2 32 double array
A2 2x3 48 double array
A3 2x2 32 double array
A4 2x3 48 double array
A5 2x3 48 double array
A6 3x2 48 double array
A8 2x2 32 double array
B 3x3 72 double array
C 1x10 80 double array
H 5x5 200 double array
H1 1x1 8 double array
H2 1x5 40 double array
H3 5x2 80 double array
H4 3x3 72 double array
IMPAR 1x13 104 double array
J 5x5 200 double array
J1 1x1 8 double array
J10 1x1 8 double array
J2 1x1 8 double array
J3 1x1 8 double array
J4 1x1 8 double array
J5 1x1 8 double array
J6 1x1 8 double array
J7 1x1 8 double array
J8 1x1 8 double array
J9 1x1 8 double array
M 1x20 160 double array
N 1x20 160 double array
P2 1x1 8 double array
P24 1x1 8 double array
P4 1x1 8 double array
P6 1x1 8 double array
PAR 1x4 32 double array
V1 1x1 8 double array
V2 1x4 32 double array
V3 1x3 24 double array
V4 1x3 24 double array
ans 1x1 8 double array
c 1x1 8 double array
d1 1x5 40 double array
d2 1x5 40 double array
f 1x1 8 double array
ult1 1x1 8 double array
ult2 1x1 8 double array
vec1 1x4 32 double array
vec2 1x20 160 double array
vec3 1x21 168 double array
vec4 30x1 240 double array

Grand total is 312 elements using 2496 bytes

You might also like