You are on page 1of 5

LABORATORIO No.

I: FAMILIARIZACIÓN
CON EL ENTORNO DE DESARROLLO
INTEGRADO DE MATLAB
Elian Camilo Angarita Sanguino Dirliany Andrea Torres Bermon
1161659 1161655
eliancamiloas@ufps.edu.co bermondirlianyandreat@ufps.edu.co

Abstract— In this laboratory we learned how to use the 12


matlab software. This is a program to perform numerical • B= 5
calculations with vectors, matrices and system of equations. 4
Some particular cases can also work with scalar numbers, both
real and complex, we learned to use the commands to create
matrices and vectors. Matlab is one of the programs that allows 2 23 19
access to individual elements, complete rows, complete columns • C= 18 4 25
or intervals within the matrices. It is also possible to convert a
69 32 6
row vector into a column vector. It is also known as
transposition. It also allows to change the value of the elements
of the matrix, after it has been created and calculate its inverse. 10 7 99 72 15
Keywords— software, Matriz, commands, vector,
• D= 9 6 8 7 24
transposition. 8 4 14 27 69

Resumen— En este laboratorio aprendimos a cómo utilizar


2 4 14 16
el software matlab este es un programa para realizar cálculos • E= 6 8 18 19
numéricos con vectores, matrices y sistema de ecuaciones. Unos 10 12 20 23
casos particulares pueden trabajar también con números 1 3 15 27
escalares tanto reales como complejos, aprendimos a utilizar los 5 7 68 32
comandos a crear matrices y vectores. Matlab es uno de los 9 77 66 44
programas que permite acceder a elementos individuales, filas
completas, columnas completas o intervalos dentro de las • Un vector que comience en 0 y termine en 30 con
matrices también es posible convertir un vector fila en un vector incrementos de 6. (F)
columna se le conoce como transposición además permite
cambiar el valor de los elementos de la matriz, después de que
esta ha sido creada y a calcular su inversa. • Un vector que comience en 0.1 y termine en 1 con
incrementos de 0.1. (G)
Palabras Claves— software, matriz, comandos, vector,
transposición. • Un vector que comience en 10 y termine en -20 con
decrementos de 4. (H)
Solución 1.
I. INTRODUCCIÓN
A=[1 2 3 4]
MATLAB es una plataforma de programación diseñada
específicamente para ingenieros, científicos e investigadores.
Utiliza un lenguaje de programación basado en matrices, el
cual permite la expresión más natural de las matemáticas
computacionales. Así mismo, MATLAB nos permite analizar
datos, desarrollar algoritmos y crear modelos y aplicaciones.
B=[12; 5;4]
II. OBJETIVOS
A. Obejtivo General
Familiarizar al estudiante con el uso del software
MATLAB.
III. DESARROLLO DEL LABORATORIO
EJERCICIOS
1. En MATLAB cree los siguientes vectores y
matrices:
• A= 1, 2, 3, 4

DEPARTAMENTO DE ELECTRICIDAD Y ELECTRÓNICA – UFPS - 2018


C=[2 23 19;18 4 25]
b=B’

c=C’
D=[10 7 99 72 15;9 6 8 7 24;8 4 14 27 69]

E=[2 4 14 16;6 8 18 19; 10 12 20 23;1 3 15 27;5 7 68 d=D’


32; 9 77 66 44]

F=0:6:30
e=E’

G=0.1:0.1:1
f=F’

H=10:-4:-20

g=G’

2. Realice la operación de transposición a cada uno


de los vectores y matrices obtenidas en el
ejercicio anterior.
Solución 2.
a=A’
h=H’

y=ones(4,4)

5. En la matriz de ceros creada en el punto 4. realice


lo siguiente:
3. Defina el funcionamiento de los comandos length
y size, y utilícelos con los vectores y las matrices • Cambie por 5 el valor del elemento ubicado en la
obtenidas en el punto 1. columna 1 fila 2.

Solución 3. • Cambie por 12 el valor del elemento ubicado en la


length: Enseña entre filas y columnas de una matriz, columna 5 fila 3.
el número más alto que hay de estas, por ejemplo, si • Cambie por 1, 2, 3, 4, 5 los valores de los elementos
hay una matriz 1x3, mostrara el valor “3” ubicados en la fila 1.
identificando que ese es en número mayor de
columnas o filas. • Cambie por 6, 7, 8, 9, 10 los valores de los elementos
ubicados en la columna 4.
size: Enseña la cantidad de filas y columnas que Solución 5.
posee una matriz, por ejemplo, si se tiene una matriz
x(2,1)=5
1x3, mostrara los valores de “1 3” indicando primero
la cantidad de filas de después la de columnas. x(3,5)=12
x(1,:)=[1 2 3 4 5]
x(:,4)=[6 7 8 9]

4. Cree una matriz 4x5 utilizando el comando zeros,


y cree una matriz 4x4 utilizando el comando
ones.
Solución 4.
x=zeros(4,5)
>>x(:,4)=[6 7 8 9]

x=
y(3,:)=[5 5 5 5]
1 2 3 4 6 0 1 1 1
5 0 0 0 7 1 0 1 1
0 0 0 0 8
5 5 5 5
0 0 0 0 9
1 1 1 0
6. En la matriz de unos creada en el punto 6.4 y(:,1)= [10 10 10 10]
realice lo siguiente:
10 1 1 1
• Cambie por 0 el valor de los elementos ubicados en 10 0 1 1
las diagonales. 10 5 5 5
• Cambie por 5 los valores de los elementos ubicados 10 1 1 0
en la fila 3. y(:,3)=[10 10 10 10]
• Cambie por 10 los valores de los elementos ubicados 10 1 10 1
en las columnas 1 y 3. 10 0 10 1
10 5 10 5
Solución 6.
10 1 10 0
7. Desarrolle los siguientes sistemas lineales de
ecuaciones:
• 2x + 3y = 1, 3x + 2y = 4.
• 3x+ 2y + z = 1, 5x + 3y + 4z =2, x + y – z =1.
• 11i1 - 5i2 - 6i3 = 12, -5i1 + 19i2 - 2i3 = 0, - i1 - i2 +
2i3 = 0
• (8 + j8) i1 + j2 i2 = j50, j2 i1 + (4- j4) i2 = -j30
• (10 + 2j) i1 + 2j i2 + 10 i3 = 10, -2j i1 - (5-2j) i2 + 3
i4 = 5j, -10 i1 + (16-3j) i3 - 2j i4 = 0, -2j i3 + (2 + 2j)
i4 = 5j.
Solución 7.
a=[2 3 ; 3 2]
b=[1 ; 2]
c= a^-1 * b
c= Available at:
https://drive.google.com/file/d/0B5mHYFkJFpYjQzV2SkZ
2.0000 MMk1Tb1U/view [Accessed 10 Aug. 2018].
-1.0000
d=[3 2 1 ; 5 3 4 ; 1 1 -1]
e=[1 ; 2 ; 1]
f=d^-1 * e
f=
-4.0000
6.0000
1.0000
g=[11i -5i -6i ; -5i 19i -2i ; -i -i i];
h=[12 ; 0 ; 0];
k= g^-1 * h
k=
0.0000 -25.5000i
0.0000 -10.5000i
0.0000 -36.0000i
l=[(8+j)*i j*i ; j*i (4-j)*i];
m=[j*50; -j*30]
n= l^-1 * m
n=
5.8703 + 0.1024i
-6.6894 - 3.1399i
o=[(10+2j)*i 2j*i 10i 0i ; -2j*i -(5-2j)*i 3i ; -10i 0i (16-3j)*i -
2j*i ; 0i 0i -2j*i (2+2j)*i];
p=[10 ; 5j ; 0 ; 5j];
q=o^-1 * p
q= Las dimensiones de las matrices que se concatenan no son
consistentes.
IV. CONCLUSIONES
Concluimos que el software Matlab nos permite
entender de una forma más compleja el lenguaje de las
matemáticas en la computación.
Matlab es un programa fácil de usar y de entender para
los estudiantes.
REFERENCIAS
[1] La.mathworks.com. (2018). What is MATLAB?.
[online] Available at:
https://la.mathworks.com/discovery/what-is-matlab.html
[Accessed 10 Aug. 2018].
[2] Matematicas.unex.es. (2018). [online] Available at:
http://matematicas.unex.es/~sancho/Asignatura.%20Algebra
%20y%20Geometria/ practicas/practica1/practica1.pdf
[Accessed 10 Aug. 2018].
[3] Google Docs. (2018). FAMILIARIZACIÓN CON EL
ENTORNO DE DESARROLLO EN MATLAB.pdf. [online]

You might also like