Sei sulla pagina 1di 15

MATLAB

Leonardo Betancourt 20181574003


Julián Camilo Colmenares 20181574004
Paula Yulieth Toloza 20181574007
MATRICES
Matriz, ordenación rectangular de elementos algebraicos,
arreglo bidimensional de números que pueden sumarse y multiplicarse de
varias maneras. Una matriz se representa por medio de una letra
mayúscula(A,B..) y sus elementos con la misma letra en minúscula (a,b...),
con un doble subíndice donde el primero indica la fila y el segundo la
columna a la que pertenece.
VECTORES
Un vector puede utilizarse para representar una magnitud física, quedando
definido por un módulo y una dirección u orientación. Su expresión geométrica
consiste en segmentos de recta dirigidos hacia un cierto lado, asemejándose a
una flecha definida en un sistema de referencia que se caracteriza por tener
módulo, dirección y orientación.
EN PROGRAMACIÓN
En programación se denomina Desde el punto de vista lógico
matriz, vector de una sola una matriz se puede ver como
dimensión o formación a una zona un conjunto de elementos
de almacenamiento contiguo que ordenados en fila.
contiene una serie de elementos
del mismo tipo, los elementos de Los vectores son una forma de
la matriz. almacenar datos que permiten
contener una serie de valores del
mismo tipo, cada uno de los valores
contenidos tiene una posición
asociada que se usará para
accederlos. Está posición o índice
será siempre un número entero
positivo
VECTORES EN MATLAB

Vectores >> v=[1 2 3] >> v=[1,2,3]


fila
Vectores >> w=[4;5;6]
columna

OPERACIONES CON VECTORES

• Operaciones entre vector y escalar. Por supuesto, estas operaciones son


igualmente válidas para vectores
>> y=1:5 columna.
>> y+2 >> w=(1:3:20)’
>> y-2 >> w+3
>> 2*y >> w-11
>> y/2 >> 1*w
>> w/10
OPERACIONES CON COMPONENTES

La adición y sustracción de vectores es natural y De nuevo, estas operaciones son válidas para
fácil. Introduzcan los siguientes comandos.2 vectores columna.
>> a,b,a+b >> a=(1:3)’,b=(4:6)’
>> a,b,a-b >> a+b,a-b

Para multiplicar los vectores a y b componente a


componente, ejecútese el siguiente comando de El operador de MATLAB para la división
MATLAB. componente a componente es ./
>> a=(1:3)’,b=(4:6)’ >> a,b,a./b
>> a,b,a.*b

Para elevar cada componente de un vector


a una potencia, úsese .^
>> a,a.^2
MATRICES EN MATLAB

En MATLAB, una matriz se puede definir al a = [1 2 3; 4 5 6; 7 8 10]


escribir una lista de números encerrada entre
corchetes. Los números se pueden separar a =

mediante espacios o comas. Las nuevas filas se


indican con punto y coma. También se puede 1 2 3
definir una matriz al hacer una lista de cada fila 4 5 6
en una línea separada, incluso no necesita el 7 8 10
punto y coma para la nueva línea basta con un
enter.
CREACIÓN DE MATRICES EN MATLAB
ONES, ZEROS y RAND
FILA ÚNICA VARIAS FILAS
CON ESTAS FUNCIONES SE
SEPARAR CON UNA SEPARAR LAS FILAS
PUEDEN
COMA O UN ESPACIO CON PUNTO Y COMA
CREAR OTROS TIPOS DE
MATRICES

a = [1 2 3; 4 5 6; 7 8 10] z = zeros(5,1)
a = [1 2 3 4]
a = z =
a =
0
1 2 3 0
1 2 3
4 5 6 0
4
7 8 10 0
0
OPERACIONES CON MATRICES
MATLAB permite procesar todos los valores de una matriz mediante el uso de una sola función u
operador matemática.

TRANSPUESTA DE UNA MULTIPLICACIÓN Y


MATRIZ MATRIZ INVERSA
Para trasponer una matriz, use una
comilla simple ('):
Para realizar una multiplicación de matrices,
a' use el operador *. MATRIZ IDENTIDAD:
ans = p = a*inv(a)

p =
1 4 7
2 5 8
1.0000 0 -0.0000
3 6 10
0 1.0000 0
0 0 1.0000
SUMA FUNCIONES TRIGONOMÉTRICAS

Utilización de funciones para el


Utilización de signo suma (+)
cálculo de cada componente de
la matriz.

a + 10 sin(a)
ans = ans =

11 12 13 0.8415 0.9093 0.1411


14 15 16 -0.7568 -0.9589 -0.2794
17 18 20 0.6570 0.9894 -0.5440
OPERACIONES ELEMENTO POR ELEMENTO

En MATLAB se pueden hacer distintas operaciones de elemento por elemento solo se


tiene que agregar un . (punto) antes del operador aritmético.

MULTIPLICACIÓN POTENCIACIÓN

p = a.*a
a.^3
p =
ans =

1 4 9
1 8 27
16 25 36
64 125 216
49 64 100
343 512 1000
CONCATENACIÓN

Proceso que consiste en unir arreglos para crear otras más grandes. El
operador de concatenación es el par de corchetes: [].

Cada arreglo debe tener la misma cantidad de filas para concatenarlos


horizontalmente(,), cuando tienen la misma cantidad de columnas se
puede concatenarlos verticalmente (;)
FUNCIÓN DIAG

Coloca los elementos de entrada de un vector m en la diagonal de una


matriz, creándose con las dimensiones m x m.

A = [12 62 93 -8];
B = diag(A)

B = 4×4

12 0 0 0
0 62 0 0
0 0 93 0
0 0 0 -8
Para observar el tamaño de la matriz
>>Size (a)

Para seleccionar un elemento de la matriz


>> a(m,n)

Para cambiar el valor de un elemento en la matriz en la posición m,n


>> a(m,n)=k
FORMAT LONG-SHORT

MATLAB entrega numero s de punto flotante, al ser esto se puede


mostrar de 2 maneras: corta y larga.

>>format long >>format short


>>[sentencia] >> [sentencia]

Potrebbero piacerti anche