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

Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesDaniel Orozco
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de LagrangeKike Prieto
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
Rotacional de un campo vectorial en maple 12
Rotacional de un campo vectorial en maple 12Rotacional de un campo vectorial en maple 12
Rotacional de un campo vectorial en maple 12Eric Avendaño
 
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
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijolisset neyra
 
Multiplicadores de lagrange
Multiplicadores de lagrangeMultiplicadores de lagrange
Multiplicadores de lagrangeBryan Guerra
 
Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores SANTIAGO PABLO ALBERTO
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaughnaraku20
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplaceJORGE
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRguest21fbd4
 

Tendances (20)

Curvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variablesCurvas y superficies de nivel, trazado de funciones de 2 variables
Curvas y superficies de nivel, trazado de funciones de 2 variables
 
Interpolación método de Lagrange
Interpolación método de LagrangeInterpolación método de Lagrange
Interpolación método de Lagrange
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
Regla de Simpson tres octavos
Regla de Simpson tres octavosRegla de Simpson tres octavos
Regla de Simpson tres octavos
 
Rotacional de un campo vectorial en maple 12
Rotacional de un campo vectorial en maple 12Rotacional de un campo vectorial en maple 12
Rotacional de un campo vectorial en maple 12
 
Metodo de cholesky
Metodo de choleskyMetodo de cholesky
Metodo de cholesky
 
FUNCIÓN VECTORIAL DE VARIABLE REAL
FUNCIÓN VECTORIAL DE VARIABLE REALFUNCIÓN VECTORIAL DE VARIABLE REAL
FUNCIÓN VECTORIAL DE VARIABLE REAL
 
Mapas k de 2 3 4 variables
Mapas k de 2 3 4 variablesMapas k de 2 3 4 variables
Mapas k de 2 3 4 variables
 
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
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijo
 
PUENTE DE WEATSTONE
PUENTE DE WEATSTONEPUENTE DE WEATSTONE
PUENTE DE WEATSTONE
 
Funciones -Variable compleja
Funciones -Variable complejaFunciones -Variable compleja
Funciones -Variable compleja
 
Multiplicadores de lagrange
Multiplicadores de lagrangeMultiplicadores de lagrange
Multiplicadores de lagrange
 
Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores Ingeniera de control: Estabilidad relativa y compensadores
Ingeniera de control: Estabilidad relativa y compensadores
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
 
Integrales triples
Integrales  triplesIntegrales  triples
Integrales triples
 
Ejercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfsEjercicios diagramas de bloques y gfs
Ejercicios diagramas de bloques y gfs
 
calculo III.pdf
calculo III.pdfcalculo III.pdf
calculo III.pdf
 
Tabla laplace
Tabla laplaceTabla laplace
Tabla laplace
 
Clase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGRClase 5 - Diseño de controladores por LGR
Clase 5 - Diseño de controladores por LGR
 

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

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Dernier (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 

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