SlideShare una empresa de Scribd logo
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

Graficas en matlab
Graficas  en matlabGraficas  en matlab
Graficas en matlab
Alexandrius Venegas
 
Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
Marc Llanos
 
Gráficas en Matlab
Gráficas en MatlabGráficas en Matlab
Gráficas en Matlab
Gaby Solano
 
Fundamentos de matlab
Fundamentos de matlabFundamentos de matlab
Fundamentos de matlab
Marc Llanos
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
luis_xD
 
Graficas en matlab
Graficas en matlabGraficas en matlab
Graficas en matlab
Paul Martin Lopez
 
Graficas 2D y 3D
Graficas 2D y 3DGraficas 2D y 3D
Graficas 2D y 3D
Edu Morán
 
Deber graficas en matlab
Deber graficas en matlabDeber graficas en matlab
Deber graficas en matlab
Sam 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 3d
Sebastian 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 3d
John Jayro
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
dwquezada
 
Matlab caudraticas2
Matlab caudraticas2Matlab caudraticas2
Matlab caudraticas2
Carlos Santis
 
Matlab presentacion enero2012
Matlab presentacion enero2012Matlab presentacion enero2012
Matlab presentacion enero2012
gerardoarbito
 
Matlab sesion3
Matlab sesion3Matlab sesion3
Matlab sesion3
José Caraguay
 
Graficas con Matlab
Graficas con Matlab Graficas con Matlab
Graficas con Matlab
Carlitos Correa Jr.
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
nomegustaestascosas
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
jamarzo
 
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
 
Matlab
MatlabMatlab
Matlab
Juan Morales
 
Matlab
MatlabMatlab

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

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]
Érick Salvador Serna Reséndiz
 
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
 
Tutorial de matrices matlab
Tutorial de matrices matlabTutorial de matrices matlab
Tutorial de matrices matlab
Mario Alejandro Useche Arteaga
 
Arreglos unidimensionales
Arreglos unidimensionalesArreglos unidimensionales
Arreglos unidimensionales
marigelcontreras
 
Fi0708 ejercicios
Fi0708 ejerciciosFi0708 ejercicios
Fi0708 ejercicios
ford81
 
diapositivas de matlab
diapositivas de matlabdiapositivas de matlab
diapositivas de matlab
sarahy4625
 
Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)Introduccion y operaciones basicas (matlab)
Introduccion y operaciones basicas (matlab)
Gino Pannillo
 
Informe matlab
Informe matlabInforme matlab
Informe matlab
Junioradarfio
 
Manual Scilab
Manual ScilabManual Scilab
Manual Scilab
guest55fd0
 
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
matlab_usc
 
Analisis espectral en MATLAB
Analisis espectral en MATLABAnalisis espectral en MATLAB
Analisis espectral en MATLAB
ABEL170
 
Ecuaciones simultaneas 3x3 regla de cramer
Ecuaciones simultaneas 3x3   regla de cramerEcuaciones simultaneas 3x3   regla de cramer
Ecuaciones simultaneas 3x3 regla de cramer
Ivan Sanchez
 
Engranajes
EngranajesEngranajes
Engranajes
m t m
 
Entorno economico
Entorno economicoEntorno economico
Entorno economico
aecheverricas
 
MOMENTO DE UNA FUERZA
MOMENTO DE UNA FUERZAMOMENTO DE UNA FUERZA
MOMENTO DE UNA FUERZA
Torimat Cordova
 
Ejemplo de un Plan de Negocios
Ejemplo de un Plan de NegociosEjemplo de un Plan de Negocios
Ejemplo de un Plan de Negocios
Juan Carlos Fernandez
 
Marco teorico del trabajo final
Marco teorico del trabajo finalMarco teorico del trabajo final
Marco teorico del trabajo final
alejandro
 

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

Matlab
MatlabMatlab
Matlab
Juan Morales
 
Matlab
MatlabMatlab
Matlab
Juan Morales
 
Matlab
MatlabMatlab
Matlab
Juan Morales
 
Matlab
MatlabMatlab
Computacion
ComputacionComputacion
Computacion
norbeyvito
 
Mat lab05
Mat lab05Mat lab05
Mat lab05
pierkross
 
10 vectores y matrices
10 vectores y matrices10 vectores y matrices
10 vectores y matrices
Aula Robótica
 
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
melman00007
 
Practica2
Practica2Practica2
Practica2
jasker10
 
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
JAVIERSISA
 
Trabajo matlab
Trabajo matlabTrabajo matlab
Trabajo matlab
Jesus Rodriguez
 
Mat lab01
Mat lab01Mat lab01
Mat lab01
pierkross
 
Matlab -compu_aplicada
Matlab  -compu_aplicadaMatlab  -compu_aplicada
Matlab -compu_aplicada
Hernaly
 
Guia practica1
Guia practica1Guia practica1
Guia practica1
cecilia221188
 
Tema 3
Tema 3Tema 3
Tema 3
jcbenitezp
 
MN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdfMN01_-_Introduccion_Matlab.pdf
MN01_-_Introduccion_Matlab.pdf
JasonMoraMorales
 
Propiedades 1
Propiedades 1Propiedades 1
Propiedades 1
Papa Buitrago
 
Matlab
MatlabMatlab
Matlab
mariav23
 
Matlab principios
Matlab principiosMatlab principios
Matlab principios
Gerardo Arce
 
Raices de ecuaciones en excel
Raices de ecuaciones en excelRaices de ecuaciones en excel
Raices de ecuaciones en excel
Tensor
 

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

EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 

Último (20)

EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 

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.