Taller Matlab
Taller Matlab
HERRAMIENTAS COMPUTACIONALES
Taller Matlab
1. Matlab
% a. (2+3*1)+(5-2*i)
a = (2 + 3*1) + (5 - 2*i);
disp(a);
% b. (2+3*1)*(5-2)
b = (2 + 3*1) * (5 - 2);
disp(b);
% c. (2+3)/(5-2*1)
c = (2 + 3) / (5 - 2*i);
disp(c);
Resultados:
a = 7+2i
b = 16
c = 1+0.4i
3
abs()
Matlab
% Módulo de a
abs(a)
ans = 7.2801
% Módulo de b
abs(b)
ans = 16
% Módulo de c
abs(c)
ans = 1.1547
angle
Matlab
% Fase de a
angle(a)
ans = 0.2553
4
% Fase de b
angle(b)
ans = 0
% Fase de c
angle(c)
ans = 0.4142
real()
Matlab
% Parte real de a
real(a)
ans = 7
% Parte real de b
real(b)
ans = 16
% Parte real de c
real(c)
ans = 1
5
imag()
Matlab
% Parte imaginaria de a
imag(a)
ans = 2
% Parte imaginaria de b
imag(b)
ans = 0
% Parte imaginaria de c
imag(c)
ans = 0.4
conj()
Matlab
% Conjugado de a
conj(a)
ans = 7-2i
6
% Conjugado de b
conj(b)
ans = 16
% Conjugado de c
conj(c)
ans = 1-0.4i
Matlab
% Matriz A
A = [1 2 3 4 5 6 7 8 9];
% Elevar A al cuadrado
b = A^2;
disp(b);
% Transponer A
AA = A';
disp(AA);
7
8A(1,1)
ans = 8
% Submatriz formada por las dos primeras filas y las tres últimas columnas de A
e = A(1:2,3:end);
disp(e);
% Cuarta fila de A
4(3)
ans = [5 6 7 8]
% Matriz A multiplicada por un escalar 8 y luego por una matriz diagonal formada por los elementos 1, 3 y 1
8A .* diag([1 3 1])
ans = [ 8 16 24 32 40 48 56 64 72]
% Matriz B formada por una matriz de ceros de 2x3, una matriz identidad de 2x2, otra matriz de ceros de 3x2
disp(h);
8
Resultados:
b = [ 1 4 9 16 25 36 49 64 81]
AA = [ 1 2 3 4 5 6 7 8 9]
[ 2 4 6 8 10 12 14 16 18]
[ 3 6 9 12 15 18 21 24 27]
ans = 8
e=[5 6 7
Matlab
% Matriz A
A=[
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];
% Matriz B
B=[
];
% Matriz C
C=[
];
% Matriz D
D=[
];
Matlab
det_A = det(A);
10
disp(det_A);
Matlab
disp(subvectores_fila_A);
Matlab
x = A\b;
11
disp(x);
Paso 5: Construir una matriz diagonal con los elementos de la diagonal principal de la matriz A
Matlab
diagonal_principal_A = diag(A);
% Construir una matriz diagonal con los elementos de la diagonal principal de la matriz A
D_A = diag(diagonal_principal_A);
disp(D_A);
Matlab
% Matriz B1
B1 = B(1:2, 1:2);
% Matriz B2
B2 = B(1:2, 3);
12
% Matriz C1
C1 = C(3, 1:2);
% Matriz C2
C2 = C(3, 3);
% Matriz D1
D1 = D(1:2, 1:2);
% Matriz D2
D2 = D(1:2, 3);
% Matriz E1
E1 = eye(2);
% Matriz E2
E2 = zeros(2,1);
matriz_bloques = [
[B1, B2],
[C1, C2];
[D1, D2];
13
[E1, E2]
];
disp(matriz_bloques);
Explicación
En este ejercicio, se resuelve un sistema de ecuaciones lineales con matrices en bloques. Se utilizan las
Resultados
Determinante de la matriz A: 0