SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA




         ESCUELA DE INGENIERÍA CIVIL


        ÁREA DE FÍSICA Y MATEMÁTICAS


                    2009
5.1. Operaciones con Escalares.

5.2. Operaciones con Arreglos.

5.3. Precedencia de Operaciones aritméticas
Las expresiones que contienen escalares y operaciones escalares se
pueden evaluar y almacenar en una variable especificada, como en la
siguiente instrucción, que especifica que los valores de a y b se sumen y la
suma se almacene en x:
Esta instrucción de asignación debe interpretarse así: el valor que está en
a se suma al valor que está en b y la suma se almacena en x.
 Es importante tener presente que una variable sólo puede almacenar un
valor a la vez.

Las operaciones aritméticas entre dos escalares se muestran en la siguiente
tabla:
Operaciones con Arreglos
Las operaciones de arreglos se ejecutan elemento por elemento. Por ejemplo, suponga
que A y B son vectores de fila con cinco elementos. Una forma de generar un nuevo
vector de fila C cuyos valores sean los productos de los valores correspondientes de A y
de B es la siguiente:
                           C(2)=A(2)*B(2);
                           C(3)=A(3)*B(3);
                           C(4)=A(4)*B(4);
                           C(5)=A(5)*B(5);



Estos comandos son en esencia comandos escalares porque cada uno multiplica un
solo valor por otro y almacena el producto en un tercer valor. Para indicar que
queremos realizar una multiplicación elemento por elemento entre dos matrices del
mismo tamaño, usamos un asterisco precedido por un punto. Así, las cinco
instrucciones anteriores pueden ser sustituidas por la siguiente:

                                 C=A.*B;

No poner el punto antes del asterisco es una omisión grave porque en tal caso la
instrucción especifica una operación de matrices, no una operación elemento por
elemento.
Operaciones con Arreglos
En el caso de la suma y la resta, las operaciones de arreglos y las de

matrices son iguales, así que no necesitamos distinguir entre ellas. En
cambio; las operaciones de arreglos para multiplicación, división y
exponenciación son diferentes de las operaciones de matrices para
multiplicación, división y exponenciación, así que necesitamos incluir un
punto para especificar una operación de arreglos. Estas reglas se resumen
en la siguiente tabla:
Operaciones con Arreglos

• Las operaciones elemento por elemento, u operaciones de arreglos,
  no sólo se aplican a operaciones entre dos matrices del mismo
  tamaño, sino también a operaciones entre un escalar y un no
  escalar. Así, las dos instrucciones de cada uno de los siguientes
  juegos de instrucciones son equivalentes para una matriz A:
                           B=   3*A;
                           B=   3.*A;
                           C=   A/5;
                           C=   A./5;




    Las matrices resultantes B y C tendrán el mismo tamaño que A.
Operaciones con Arreglos
• A fin de ilustrar las operaciones de arreglos para vectores,
  considere los dos siguientes vectores de fila:
              A= [2 5 6]                B= [2 3 5]


• Si calculamos el producto de arreglos de A y B usando la siguiente
  instrucción:
                              C=A.*B;

• C contendrá los siguientes valores:

                              C=A./B;

•   El comando de división de arreglos,

                             [4 15 30]
Operaciones con Arreglos

• Genera un nuevo vector en el que cada elemento de A se divide
  entre el elemento correspondiente de B. Así, C contendrá los
  siguientes valores:

                        [1 1.6667 1.2]


•   La exponenciación de arreglos también es una operación
    elemento por elemento. Por ejemplo, considere las siguientes
    instrucciones:
                        A=   [2, 5, 6];
                        B=   [2, 3, 5];
                        C=   A.^2;
                        D=   A.B;
Operaciones con Arreglos

 •Los vectores C y D son los siguientes:

          C= [4 25 36]               D= [4 125 7776]


•También podemos usar una base escalar con un exponente
vector, como en:
                         C=3.0.^A;


•Que genera un vector con los siguientes valores:

                         [9 243 729]


•Este vector también podría haberse calculado con la instrucción:

                         C= (3).^A;
Operaciones con Arreglos

Si no está seguro de haber escrito la expresión correcta, siempre
pruébela con ejemplos sencillos como los que hemos usado aquí.
Los ejemplos anteriores utilizaron vectores, pero las mismas reglas
se aplican a matrices con filas y columnas, como se ilustra con las
siguientes instrucciones:


                    d= [1:5; -1:-1:-5]
                    p= d.*5
                    q= d.^3
Operaciones con Arreglos

Los valores de estas matrices son:

 d =
        1    2          3     4          5
       -1   -2         -3    -4         -5


                 p =
                        5    10     15        20    25
                       -5   -10    -15       -20   -25


                                  q =
                                         1     8    27    64    125
                                        -1    -8   -27   -64   -125
Precedencia de Operaciones aritméticas.




En vista de que es posible combinar varias operaciones en una
sola expresión aritmética, es importante saber en qué orden se
realizan las operaciones.
Precedencia de Operaciones aritméticas.

•




•



•
Precedencia de Operaciones aritméticas.
Observe que si bien se calculó la respuesta incorrecta, no se imprimen
mensajes de error para alertarnos. Por tanto, es muy importante tener
mucho cuidado al convertir ecuaciones en instrucciones MATLAB. Agregar
paréntesis extra es una forma fácil de asegurarse de que los cálculos se
harán en el orden deseado.
Por ejemplo, considere la siguiente ecuación:




Podría calcularse el valor de f usando las siguientes instrucciones MATLAB,
suponiendo que x es un escalar:
        numerador = x^3 - 2*x^2 + x - 6.3;
        denominador = x^2 + 0.05005*x - 3.14;
        f = numerador/denominador;
Precedencia de Operaciones aritméticas.



           >> numerador= [1 -2 +1 -6.3]
           numerador =
               1.0000   -2.0000    1.0000   -6.3000

           >> denominador=[0 +1 +0.05005 -3.14]
           denominador =
                    0    1.0000    0.0500   -3.1400

           >> f=numerador/denominador
           f =
               1.6417



Es mejor usar varias instrucciones fáciles de entender que usar una
instrucción que requiere meditar con cuidado el orden en que debe
ejecutarse las operaciones.

Más contenido relacionado

La actualidad más candente

Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlabMarc Llanos
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en MatlabGaby Solano
 
Fundamentos de matlab
Fundamentos de matlabFundamentos de matlab
Fundamentos de matlabMarc Llanos
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacionluis_xD
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3DEdu Morán
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlabSam Chimborazo
 
Graficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3dGraficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3dSebastian Cuenca
 
Matlab graficas en 2 d y 3d
Matlab   graficas en 2 d y 3dMatlab   graficas en 2 d y 3d
Matlab graficas en 2 d y 3dJohn Jayro
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLABdwquezada
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012gerardoarbito
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlabjamarzo
 
C1 mate función valor absoluto - 4º
C1 mate   función valor absoluto - 4ºC1 mate   función valor absoluto - 4º
C1 mate función valor absoluto - 4ºbrisagaela29
 

La actualidad más candente (20)

Graficas en matlab
Graficas  en matlabGraficas  en matlab
Graficas en matlab
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
 
Fundamentos de matlab
Fundamentos de matlabFundamentos de matlab
Fundamentos de matlab
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Graficas en matlab
Graficas en matlabGraficas en matlab
Graficas en matlab
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
 
Graficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3dGraficas en matlab 2 d y 3d
Graficas en matlab 2 d y 3d
 
Matlab graficas en 2 d y 3d
Matlab   graficas en 2 d y 3dMatlab   graficas en 2 d y 3d
Matlab graficas en 2 d y 3d
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012
 
Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
 
Graficas con Matlab
Graficas con Matlab Graficas con Matlab
Graficas con Matlab
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
C1 mate función valor absoluto - 4º
C1 mate   función valor absoluto - 4ºC1 mate   función valor absoluto - 4º
C1 mate función valor absoluto - 4º
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 

Destacado

Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)morones.om
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejerciciosford81
 
diapositivas de matlab
diapositivas de matlabdiapositivas de matlab
diapositivas de matlabsarahy4625
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Gino Pannillo
 
Sesión 7 matlab - Operadores lógicos y relacionales
Sesión 7 matlab - Operadores lógicos y relacionalesSesión 7 matlab - Operadores lógicos y relacionales
Sesión 7 matlab - Operadores lógicos y relacionalesmatlab_usc
 
Analisis espectral en MATLAB
Analisis espectral en MATLABAnalisis espectral en MATLAB
Analisis espectral en MATLABABEL170
 
Ecuaciones simultaneas 3x3 regla de cramer
Ecuaciones simultaneas 3x3   regla de cramerEcuaciones simultaneas 3x3   regla de cramer
Ecuaciones simultaneas 3x3 regla de cramerIvan Sanchez
 
Engranajes
EngranajesEngranajes
Engranajesm t m
 
Marco teorico del trabajo final
Marco teorico del trabajo finalMarco teorico del trabajo final
Marco teorico del trabajo finalalejandro
 

Destacado (17)

Tutorial de matlab [101 paginas en español]
Tutorial de matlab [101 paginas   en español]Tutorial de matlab [101 paginas   en español]
Tutorial de matlab [101 paginas en español]
 
Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)Guia rapida de matlab (comandos basicos, graficacion y programacion)
Guia rapida de matlab (comandos basicos, graficacion y programacion)
 
Tutorial de matrices matlab
Tutorial de matrices matlabTutorial de matrices matlab
Tutorial de matrices matlab
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
 
diapositivas de matlab
diapositivas de matlabdiapositivas de matlab
diapositivas de matlab
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)
 
Informe matlab
Informe matlabInforme matlab
Informe matlab
 
Manual Scilab
Manual ScilabManual Scilab
Manual Scilab
 
Sesión 7 matlab - Operadores lógicos y relacionales
Sesión 7 matlab - Operadores lógicos y relacionalesSesión 7 matlab - Operadores lógicos y relacionales
Sesión 7 matlab - Operadores lógicos y relacionales
 
Analisis espectral en MATLAB
Analisis espectral en MATLABAnalisis espectral en MATLAB
Analisis espectral en MATLAB
 
Ecuaciones simultaneas 3x3 regla de cramer
Ecuaciones simultaneas 3x3   regla de cramerEcuaciones simultaneas 3x3   regla de cramer
Ecuaciones simultaneas 3x3 regla de cramer
 
Engranajes
EngranajesEngranajes
Engranajes
 
Entorno economico
Entorno economicoEntorno economico
Entorno economico
 
MOMENTO DE UNA FUERZA
MOMENTO DE UNA FUERZAMOMENTO DE UNA FUERZA
MOMENTO DE UNA FUERZA
 
Ejemplo de un Plan de Negocios
Ejemplo de un Plan de NegociosEjemplo de un Plan de Negocios
Ejemplo de un Plan de Negocios
 
Marco teorico del trabajo final
Marco teorico del trabajo finalMarco teorico del trabajo final
Marco teorico del trabajo final
 

Similar a Matlab 2 Capitulo 5

Similar a Matlab 2 Capitulo 5 (20)

Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Computacion
ComputacionComputacion
Computacion
 
Mat lab05
Mat lab05Mat lab05
Mat lab05
 
10 vectores y matrices
10 vectores y matrices10 vectores y matrices
10 vectores y matrices
 
Operaciones matemáticas con arrays y aplicaciones
Operaciones matemáticas con arrays y aplicacionesOperaciones matemáticas con arrays y aplicaciones
Operaciones matemáticas con arrays y aplicaciones
 
Practica2
Practica2Practica2
Practica2
 
1 matrices haeussler y richard-240-317
1 matrices  haeussler y richard-240-3171 matrices  haeussler y richard-240-317
1 matrices haeussler y richard-240-317
 
Trabajo matlab
Trabajo matlabTrabajo matlab
Trabajo matlab
 
Mat lab01
Mat lab01Mat lab01
Mat lab01
 
Matlab -compu_aplicada
Matlab  -compu_aplicadaMatlab  -compu_aplicada
Matlab -compu_aplicada
 
Guia practica1
Guia practica1Guia practica1
Guia practica1
 
Tema 3
Tema 3Tema 3
Tema 3
 
MN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfMN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdf
 
Propiedades 1
Propiedades 1Propiedades 1
Propiedades 1
 
Matlab
MatlabMatlab
Matlab
 
Matlab principios
Matlab principiosMatlab principios
Matlab principios
 
Raices de ecuaciones en excel
Raices de ecuaciones en excelRaices de ecuaciones en excel
Raices de ecuaciones en excel
 

Último

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxEribertoPerezRamirez
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfssuser50d1252
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadJonathanCovena1
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORGonella
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicaGianninaValeskaContr
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 

Último (20)

Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docxPROGRAMACION ANUAL DE MATEMATICA 2024.docx
PROGRAMACION ANUAL DE MATEMATICA 2024.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdfFichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
Fichas de Matemática DE SEGUNDO DE SECUNDARIA.pdf
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
Los Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la SostenibilidadLos Nueve Principios del Desempeño de la Sostenibilidad
Los Nueve Principios del Desempeño de la Sostenibilidad
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
DETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIORDETALLES EN EL DISEÑO DE INTERIOR
DETALLES EN EL DISEÑO DE INTERIOR
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
cuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básicacuadernillo de lectoescritura para niños de básica
cuadernillo de lectoescritura para niños de básica
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 

Matlab 2 Capitulo 5

  • 1. UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ESCUELA DE INGENIERÍA CIVIL ÁREA DE FÍSICA Y MATEMÁTICAS 2009
  • 2. 5.1. Operaciones con Escalares. 5.2. Operaciones con Arreglos. 5.3. Precedencia de Operaciones aritméticas
  • 3. Las expresiones que contienen escalares y operaciones escalares se pueden evaluar y almacenar en una variable especificada, como en la siguiente instrucción, que especifica que los valores de a y b se sumen y la suma se almacene en x: Esta instrucción de asignación debe interpretarse así: el valor que está en a se suma al valor que está en b y la suma se almacena en x. Es importante tener presente que una variable sólo puede almacenar un valor a la vez. Las operaciones aritméticas entre dos escalares se muestran en la siguiente tabla:
  • 4. Operaciones con Arreglos Las operaciones de arreglos se ejecutan elemento por elemento. Por ejemplo, suponga que A y B son vectores de fila con cinco elementos. Una forma de generar un nuevo vector de fila C cuyos valores sean los productos de los valores correspondientes de A y de B es la siguiente: C(2)=A(2)*B(2); C(3)=A(3)*B(3); C(4)=A(4)*B(4); C(5)=A(5)*B(5); Estos comandos son en esencia comandos escalares porque cada uno multiplica un solo valor por otro y almacena el producto en un tercer valor. Para indicar que queremos realizar una multiplicación elemento por elemento entre dos matrices del mismo tamaño, usamos un asterisco precedido por un punto. Así, las cinco instrucciones anteriores pueden ser sustituidas por la siguiente: C=A.*B; No poner el punto antes del asterisco es una omisión grave porque en tal caso la instrucción especifica una operación de matrices, no una operación elemento por elemento.
  • 5. Operaciones con Arreglos En el caso de la suma y la resta, las operaciones de arreglos y las de matrices son iguales, así que no necesitamos distinguir entre ellas. En cambio; las operaciones de arreglos para multiplicación, división y exponenciación son diferentes de las operaciones de matrices para multiplicación, división y exponenciación, así que necesitamos incluir un punto para especificar una operación de arreglos. Estas reglas se resumen en la siguiente tabla:
  • 6. Operaciones con Arreglos • Las operaciones elemento por elemento, u operaciones de arreglos, no sólo se aplican a operaciones entre dos matrices del mismo tamaño, sino también a operaciones entre un escalar y un no escalar. Así, las dos instrucciones de cada uno de los siguientes juegos de instrucciones son equivalentes para una matriz A: B= 3*A; B= 3.*A; C= A/5; C= A./5; Las matrices resultantes B y C tendrán el mismo tamaño que A.
  • 7. Operaciones con Arreglos • A fin de ilustrar las operaciones de arreglos para vectores, considere los dos siguientes vectores de fila: A= [2 5 6] B= [2 3 5] • Si calculamos el producto de arreglos de A y B usando la siguiente instrucción: C=A.*B; • C contendrá los siguientes valores: C=A./B; • El comando de división de arreglos, [4 15 30]
  • 8. Operaciones con Arreglos • Genera un nuevo vector en el que cada elemento de A se divide entre el elemento correspondiente de B. Así, C contendrá los siguientes valores: [1 1.6667 1.2] • La exponenciación de arreglos también es una operación elemento por elemento. Por ejemplo, considere las siguientes instrucciones: A= [2, 5, 6]; B= [2, 3, 5]; C= A.^2; D= A.B;
  • 9. Operaciones con Arreglos •Los vectores C y D son los siguientes: C= [4 25 36] D= [4 125 7776] •También podemos usar una base escalar con un exponente vector, como en: C=3.0.^A; •Que genera un vector con los siguientes valores: [9 243 729] •Este vector también podría haberse calculado con la instrucción: C= (3).^A;
  • 10. Operaciones con Arreglos Si no está seguro de haber escrito la expresión correcta, siempre pruébela con ejemplos sencillos como los que hemos usado aquí. Los ejemplos anteriores utilizaron vectores, pero las mismas reglas se aplican a matrices con filas y columnas, como se ilustra con las siguientes instrucciones: d= [1:5; -1:-1:-5] p= d.*5 q= d.^3
  • 11. Operaciones con Arreglos Los valores de estas matrices son: d = 1 2 3 4 5 -1 -2 -3 -4 -5 p = 5 10 15 20 25 -5 -10 -15 -20 -25 q = 1 8 27 64 125 -1 -8 -27 -64 -125
  • 12. Precedencia de Operaciones aritméticas. En vista de que es posible combinar varias operaciones en una sola expresión aritmética, es importante saber en qué orden se realizan las operaciones.
  • 13. Precedencia de Operaciones aritméticas. • • •
  • 14. Precedencia de Operaciones aritméticas. Observe que si bien se calculó la respuesta incorrecta, no se imprimen mensajes de error para alertarnos. Por tanto, es muy importante tener mucho cuidado al convertir ecuaciones en instrucciones MATLAB. Agregar paréntesis extra es una forma fácil de asegurarse de que los cálculos se harán en el orden deseado. Por ejemplo, considere la siguiente ecuación: Podría calcularse el valor de f usando las siguientes instrucciones MATLAB, suponiendo que x es un escalar: numerador = x^3 - 2*x^2 + x - 6.3; denominador = x^2 + 0.05005*x - 3.14; f = numerador/denominador;
  • 15. Precedencia de Operaciones aritméticas. >> numerador= [1 -2 +1 -6.3] numerador = 1.0000 -2.0000 1.0000 -6.3000 >> denominador=[0 +1 +0.05005 -3.14] denominador = 0 1.0000 0.0500 -3.1400 >> f=numerador/denominador f = 1.6417 Es mejor usar varias instrucciones fáciles de entender que usar una instrucción que requiere meditar con cuidado el orden en que debe ejecutarse las operaciones.