SlideShare une entreprise Scribd logo
1  sur  26
Manejo de Vectores y Matrices en Matlab
Definición de un vector Vector fila: elementos separados con comas (,) o con espacios:  Vector columna: elementos separados con punto y coma (;) : Fila a columna y viceversa: con la transpuesta ( ´ ) Ejemplos  a) desde línea de comandos, b) prog.: Vector columna Vector fila
El operador (:)  El operador (:) es utilizado para especificar rangos, su forma de empleo es muy simple y sus beneficios inmensos. Forma de empleo: <vector>=[val_ini : paso : val_fin]; Ejemplo:
Definición de matrices  Las matrices se definen por filas, los elementos de la fila se separan por espacios o comas (,) mientras que las filas van separadas por punto y coma (;) Ejemplos: A=[1,2,3; 4,5,6; 7,8,9]  		ó A=[1 2 3; 4 5 6; 7 8 9] Se ve en pantalla:
Definición de matrices  Observación 1 Una vez definida la matriz esta pasa a su espacio de trabajo (Workspace) y estará disponible para realizarce cualquier operación.  Ejemplo:
Definición de matrices  Observación 2 MatLab introduce por defecto una variable llamada (ans) de “answer” sobre la cual también se puede operar.  Ejemplo:
Definición de matrices  Observación 3 En MatLab se permite la creación de matrices vacías.  Ejemplo:
¿Cómo acceder a los valores?  Los elementos de una matriz se acceden poniendo los 2 índices entre paréntesis separados por coma (Ej. A(1,2)). Ejemplo:A(1,2)
¿Cómo acceder a los valores?  Observación 1 Si estamos trabajando con vectores bastaría colocar un solo índice.  Ejemplo:
Operaciones VECTORES: A+B=[a1+b1  a2+b2  ...  an+bn] A-B =[a1-b1  a2-b2  ...  an-bn] A .* B=[a1.b1  a2.b2  ...  an.bn]     A y B deben ser horizontales o verticales. Si A=[fila]  y B=[Columna]: Producto punto = A*B A./ B=[a1/b1  a2/b2  ...  an/bn] A .^ n1=[a1^n1   a2^n1... an^n1 ] MATRICES: sin el punto     A * B    A/ B      A ^ n1 Operaciones con escalares: v+k adición o suma v-k sustracción o resta v*k multiplicación v/k divide por k cada elemento            de v k./v divide k por cada elemento      de v v.^k  potenciación cada       componente de v esta       elevado a k k.^v  potenciación k elevado       cada componente de v
Operaciones Ejemplo:
Matrices predefinidas
Operaciones con matrices Ejemplos:
El operador (:)  El operador (:) se muestra mucho más potentecuando se trabaja con matrices.
El operador (:)  Extracción de submatrices.
El operador (:)  Extracción de una columna.
El operador (:)  Extracción de una fila (end = última).
El operador (:)  Eliminación de una columna.
La función (cat)  La función (cat) se emplea para concatenar matrices a lo largo de una dimensión especificada.  Al igual que el operador (:) es de una gran utilidad cuando se trabaja con matrices.
La función (cat)  Ejemplo (1: abajo;  2: a la derecha): B C
Operadores relacionales
Operadores lógicos
  Ejemplo de repaso: %Definición vector A=(1:2:11),B=(1:6) X=[3;6;7;12;1;5],Y=B' %operaciones con escalares C=A-2 D=3*Y-1 %operaciones entre vectores E=2*A+B F=A.*B G=Y./X H=X.^2 %definición de matrices I=[1 2 3 4;5 6 7 8;9 10 11 12] J=[5:8;8:11;11:14] K=zeros(4) L=ones(2,4) M=rand(4,4) %Manipulación de matrices N=I(2,3) %obtiene valor de la F2, C3 O=I(1:2,2:3) %extrae las primeras 2F y las cols 2 y 3 de I col1=I(:,1) % extrae la primera columna de la matriz union1=[L;K], union2=[I J] % unión de matrices %Operaciones con matrices sum=I+J mult=I*M pot=M^2 T=I.' deter=det(M) %Sistema de ecuaciones %Regla de Cramer Q=[1 2 3;2 3 4; 4 2 5] R=[4;5;1] D1=[R Q] D1=[4 2 3;5 3 4;1 2 5]; D2=[1 4 3;2 5 4;4 1 5]; D3=[1 2 4;2 3 5;4 2 1]; S=[det(D1),det(D2),det(D3)]/det(Q) %Inversa Q_inv=inv(Q) sol=Q_inv*R

Contenu connexe

Tendances

Transformada de fourier y convolucion
Transformada de fourier y convolucionTransformada de fourier y convolucion
Transformada de fourier y convolucionjesus vera
 
Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5thomasbustos
 
Aplicaciones de la_transformada_de_laplace_grupo_4
Aplicaciones de la_transformada_de_laplace_grupo_4Aplicaciones de la_transformada_de_laplace_grupo_4
Aplicaciones de la_transformada_de_laplace_grupo_4José Puerta
 
Tabla de integrales 2
Tabla de integrales 2Tabla de integrales 2
Tabla de integrales 2EDWARD ORTEGA
 
Trabajo práctico unidad v saia c 2015-ii-
Trabajo práctico unidad v saia c 2015-ii-Trabajo práctico unidad v saia c 2015-ii-
Trabajo práctico unidad v saia c 2015-ii-Leonardo Menecola
 
10 transformada fourier
10 transformada fourier10 transformada fourier
10 transformada fourierAlex Jjavier
 
Tabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceTabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceAngel Perez
 
Problemas sobre vaciado de tanques
Problemas sobre vaciado de tanquesProblemas sobre vaciado de tanques
Problemas sobre vaciado de tanquesNedzon Pinto Catalan
 
Ejercicios de integrales_impropias
Ejercicios de integrales_impropiasEjercicios de integrales_impropias
Ejercicios de integrales_impropiasSabena29
 
Ejercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de LaplaceEjercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de LaplaceJeickson Sulbaran
 
Sistema críticamente amortiguado
Sistema críticamente amortiguadoSistema críticamente amortiguado
Sistema críticamente amortiguadojosemanuelaz77
 
Cinematica grupo 2-ejercicios
Cinematica grupo 2-ejerciciosCinematica grupo 2-ejercicios
Cinematica grupo 2-ejerciciosetubay
 

Tendances (20)

Funciones booleanas
Funciones booleanasFunciones booleanas
Funciones booleanas
 
Transformada de fourier y convolucion
Transformada de fourier y convolucionTransformada de fourier y convolucion
Transformada de fourier y convolucion
 
Ejercicios unidad 5
Ejercicios unidad 5Ejercicios unidad 5
Ejercicios unidad 5
 
La función escalón unitario
La función escalón unitarioLa función escalón unitario
La función escalón unitario
 
Aplicaciones de la_transformada_de_laplace_grupo_4
Aplicaciones de la_transformada_de_laplace_grupo_4Aplicaciones de la_transformada_de_laplace_grupo_4
Aplicaciones de la_transformada_de_laplace_grupo_4
 
metodo-de-diferencias-divididas
 metodo-de-diferencias-divididas metodo-de-diferencias-divididas
metodo-de-diferencias-divididas
 
Tabla de integrales 2
Tabla de integrales 2Tabla de integrales 2
Tabla de integrales 2
 
Trabajo de coordenadas polares
Trabajo de coordenadas polaresTrabajo de coordenadas polares
Trabajo de coordenadas polares
 
Trabajo práctico unidad v saia c 2015-ii-
Trabajo práctico unidad v saia c 2015-ii-Trabajo práctico unidad v saia c 2015-ii-
Trabajo práctico unidad v saia c 2015-ii-
 
10 transformada fourier
10 transformada fourier10 transformada fourier
10 transformada fourier
 
Tabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplaceTabla de propiedades de la transformada de laplace
Tabla de propiedades de la transformada de laplace
 
Problemas sobre vaciado de tanques
Problemas sobre vaciado de tanquesProblemas sobre vaciado de tanques
Problemas sobre vaciado de tanques
 
Ejercicios de integrales_impropias
Ejercicios de integrales_impropiasEjercicios de integrales_impropias
Ejercicios de integrales_impropias
 
Ejercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de LaplaceEjercicios sobre Transformada de Laplace
Ejercicios sobre Transformada de Laplace
 
Ejercicios dinamica
Ejercicios dinamicaEjercicios dinamica
Ejercicios dinamica
 
Funcion de heaviside
Funcion de heavisideFuncion de heaviside
Funcion de heaviside
 
Sistema críticamente amortiguado
Sistema críticamente amortiguadoSistema críticamente amortiguado
Sistema críticamente amortiguado
 
Derivadas parciales
Derivadas parcialesDerivadas parciales
Derivadas parciales
 
Cinematica grupo 2-ejercicios
Cinematica grupo 2-ejerciciosCinematica grupo 2-ejercicios
Cinematica grupo 2-ejercicios
 
Metodos numericos de la fisica
Metodos numericos de la fisicaMetodos numericos de la fisica
Metodos numericos de la fisica
 

En vedette

En vedette (11)

Matlab
MatlabMatlab
Matlab
 
Fundamentos de matlab
Fundamentos de matlabFundamentos de matlab
Fundamentos de matlab
 
Funcion cuadratica
Funcion cuadraticaFuncion cuadratica
Funcion cuadratica
 
Van der waals
Van der waalsVan der waals
Van der waals
 
Operaciones con polinomios-EMDH
Operaciones con polinomios-EMDHOperaciones con polinomios-EMDH
Operaciones con polinomios-EMDH
 
Presentación Métodos Numéricos
Presentación Métodos Numéricos Presentación Métodos Numéricos
Presentación Métodos Numéricos
 
Gráficos en matlab
Gráficos en matlabGráficos en matlab
Gráficos en matlab
 
Derivadas
DerivadasDerivadas
Derivadas
 
Sistemas de ecuaciones lineales
Sistemas de ecuaciones linealesSistemas de ecuaciones lineales
Sistemas de ecuaciones lineales
 
Calculo I Limites y sus propiedades
Calculo I Limites y sus propiedadesCalculo I Limites y sus propiedades
Calculo I Limites y sus propiedades
 
Aplicaciones del calculo integral
Aplicaciones del calculo integralAplicaciones del calculo integral
Aplicaciones del calculo integral
 

Similaire à Manejo Vectores Matlab

Similaire à Manejo Vectores Matlab (20)

S2.2-PPT-Casos de Matrices-Laboratorio.pptx
S2.2-PPT-Casos de Matrices-Laboratorio.pptxS2.2-PPT-Casos de Matrices-Laboratorio.pptx
S2.2-PPT-Casos de Matrices-Laboratorio.pptx
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
Curso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.pptCurso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.ppt
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
 
Matlab
MatlabMatlab
Matlab
 
Oper.2305.m01.lectura.v1
Oper.2305.m01.lectura.v1Oper.2305.m01.lectura.v1
Oper.2305.m01.lectura.v1
 
Tema 3
Tema 3Tema 3
Tema 3
 
Introducción a Matlab
Introducción a MatlabIntroducción a Matlab
Introducción a Matlab
 
Mat lab01
Mat lab01Mat lab01
Mat lab01
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
10 vectores y matrices
10 vectores y matrices10 vectores y matrices
10 vectores y matrices
 
Matlab
Matlab Matlab
Matlab
 
Presentación1
Presentación1Presentación1
Presentación1
 

Dernier

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptAlberto Rubio
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOBRIGIDATELLOLEONARDO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 

Dernier (20)

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 

Manejo Vectores Matlab

  • 1. Manejo de Vectores y Matrices en Matlab
  • 2. Definición de un vector Vector fila: elementos separados con comas (,) o con espacios: Vector columna: elementos separados con punto y coma (;) : Fila a columna y viceversa: con la transpuesta ( ´ ) Ejemplos a) desde línea de comandos, b) prog.: Vector columna Vector fila
  • 3. El operador (:) El operador (:) es utilizado para especificar rangos, su forma de empleo es muy simple y sus beneficios inmensos. Forma de empleo: <vector>=[val_ini : paso : val_fin]; Ejemplo:
  • 4. Definición de matrices Las matrices se definen por filas, los elementos de la fila se separan por espacios o comas (,) mientras que las filas van separadas por punto y coma (;) Ejemplos: A=[1,2,3; 4,5,6; 7,8,9] ó A=[1 2 3; 4 5 6; 7 8 9] Se ve en pantalla:
  • 5. Definición de matrices Observación 1 Una vez definida la matriz esta pasa a su espacio de trabajo (Workspace) y estará disponible para realizarce cualquier operación. Ejemplo:
  • 6. Definición de matrices Observación 2 MatLab introduce por defecto una variable llamada (ans) de “answer” sobre la cual también se puede operar. Ejemplo:
  • 7. Definición de matrices Observación 3 En MatLab se permite la creación de matrices vacías. Ejemplo:
  • 8. ¿Cómo acceder a los valores? Los elementos de una matriz se acceden poniendo los 2 índices entre paréntesis separados por coma (Ej. A(1,2)). Ejemplo:A(1,2)
  • 9. ¿Cómo acceder a los valores? Observación 1 Si estamos trabajando con vectores bastaría colocar un solo índice. Ejemplo:
  • 10. Operaciones VECTORES: A+B=[a1+b1 a2+b2 ... an+bn] A-B =[a1-b1 a2-b2 ... an-bn] A .* B=[a1.b1 a2.b2 ... an.bn] A y B deben ser horizontales o verticales. Si A=[fila] y B=[Columna]: Producto punto = A*B A./ B=[a1/b1 a2/b2 ... an/bn] A .^ n1=[a1^n1 a2^n1... an^n1 ] MATRICES: sin el punto A * B A/ B A ^ n1 Operaciones con escalares: v+k adición o suma v-k sustracción o resta v*k multiplicación v/k divide por k cada elemento de v k./v divide k por cada elemento de v v.^k potenciación cada componente de v esta elevado a k k.^v potenciación k elevado cada componente de v
  • 11.
  • 12.
  • 13.
  • 17. El operador (:) El operador (:) se muestra mucho más potentecuando se trabaja con matrices.
  • 18. El operador (:) Extracción de submatrices.
  • 19. El operador (:) Extracción de una columna.
  • 20. El operador (:) Extracción de una fila (end = última).
  • 21. El operador (:) Eliminación de una columna.
  • 22. La función (cat) La función (cat) se emplea para concatenar matrices a lo largo de una dimensión especificada. Al igual que el operador (:) es de una gran utilidad cuando se trabaja con matrices.
  • 23. La función (cat) Ejemplo (1: abajo; 2: a la derecha): B C
  • 26. Ejemplo de repaso: %Definición vector A=(1:2:11),B=(1:6) X=[3;6;7;12;1;5],Y=B' %operaciones con escalares C=A-2 D=3*Y-1 %operaciones entre vectores E=2*A+B F=A.*B G=Y./X H=X.^2 %definición de matrices I=[1 2 3 4;5 6 7 8;9 10 11 12] J=[5:8;8:11;11:14] K=zeros(4) L=ones(2,4) M=rand(4,4) %Manipulación de matrices N=I(2,3) %obtiene valor de la F2, C3 O=I(1:2,2:3) %extrae las primeras 2F y las cols 2 y 3 de I col1=I(:,1) % extrae la primera columna de la matriz union1=[L;K], union2=[I J] % unión de matrices %Operaciones con matrices sum=I+J mult=I*M pot=M^2 T=I.' deter=det(M) %Sistema de ecuaciones %Regla de Cramer Q=[1 2 3;2 3 4; 4 2 5] R=[4;5;1] D1=[R Q] D1=[4 2 3;5 3 4;1 2 5]; D2=[1 4 3;2 5 4;4 1 5]; D3=[1 2 4;2 3 5;4 2 1]; S=[det(D1),det(D2),det(D3)]/det(Q) %Inversa Q_inv=inv(Q) sol=Q_inv*R