SlideShare una empresa de Scribd logo
1 de 17
PRESENTACIÓN:
OTROSTIPOS DE ARREGLOS
• El tipo de datos (también llamado clase) principal en MATLAB es el arreglo o
matriz
• Dentro del arreglo, MATLAB soporta algunos tipos diferentes de datos
secundarios.
• En general, todos los datos dentro de un arreglo deben ser del mismo tipo
OTROS ASPECTOS:
• MATLAB también incluye funciones para convertir entre tipos de datos y
tipos de arreglos, para almacenar diferentes tipos de datos en el mismo
arreglo (arreglos celda y estructura)
CUADRO DETIPOS ED DATOS QUER
SE PUEDE ALMACENAR EN MATLAB
ARREGLOS MULTIDIMENSIONALES
• Los arreglos pueden ser:
• Unidimensionales (vectores)
• Bidimensionales (matrices)
• Mas de dos dimensiones (hipermatrices)
MATRIZ
• Una matriz es un arreglo bidimensional, es una sucesión de números
distribuidos en filas y columnas.
• En MATLAB, una matriz se puede definir al escribir una lista de números
encerrada entre corchetes. Los números se pueden separar mediante espacios o
comas. Las nuevas filas se indican con punto y coma.
• También se puede definir una matriz al hacer una lista de cada fila en una línea
separada, incluso no necesita el punto y coma para la nueva línea basta con un
enter.
• >>A = [1 2 3; 4 5 6] % es una matriz con 2 filas y 3 columnas
• A =1 2 34 5 6
• >>A = [1 2 3;4 5 6]
• A =1 2 3 4 5 6
• >>A = [1 2 3 4 5 6]
• A = 1 2 3 4 5 6
• Matlab tiene además otra forma de identificar cada elemento de una matriz,
de modo que podemos acceder a un elemento de una matriz indicando sólo
un valor y no dos, pero debemos saber que el orden elegido por MATLAB es
por columnas así los elementos de la matriz A del ejemplo anterior serían
denominados:
• Ejemplos
• >>A = [1 2 3; 4 5 6] ;
• >>A(5)%accede al elemento
• A(1,3)
• ans=3
• Matlab Cadenas de caracteres 4 Una matriz de caracteres es una matriz
cuyos elementos son caracteres.Todas las filas de una matriz de caracteres
deben tener el mismo número de elementos. Si es preciso, las cadenas
(filas) más cortas se completan con blancos.
• La función char"ajusta" un arreglo carácter con espacios, de modo que cada
fila tenga el mismo número de elementos.
• double(c) convierte en números ASCII cada carácter
• char(v)convierte un vector de números v en una cadena de caracteres
• char(c1,c2) crea una matriz de caracteres, completando con blancos las cadenas más cortas
• deblank(c) elimina los blancos al final de una cadena de caracteres
• disp(c) imprime el texto contenido en la variable
• cischar(c) detecta si una variable es una cadena de caracteres
• isletter() detecta si un carácter es una letra del alfabeto.
• isspace() detecta si un carácter es un espacio en blanco.
• strcmp(c1,c2)comparación de cadenas. Si las cadenas son iguales devuelve un uno, y si no lo
son, devuelve un cero.
• strcmpi(c1,c2)igual que strcmp(c1,c2), pero ignorando la diferencia entre mayúsculas y
minúsculas.
• strncmp(c1,c2,n)compara los n primeros caracteres de dos cadenasc1==c2 compara dos
cadenas carácter a carácter.
OTROS:
• num2str(x,n) convierte un número real x en su expresión por medio de una
cadena de caracteres, con cuatro cifras decimales por defecto
• str2double(str) convierte una cadena de caracteres representando un número real
en el número real correspondiente
• Las funciones para cadenas de caracteres están en el
• sub-directorio toolboxmatlabstrfundel directorio en que esté instalado MATLAB.
• Un arreglos de celdas es un arreglo de MATLAB en el cual los elementos son
celdas.
• Las celdas son contenedores que pueden contener otros arreglos de
MATLAB
• Por ejemplo, una celda puede contener un arreglo de números reales, otra
un arreglo de strings y otra un vector de
• números complejos.
Un arreglo de celdas se puede crear a través de dos mecanismos:
• Asignación
• Uso de funciones
• A(1,1)={[1 4; 0 5]}
• A(1,2)={’Edgar Poe’}
• A(2,1)={3 + 7i}
• A(2,2)={pi}
• cell(m,n ) crea un cellarray vacío de m filas y n columnas
• celldisp(ca) muestra el contenido de todas las celdas de ca
• cellplot(ca) muestra una representación gráfica de las distintas celdas
• iscell(ca) indica si caes un vector de celdas
• num2cell() convierte un array numérico en un cell array
• cell2struct() convierte un cell array en una estructura
• struct2cell() convierte una estructura en un cell array
• Las estructuras son arreglos de MATLAB que tienen “contenedores de
datos” llamados campos.
• Los campos de una estructura pueden contener cualquier tipo de datos.
• Las estructuras son las componentes básicas de las llamadas “base de
datos”.
• ¿Cómo construir estructuras?
• Mediante asignaciones
• Usando la función struct
• Usando asignación:
>>paciente.nombre=’Laura Carmona’
>>paciente.edad= 28
>>paciente.isapre=’La Muerte’
>>paciente.presion=[13 8]
paciente =
nombre: ’Laura Carmona’
edad: 28
isapre: ’La Muerte’
presion: [13 8]
• fieldnames() devuelve un vector de celdas con cadenas de caracteres que
recogen los nombres de los campos de una estructura
• isfield(ST, s) permite saber si la cadena s es un campo de una estructura ST
• isstruct(ST) permite saber si ST es o no una estructura
• rmfield(ST, s) elimina el campo s de la estructura ST
• getfield(ST, s) devuelve el valor del campo especificado.
• setfield(ST,s,v) da el valor v al campo s de la estructura ST.

Más contenido relacionado

La actualidad más candente

Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionalesguestefc95b
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)mauriciog456
 
18 tipos-de-datos
18 tipos-de-datos18 tipos-de-datos
18 tipos-de-datosAndy T
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodosOrlando Verdugo
 
ED Listas, Pilas y Colas
ED Listas, Pilas y ColasED Listas, Pilas y Colas
ED Listas, Pilas y Colasiventura26
 
Estructura De Datos Unidad Ii
Estructura De Datos Unidad IiEstructura De Datos Unidad Ii
Estructura De Datos Unidad Iidanyyel123
 
Estructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasIARINAIA
 
Funciones de numeros complejos
Funciones de numeros complejosFunciones de numeros complejos
Funciones de numeros complejosSandritat
 
Estructuras lineales unidad 3
Estructuras lineales unidad 3Estructuras lineales unidad 3
Estructuras lineales unidad 3eliezerbs
 
Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Edward Mejia Gomez
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasElias Peña
 

La actualidad más candente (19)

Arreglos Bidimensionales
Arreglos BidimensionalesArreglos Bidimensionales
Arreglos Bidimensionales
 
Estructura de datos (Arreglos)
Estructura de datos (Arreglos)Estructura de datos (Arreglos)
Estructura de datos (Arreglos)
 
18 tipos-de-datos
18 tipos-de-datos18 tipos-de-datos
18 tipos-de-datos
 
Vectores, array y sus métodos
Vectores, array y sus métodosVectores, array y sus métodos
Vectores, array y sus métodos
 
ED Listas, Pilas y Colas
ED Listas, Pilas y ColasED Listas, Pilas y Colas
ED Listas, Pilas y Colas
 
Vectores y matrices
Vectores y matricesVectores y matrices
Vectores y matrices
 
Estructura De Datos Unidad Ii
Estructura De Datos Unidad IiEstructura De Datos Unidad Ii
Estructura De Datos Unidad Ii
 
Listas
ListasListas
Listas
 
Estructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colasEstructura de datos. listas, pilas y colas
Estructura de datos. listas, pilas y colas
 
Funciones de numeros complejos
Funciones de numeros complejosFunciones de numeros complejos
Funciones de numeros complejos
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Arreglos
ArreglosArreglos
Arreglos
 
Estructuras lineales unidad 3
Estructuras lineales unidad 3Estructuras lineales unidad 3
Estructuras lineales unidad 3
 
Colecciones en Scala
Colecciones en ScalaColecciones en Scala
Colecciones en Scala
 
Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314Listas pilascolas edward.mejia-10-1314
Listas pilascolas edward.mejia-10-1314
 
Presentacion pilas lista y colas
Presentacion pilas lista y colas  Presentacion pilas lista y colas
Presentacion pilas lista y colas
 
Estructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colasEstructura de datos listas, pilas y colas
Estructura de datos listas, pilas y colas
 
Array
Array Array
Array
 
cap8.pdf
cap8.pdfcap8.pdf
cap8.pdf
 

Destacado

Furnitures in restaurant
Furnitures in restaurantFurnitures in restaurant
Furnitures in restaurantCarloskdk
 
WQRJC-D-12-00047
WQRJC-D-12-00047WQRJC-D-12-00047
WQRJC-D-12-00047Guy Gilron
 
Tesis de grado arias pinto carlos andres
Tesis de grado   arias pinto carlos andresTesis de grado   arias pinto carlos andres
Tesis de grado arias pinto carlos andresEvelyn Chango
 
The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...
The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...
The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...Jon Jorgensen
 
2017 True Christianity
2017 True Christianity2017 True Christianity
2017 True ChristianityJeff Akin
 
Chrissy Updated Resume 2
Chrissy Updated Resume 2Chrissy Updated Resume 2
Chrissy Updated Resume 2Crystal Salas
 
keith Branelly | Sports Facility Management
keith Branelly | Sports Facility Managementkeith Branelly | Sports Facility Management
keith Branelly | Sports Facility ManagementKeith Brannelly
 

Destacado (14)

Furnitures in restaurant
Furnitures in restaurantFurnitures in restaurant
Furnitures in restaurant
 
WQRJC-D-12-00047
WQRJC-D-12-00047WQRJC-D-12-00047
WQRJC-D-12-00047
 
Tesis de grado arias pinto carlos andres
Tesis de grado   arias pinto carlos andresTesis de grado   arias pinto carlos andres
Tesis de grado arias pinto carlos andres
 
The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...
The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...
The Elements of Morning Star's Mission-Focused Self-Managed Organizational Sy...
 
IMRAN CV
IMRAN CVIMRAN CV
IMRAN CV
 
Calebs sales cv 1
Calebs sales cv 1Calebs sales cv 1
Calebs sales cv 1
 
Estatuto Sincongel
Estatuto SincongelEstatuto Sincongel
Estatuto Sincongel
 
2017 True Christianity
2017 True Christianity2017 True Christianity
2017 True Christianity
 
velocidad de reacción
velocidad de reacciónvelocidad de reacción
velocidad de reacción
 
Informatica proyecto
Informatica proyectoInformatica proyecto
Informatica proyecto
 
Chrissy Updated Resume 2
Chrissy Updated Resume 2Chrissy Updated Resume 2
Chrissy Updated Resume 2
 
População no Brasil e no Mundo
População no Brasil e no MundoPopulação no Brasil e no Mundo
População no Brasil e no Mundo
 
keith Branelly | Sports Facility Management
keith Branelly | Sports Facility Managementkeith Branelly | Sports Facility Management
keith Branelly | Sports Facility Management
 
Introduction to VR Development
Introduction to VR DevelopmentIntroduction to VR Development
Introduction to VR Development
 

Similar a Tema 5 otros_tipos_de_arreglos

Matlab introducción-clase3
Matlab introducción-clase3Matlab introducción-clase3
Matlab introducción-clase3Maggy Judith
 
Clase1_Matrices.pptx
Clase1_Matrices.pptxClase1_Matrices.pptx
Clase1_Matrices.pptxVctorChacn3
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
MATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTES
MATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTESMATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTES
MATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTESYennySurez
 
11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdf11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdfaishalopez11
 
11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdf11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdfgeorgegio
 
Excel 1er año
Excel 1er añoExcel 1er año
Excel 1er añomicaydina
 

Similar a Tema 5 otros_tipos_de_arreglos (20)

Matlab2
Matlab2Matlab2
Matlab2
 
Intro matlab msantos
Intro matlab msantosIntro matlab msantos
Intro matlab msantos
 
Matlab introducción-clase3
Matlab introducción-clase3Matlab introducción-clase3
Matlab introducción-clase3
 
Arreglos
ArreglosArreglos
Arreglos
 
Clase1_Matrices.pptx
Clase1_Matrices.pptxClase1_Matrices.pptx
Clase1_Matrices.pptx
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Matlab
MatlabMatlab
Matlab
 
06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C06 - Arrays y matrices en lenguaje C
06 - Arrays y matrices en lenguaje C
 
Cuaderno digital
Cuaderno digitalCuaderno digital
Cuaderno digital
 
Matlab
MatlabMatlab
Matlab
 
ALGEBRA-DE-MATRICES.pdf
ALGEBRA-DE-MATRICES.pdfALGEBRA-DE-MATRICES.pdf
ALGEBRA-DE-MATRICES.pdf
 
MATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTES
MATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTESMATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTES
MATRICES, SISTEMA DE ECUACIONES LINEALES Y DETERMINANTES
 
11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdf11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdf
 
11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdf11d.-ALGEBRA-DE-MATRICES-4.pdf
11d.-ALGEBRA-DE-MATRICES-4.pdf
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Cuaderno
CuadernoCuaderno
Cuaderno
 
Excel 1er año
Excel 1er añoExcel 1er año
Excel 1er año
 

Último

183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciazacariasd49
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendioseduardochavezg1
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfIsbelRodrguez
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfJessLeonelVargasJimn
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 

Último (20)

183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
PRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potenciaPRESENTACION DE CLASE. Factor de potencia
PRESENTACION DE CLASE. Factor de potencia
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
Uso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendiosUso y Manejo de Extintores Lucha contra incendios
Uso y Manejo de Extintores Lucha contra incendios
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Historia de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdfHistoria de la Arquitectura II, 1era actividad..pdf
Historia de la Arquitectura II, 1era actividad..pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
Fisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdfFisiología del Potasio en Plantas p .pdf
Fisiología del Potasio en Plantas p .pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 

Tema 5 otros_tipos_de_arreglos

  • 2. OTROSTIPOS DE ARREGLOS • El tipo de datos (también llamado clase) principal en MATLAB es el arreglo o matriz • Dentro del arreglo, MATLAB soporta algunos tipos diferentes de datos secundarios. • En general, todos los datos dentro de un arreglo deben ser del mismo tipo
  • 3. OTROS ASPECTOS: • MATLAB también incluye funciones para convertir entre tipos de datos y tipos de arreglos, para almacenar diferentes tipos de datos en el mismo arreglo (arreglos celda y estructura)
  • 4. CUADRO DETIPOS ED DATOS QUER SE PUEDE ALMACENAR EN MATLAB
  • 5. ARREGLOS MULTIDIMENSIONALES • Los arreglos pueden ser: • Unidimensionales (vectores) • Bidimensionales (matrices) • Mas de dos dimensiones (hipermatrices)
  • 6. MATRIZ • Una matriz es un arreglo bidimensional, es una sucesión de números distribuidos en filas y columnas. • En MATLAB, una matriz se puede definir al escribir una lista de números encerrada entre corchetes. Los números se pueden separar mediante espacios o comas. Las nuevas filas se indican con punto y coma. • También se puede definir una matriz al hacer una lista de cada fila en una línea separada, incluso no necesita el punto y coma para la nueva línea basta con un enter.
  • 7. • >>A = [1 2 3; 4 5 6] % es una matriz con 2 filas y 3 columnas • A =1 2 34 5 6 • >>A = [1 2 3;4 5 6] • A =1 2 3 4 5 6 • >>A = [1 2 3 4 5 6] • A = 1 2 3 4 5 6
  • 8. • Matlab tiene además otra forma de identificar cada elemento de una matriz, de modo que podemos acceder a un elemento de una matriz indicando sólo un valor y no dos, pero debemos saber que el orden elegido por MATLAB es por columnas así los elementos de la matriz A del ejemplo anterior serían denominados: • Ejemplos • >>A = [1 2 3; 4 5 6] ; • >>A(5)%accede al elemento • A(1,3) • ans=3
  • 9. • Matlab Cadenas de caracteres 4 Una matriz de caracteres es una matriz cuyos elementos son caracteres.Todas las filas de una matriz de caracteres deben tener el mismo número de elementos. Si es preciso, las cadenas (filas) más cortas se completan con blancos. • La función char"ajusta" un arreglo carácter con espacios, de modo que cada fila tenga el mismo número de elementos.
  • 10. • double(c) convierte en números ASCII cada carácter • char(v)convierte un vector de números v en una cadena de caracteres • char(c1,c2) crea una matriz de caracteres, completando con blancos las cadenas más cortas • deblank(c) elimina los blancos al final de una cadena de caracteres • disp(c) imprime el texto contenido en la variable • cischar(c) detecta si una variable es una cadena de caracteres • isletter() detecta si un carácter es una letra del alfabeto. • isspace() detecta si un carácter es un espacio en blanco. • strcmp(c1,c2)comparación de cadenas. Si las cadenas son iguales devuelve un uno, y si no lo son, devuelve un cero. • strcmpi(c1,c2)igual que strcmp(c1,c2), pero ignorando la diferencia entre mayúsculas y minúsculas. • strncmp(c1,c2,n)compara los n primeros caracteres de dos cadenasc1==c2 compara dos cadenas carácter a carácter.
  • 11. OTROS: • num2str(x,n) convierte un número real x en su expresión por medio de una cadena de caracteres, con cuatro cifras decimales por defecto • str2double(str) convierte una cadena de caracteres representando un número real en el número real correspondiente • Las funciones para cadenas de caracteres están en el • sub-directorio toolboxmatlabstrfundel directorio en que esté instalado MATLAB.
  • 12. • Un arreglos de celdas es un arreglo de MATLAB en el cual los elementos son celdas. • Las celdas son contenedores que pueden contener otros arreglos de MATLAB • Por ejemplo, una celda puede contener un arreglo de números reales, otra un arreglo de strings y otra un vector de • números complejos.
  • 13. Un arreglo de celdas se puede crear a través de dos mecanismos: • Asignación • Uso de funciones • A(1,1)={[1 4; 0 5]} • A(1,2)={’Edgar Poe’} • A(2,1)={3 + 7i} • A(2,2)={pi}
  • 14. • cell(m,n ) crea un cellarray vacío de m filas y n columnas • celldisp(ca) muestra el contenido de todas las celdas de ca • cellplot(ca) muestra una representación gráfica de las distintas celdas • iscell(ca) indica si caes un vector de celdas • num2cell() convierte un array numérico en un cell array • cell2struct() convierte un cell array en una estructura • struct2cell() convierte una estructura en un cell array
  • 15. • Las estructuras son arreglos de MATLAB que tienen “contenedores de datos” llamados campos. • Los campos de una estructura pueden contener cualquier tipo de datos. • Las estructuras son las componentes básicas de las llamadas “base de datos”.
  • 16. • ¿Cómo construir estructuras? • Mediante asignaciones • Usando la función struct • Usando asignación: >>paciente.nombre=’Laura Carmona’ >>paciente.edad= 28 >>paciente.isapre=’La Muerte’ >>paciente.presion=[13 8] paciente = nombre: ’Laura Carmona’ edad: 28 isapre: ’La Muerte’ presion: [13 8]
  • 17. • fieldnames() devuelve un vector de celdas con cadenas de caracteres que recogen los nombres de los campos de una estructura • isfield(ST, s) permite saber si la cadena s es un campo de una estructura ST • isstruct(ST) permite saber si ST es o no una estructura • rmfield(ST, s) elimina el campo s de la estructura ST • getfield(ST, s) devuelve el valor del campo especificado. • setfield(ST,s,v) da el valor v al campo s de la estructura ST.