Escolar Documentos
Profissional Documentos
Cultura Documentos
datos en MatLab
Las componentes más importantes del entorno de trabajo de MATLAB 7.0 son
las siguientes:
1. El Escritorio de MatLab (MatLab Desktop).
Las matrices se definen o introducen por filas6; los elementos de una misma
fila están separados por blancos o comas, mientras que las filas están
separadas por pulsaciones intro o por caracteres punto y coma (;). Por ejemplo,
el siguiente comando define una matriz A de dimensión (3×3):
A=[1 2 3; 4 5 6; 7 8 9]
La respuesta del programa es la siguiente: Otra forma de ingresar de esta forma es la aplicación
A= de la transpuesta.
1 2 3 B=A'
4 5 6 B=
7 8 9 1 4 7
2 5 8
a=[[1;2;3] [4;5;6] [7;8;9]] 3 6 9
a=
1 4 7
2 5 8
3 6 9
Fila Columna
6 7 8 9
Ahora ya están definidas las matrices A y B, y es posible seguir operando con ellas. Por
ejemplo, se puede hacer el producto B*A.
A= B= B*A =
1 2 3 1 4 7 14 32 50
4 5 6 2 5 8 32 77 122
7 8 9 3 6 9 50 122 194
A= B= B*A =
1 2 3 1 14
4 5 6 2 32
7 8 9 3 50
3*3 3*1
El # de col de la
primer matriz debe ser
igual al # de filas de la
segunda matriz
MATLAB puede operar con matrices por medio de operadores y por medio de
funciones.
int8 y uint8 (8-bit signed integer array, 8-bit unsigned integer array),
int16 y uint16 (16-bit signed integer array, 16-bit unsigned integer array),
int32 y uint32 (32-bit signed integer array, 32-bit unsigned integer array),
int64 y uint64 (64-bit signed integer array, 64-bit unsigned integer array),
whos
whos
Name
Name Size
Size Bytes Class
Bytes Attributes
Class Attributes
aa 4x4
4x4 128 double
128 double
b 4x4 64 single
Para los datos de tipo int pueden variar de 16 a 128 bytes de la siguiente
manera:
a=magic(4) b=int8(a) c=int64(a)
a= b= c=
16 2 3 13 16 2 3 13 16 2 3 13
5 11 10 8 5 11 10 8 5 11 10 8
9 7 6 12 9 7 6 12 9 7 6 12
4 14 15 1 4 14 15 1 4 14 15 1
whos
Name Size Bytes Class Attributes
a=char(104,111,108,97)'
a = hola
b=double(a)
b = 104 111 108 97
Los datos de tipo Logical produce una variable lógica, con el mismo número de
elementos que A, con valores 1 ó 0 según el correspondiente elementos de A
de la siguiente manera:
logica=true(1,1)
logica =
logica=false(1,1)
logica =
mycell = cell(3,4,2);
similar = cell(size(mycell));
similar(:,:,1) =
[] [] [] []
[] [] [] []
[] [] [] []
similar(:,:,2) =
[] [] [] []
[] [] [] []
[] [] [] []