SlideShare una empresa de Scribd logo
Universidad Centroccidental“Lisandro Alvarado”Decanato de AgronomíaPrograma de Ingeniería AgroindustrialNúcleo Obelisco76249139705588635918845<br />    <br />1031826154158<br />IntegrantesDe la Cruz Hernaly18.923.091.Pérez, Jorge T.16.238.290Computación AplicadaGrupo C.<br />Barquisimeto, Abril del 2011<br />INTRODUCCIÓN<br />En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. <br />[]<br />En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.<br />MATLAB es un entorno de computación y desarrollo de aplicaciones totalmente integrado orientado para llevar a cabo proyectos en donde se encuentren implicados elevados cálculos matemáticos y la visualización gráfica de los mismos. MATLAB integra análisis numérico, cálculo matricial, proceso de señal y visualización gráfica en un entorno completo donde los problemas y sus soluciones son expresados del mismo modo en que se escribirían tradicionalmente, sin necesidad de hacer uso de la programación tradicional.<br />De forma coherente y sin ningún tipo de fisuras, integra los requisitos claves de un sistema de computación técnico: cálculo numérico, gráficos, herramientas para aplicaciones específicas y capacidad de ejecución en múltiples plataformas. Esta familia de productos proporciona al estudiante un medio de carácter único, para resolver los problemas más complejos y difíciles.<br />PROGRAMA MATLAB<br />MATLAB es el nombre abreviado de “MATrix LABoratory” (laboratorio matricial). MATLAB es un programa para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares −tanto reales como complejos−, con cadenas de caracteres, procesamiento de señales e imágenes, diseño de sistemas de control, programacion con MATLAB, aplicaciones en ingeniería, en física, en contaduría y finanzas, simulación de procesos mediante diagramas de bloques y con otras estructuras de información más complejas. Una de las capacidades más atractivas es la de realizar una amplia variedad de gráficos en dos y tres dimensiones. <br />MATLAB nace como una solución a la necesidad de mejores y más poderosas herramientas de cálculo para resolver problemas de cálculo complejos (técnicos y científicos)  en los que es necesario aprovechas las amplias capacidades de proceso de datos de grandes computadores.<br />OPERACIONES MATEMÁTICAS<br />Matlab es un programa command-driven, es decir, que se introducen las órdenes escribiéndolas una a una a continuación del símbolo » (prompt) que aparece en una interfaz de usuario (una ventana). Para distinguir esos comandos, junto con la respuesta del programa, se emplean un tipo de letra diferente. <br />La notación para las operaciones matemáticas elementales es la siguiente:   <br />SÍMBOLOOPERACIÓN ^Exponenciación         *Multiplicación/División+Suma-Resta<br />EJEMPLOS<br />» x=2+3 <br />x = <br />5 <br />Si no se asigna el resultado a ninguna variable, Matlab lo asigna por defecto a la variable ans (answer): <br />» 2+3 <br />ans = <br />5 <br />Para saber cuál es el valor asignado a una determinada variable, basta introducir el nombre de la variable: <br />» x <br />x = <br />5 <br />El orden en que se realizan las operaciones de una línea es el siguiente: primero, la exponenciación; luego, las multiplicaciones y divisiones; y finalmente, las sumas y las restas. Si se quiere forzar un determinado orden, se deben utilizar paréntesis, que se evalúan siempre al principio. Por ejemplo, para hallar dos entre tres:<br />» 2/2+1<br />ans = <br />2 <br />(En efecto: primero se calcula 2/2 y luego se suma 1). <br />» 2/(2+1) <br />ans = <br />0.6667 <br />Primero se calcula el paréntesis (2+1) y luego se realiza la división.<br />El punto decimal es “.” (no una coma). Y en Matlab, las mayúsculas y las minúsculas son distintas, es decir, X es una variable diferente de x. <br />En Matlab están también definidas algunas funciones elementales. Las funciones se escriben introduciendo el argumento entre paréntesis a continuación del nombre de la función, sin dejar espacios. La notación para algunas funciones elementales es la siguiente: <br />sinSenocosCosenotanTangentesecSecantecscCosecantecotCotangenteexpExponencialloglogaritmo naturalsqrtraíz cuadradaabsvalor absoluto<br />Para obtener las funciones trigonométricas inversas, basta añadir una “a” delante del nombre. Y para las funciones hiperbólicas, una “h” al final. <br />EJEMPLO: <br />» y=exp(0) <br />y = <br />1 <br />VECTORES<br />Un vector se define introduciendo los componentes, separados por espacios o por comas, entre corchetes. <br />» v=[sqrt(3) 0 -2]   Se tiene un vector fila con tres elementos (1x3)<br />v = <br />1.7321   0   -2.0000 <br />Los elementos de un vector pueden ser cualquier expresión de MATLAB.<br />Para definir un vector columna, se separan las filas por puntos y comas (;): <br />» w=[1;0;1/3] <br />w = <br />1.0000 <br />0 <br />0.3333<br />La operación transponer (cambiar filas por columnas) se designa por el apóstrofe: <br />» w' <br />ans = <br />1.0000   0   0.3333 <br />w=[1;0;1/3]'  es la transpuesta de w. Así pues, wT es w' en MATLAB.<br />Las operaciones matemáticas elementales pueden aplicarse a los vectores: <br />» v*w <br />ans = <br />1.0654 <br />» v+w' <br />ans = <br />2.7321   0   -1.6667 <br />Para crear un vector de componentes equiespaciados se emplean los dos puntos: <br />» x=4:2:10 <br />x = <br />4 6 8 10  <br />Los componentes de x van desde 4 de 2 en 2 hasta 10. Es decir, los valores que aumentan sucesivamente<br />También se puede escribir<br />»w = 2:5 define el vector de filas  w = [2 3 4 5] mediante valores que aumentan sucesivamente en una unidad. <br />MATRICES<br />MATLAB trabaja esencialmente con matrices numéricas rectangulares. Para introducir matrices, introduciendo filas una por una, los elementos deben  estar cerrados entre corchetes, [ ], se separa cada fila con un punto y coma (;) y los elementos se separan por blancos ó comas, ejemplos:<br />» M = [1 2 3; 4 5 6; 7 8 9] <br />M = <br />1 2 3 <br />4 5 6 <br />7 8 9<br />También se puede escribir:<br /> <br />M = [12 3 <br /> 4 5 6]<br />Lo cual también genera una matriz, pero es más difícil de escribir. <br />Los elementos de una matriz pueden ser cualquier expresión de MATLAB.<br /> x = [-1.3,sqrt(3),(1+2+3)*4/5]<br />Resultaría en<br />x = <br />    -1.3000 1.7321 4.8000<br />En MATLAB el formato normal, format short (formato corto), muestra 4 dígitos decimales. Para ver los números con 16 dígitos, se escribe format long (formato largo).<br />Para referirse a un elemento de la matriz se hace así: <br />» M(3,1) <br />ans = <br />7 <br />Para referirse a toda una fila o a toda una columna se emplean los dos puntos (:) <br />» v1=M(:,2) <br />v1 = <br />2 <br />5 <br />8<br />(v1 son todas las filas de la segunda columna de M). <br /> La instrucción  M(3, 1) = 5 coloca un 5 en el elemento (3, 1). Fila 3 columna 1<br />» M(3,1)=5<br />ans = <br />1 2 3 <br />4 5 6 <br />5 8 9<br /> También se puede cambiar otros elementos:<br />» M(3,:)=v    Sustituye los valores de la tercera fila por los de un vector fila  v dado. <br />» M(:,2)=w sustituye los valores de la segunda columna por los de un vector columna w dado. <br />» M([2 3],:)= M([3 2],:) intercambia las filas 2 y 3 de A.<br />La operación transponer (cambiar filas por columnas) se designa por el apóstrofe, al igual que se realiza con los vectores: <br />M = [1 2 3; 4 5 6; 7 8 9]'<br />ans =<br />1 4 7 <br />2 5 8 <br />3 6 9<br />M=[1 2 3; 4 5 6;7 8 9]' es la transpuesta de M. Así pues, MT es M' en MATLAB.<br />Con las matrices también funcionan las operaciones matemáticas elementales. Así <br />» M^2 <br />ans = <br />30  36  42 <br />66  81  96 <br />102 126 150<br />Si se quiere operar en los elementos de la matriz, uno por uno, se pone un punto antes del operador. Si se quiere elevar al cuadrado cada uno de los elementos de M, entonces <br />» M.^2 <br />ans = <br />1  4  9 <br />5 36 <br />49 64 81 <br />Suma y resta también están definidos si uno de los operandos es un escalar, es decir, una matriz 1 x 1.<br />Ejemplo: <br />x=[-1;0;2]<br />y= x – 1      resultaría en<br />y =     -2    -1     1<br />Multiplicación de Matrices<br />Por un escalar<br />Ejemplo<br />>>A=[2 1;3 2]<br />    A =<br />        2     1<br />      3     2<br />Para multiplicar una matriz por un escalar:<br />>>3*A<br />ans =<br />         6    3<br />         9    6<br />Producto de matrices:<br />Al igual que la multiplicación aritmética, su definición es instrumental, es decir, viene dada por un algoritmo capaz de resolverla. El algoritmo que resuelve la multiplicación matricial es diferente del que resuelve la multiplicación de dos números. La diferencia principal es que la multiplicación de matrices no cumple con la propiedad de conmutatividad.<br />La operación de multiplicación de matrices está definida siempre que el número de columnas de la primera matriz sea igual al número de filas de la segunda matriz:<br />PRODUCTO = M1(m,n)*M2(n,p) VALIDO<br />PRODUCTO = MATRIZ 1 (3x2)*MATRIZ 2 (2x4) VALIDO<br />PRODUCTO = MATRIZ 1 (2x3)*MATRIZ 2 (2x4) NO VALIDO<br />Ejemplo<br />>>aa=   112233<br />>>bb=   444555<br />>>cc=   454545<br />.>>da=   56<br />>>a*bans=   99 9     181818       272727>>b*aans=   2424        3030<br />>>a*dans=   11        22        33<br />>>b*cans=   4860         6075<br />>>c*bans=   414141        414141        414141<br />>>c*dans=   50        50        50<br />NOTA: Para saber cuál es el tamaño de una matriz con la que estamos trabajando,<br /> >>size(A)<br />ans =<br />            2    2<br />Que quiere decir, evidentemente, 2 filas y 2 columnas.<br />Algunas funciones definidas sobre matrices:<br />DetdeterminanteInvmatriz inversaPolypolinomio característico'transpuesta<br />OPERADORES RELACIONALES<br />También denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso; Si una comparación se cumple el resultado es 1 (cierto), mientras que si no se cumple es 0 (falso).  <br />OperadorDescripción<Menor que<=Menor o igual que>Mayor que>=Mayor o igual que==Igual a~=Distinto que (No igual a)<br />Es importante no dejar espacios entre los operadores formados por dos símbolos. <br />En MATLAB los operadores relacionales pueden aplicarse a vectores y matrices, y eso hace que tengan un significado especial. Cuando los operadores relacionales de MATLAB se aplican a dos matrices o vectores del mismo tamaño, la comparación se realiza elemento a elemento, y el resultado es otra matriz de unos y ceros (matriz binaria) del mismo tamaño, que recoge el resultado de cada comparación entre elementos. <br />Ejemplo<br />>> A=1:9<br /> A =<br />1 2 3 4 5 6 7 8 9<br />>> tf=A>4 % Encuentra elementos de A que son mayores que 4.<br />tf =<br />0 0 0 0 1 1 1 1 1 <br />OPERADORES LÓGICOS<br />Los operadores lógicos proporcionan un medio de combinar o negar expresiones relacionales<br />Operador         Descripción<br />&                     AND<br />|                         OR<br />~                       NOT<br />La salida de las operaciones lógicas se pueden utilizar también en operaciones matemáticas. <br />Los operadores lógicos se combinan con los relacionales para poder comprobar el cumplimiento de condiciones múltiples.<br />Funcionan de la siguiente manera sobre dos datos, A y B, que sean lógicos. Su salida es un dato lógico. <br />OPERADOR AND<br />A / BCiertoFalsoCiertoTrueFalseFalsoFalseFalse<br />OPERADOR OR<br />A / BCiertoFalsoCiertoTrueTrueFalsoTrueFalse<br />Operador NOT<br />A / BCiertoFalsoCiertoTrueFalseFalsoFalseTrue<br />Ejemplo:<br />Comparación de dos vectores con relaciones lógicas elemento por elemento; en la comparación la salida produce: Valor uno (1) si es verdadero (true en ingles) y Valor cero (0) si es falso (false en ingles).<br />a=[1,2,6,7,2,8,3,4,8]<br />b=[2,5,2,4,7,2,9,4,1]<br />r1=a>b<br />r2=a<b<br />r3=a<=b<br />r4=a>=b<br />r5=a==b<br />a= 1  5  6  7  2  8  3  4  8<br />b= 2  5  2  4  7  2  9  4  1<br />r1= 0  0  1  1  0  1  0  0  1<br />r2= 1  0  0  0  1  0  1  0  0<br />r3= 1  1  0  0  1  0  1  1  0<br />r4= 0  1  1  1  0  1  0  1  1<br />r5= 0  1  0  0  0  0  0  1  0<br />CONCLUSIONES<br />Este trabajo, es un pequeño y básico manual, que sirve como guía útil  necesaria para el entendimiento de los comandos y operaciones básicas para la realización de cálculos matemáticos simples y operaciones de matrices, en MATLAB<br />Asimismo, la importancia de este trabajo, radica en que además de anexar una lista de comandos en un lenguaje de instrucciones se busca, en general, el entendimiento del proceso y  las funciones que ejercen los comandos digitados por el usuario que busca facilitar estos procesos que requieren que se resuelvan a papel y lápiz, pero que con solo entender lo que se necesita realizar, podemos lograr estos cálculos utilizando de manera esencial la herramienta MATLAB.<br />No obstante, no se debe perder de vista que una gráfica, un cálculo, una matriz, una simulación, etc., que se pueden realizar con el MATLAB, no sirve de nada si no se sabe interpretar los resultados que esta arrojan. <br />REFERENCIAS BIBLIOGRÁFICAS<br />GARCÍA, J. Gabriel, Notas sobre MATLAB. Editorial Texto Universitario Ediuno<br />GIL RODRÍGUEZ, Manuel, Introducción rápida a Matlab y Simulink para ciencia e ingeniería – <br />Páginas web consultadas<br />http://www.esi2.us.es/~fsalas/asignaturas/LCA3T04_05/Intro_matlab.pdf <br />Introducción a Matlab y su aplicación al Análisis y Control de Sistemas Laboratorio de Control Automático, Escuela Superior de Ingenieros Universidad de Sevilla <br />– Ingeniero Telecomunicacion Manuel Vargas, Manuel Berenguel (2004)<br />http://www.mat.ucm.es/~jair/matlab/notas.htm<br />Autores: Juan-Antonio Infante y José María Rey, Departamento de Matemática Aplicada de la Universidad Complutense de Madrid.<br />http://mate.uprh.edu/~pnm/notas4031/matlab/apendice.htm - Introducción a MATLAB<br />http://mit.ocw.universia.net/18.06/f02/related-resources/matlab.pdf - Guía de uso de MATLAB<br />http://www.fisica.unav.es/~angel/matlab/matlab0.html - Introducción a Matlab. Por Ángel Garcimartín - Departamento de Física y Matemática Aplicada- Universidad de Navarra- España<br />
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada
Matlab  -compu_aplicada

Más contenido relacionado

La actualidad más candente

Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
Joanny Ibarbia Pardo
 
MATLAB 2010
MATLAB 2010MATLAB 2010
MATLAB 2010
Jose Cordova
 
Soluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en MatlabSoluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en Matlab
Hugo Piure
 
Mathematica para cálculo iii (archivo pdf)
Mathematica para cálculo iii (archivo pdf)Mathematica para cálculo iii (archivo pdf)
Mathematica para cálculo iii (archivo pdf)Antonio Franco
 
Curso matlab
Curso matlabCurso matlab
Curso matlab
CARLOSNIOBALTODANO
 
Laboratorio metodos-numericos-unsch-01
Laboratorio metodos-numericos-unsch-01Laboratorio metodos-numericos-unsch-01
Laboratorio metodos-numericos-unsch-01
Huguier Sánchez del Castillo
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlabjamarzo
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlabford81
 
Guia 3 matlab
Guia 3 matlabGuia 3 matlab
Guia 3 matlab
aliloinomedle
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
Alonso Alvarez Olivo
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlabCORPOELEC
 
2 vectores matrices
2 vectores matrices2 vectores matrices
2 vectores matrices
eduin villavicencio
 

La actualidad más candente (17)

Practica2
Practica2Practica2
Practica2
 
Matlab
MatlabMatlab
Matlab
 
Resolución de ecuaciones diferenciales con MATLAB R2015a
Resolución de ecuaciones diferenciales  con  MATLAB  R2015aResolución de ecuaciones diferenciales  con  MATLAB  R2015a
Resolución de ecuaciones diferenciales con MATLAB R2015a
 
MATLAB 2010
MATLAB 2010MATLAB 2010
MATLAB 2010
 
Soluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en MatlabSoluciones de sistema de ecuaciones en Matlab
Soluciones de sistema de ecuaciones en Matlab
 
Mathematica para cálculo iii (archivo pdf)
Mathematica para cálculo iii (archivo pdf)Mathematica para cálculo iii (archivo pdf)
Mathematica para cálculo iii (archivo pdf)
 
Curso matlab
Curso matlabCurso matlab
Curso matlab
 
Laboratorio metodos-numericos-unsch-01
Laboratorio metodos-numericos-unsch-01Laboratorio metodos-numericos-unsch-01
Laboratorio metodos-numericos-unsch-01
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Guia 3 matlab
Guia 3 matlabGuia 3 matlab
Guia 3 matlab
 
Matematica computacional
Matematica computacionalMatematica computacional
Matematica computacional
 
Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
2 vectores matrices
2 vectores matrices2 vectores matrices
2 vectores matrices
 
Matlabreyes
MatlabreyesMatlabreyes
Matlabreyes
 

Similar a Matlab -compu_aplicada

Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
dwquezada
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
Sebastian Arbelaez
 
Computadoras y mecanica de fluidos
Computadoras y mecanica de fluidosComputadoras y mecanica de fluidos
Computadoras y mecanica de fluidos
victor ore
 
Trabajo matlab
Trabajo matlabTrabajo matlab
Trabajo matlab
Jesus Rodriguez
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
Cristian Cegelski
 
Introducion al matlab
Introducion al matlabIntroducion al matlab
Introducion al matlab
Daniel Contreras
 
Computacion aplicada
Computacion aplicadaComputacion aplicada
Computacion aplicada
Carobrigit
 
Manual Matlab 2008
Manual Matlab 2008Manual Matlab 2008
Manual Matlab 2008
AxL Sanchez
 
Matlab
MatlabMatlab
Matlab
DRIKSH
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos DirectosKike Prieto
 
Matlab principios
Matlab principiosMatlab principios
Matlab principios
Gerardo Arce
 
Matrices en excel1
Matrices en excel1Matrices en excel1
Matrices en excel1
Astarte Moon
 
2 vectores matrices
2 vectores matrices2 vectores matrices
2 vectores matrices
Abrahan Mesias Jorque Rea
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
Juanda Mendoza
 

Similar a Matlab -compu_aplicada (20)

Computacion
ComputacionComputacion
Computacion
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Cursos de MATLAB
Cursos de MATLABCursos de MATLAB
Cursos de MATLAB
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Computadoras y mecanica de fluidos
Computadoras y mecanica de fluidosComputadoras y mecanica de fluidos
Computadoras y mecanica de fluidos
 
Trabajo matlab
Trabajo matlabTrabajo matlab
Trabajo matlab
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 
Introducion al matlab
Introducion al matlabIntroducion al matlab
Introducion al matlab
 
Notas matlab
Notas matlabNotas matlab
Notas matlab
 
Computacion aplicada
Computacion aplicadaComputacion aplicada
Computacion aplicada
 
Manual Matlab 2008
Manual Matlab 2008Manual Matlab 2008
Manual Matlab 2008
 
Matlab
MatlabMatlab
Matlab
 
Métodos Directos
Métodos DirectosMétodos Directos
Métodos Directos
 
Matlab principios
Matlab principiosMatlab principios
Matlab principios
 
Matrices en excel1
Matrices en excel1Matrices en excel1
Matrices en excel1
 
2 vectores matrices
2 vectores matrices2 vectores matrices
2 vectores matrices
 
Capitulo5
Capitulo5Capitulo5
Capitulo5
 
Matlab
MatlabMatlab
Matlab
 

Último

UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
Joan Ribes Gallén
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
IES Vicent Andres Estelles
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
Armando920824
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
pablomarin116
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
Alejandrino Halire Ccahuana
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 

Último (20)

UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdfUNA VISITA A SAN PEDRO EN EL VATICANO.pdf
UNA VISITA A SAN PEDRO EN EL VATICANO.pdf
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024Tema 3-2 Aparato reproductor femenino 2024
Tema 3-2 Aparato reproductor femenino 2024
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
El ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURAEl ensayo mexicano en el siglo XX LITERATURA
El ensayo mexicano en el siglo XX LITERATURA
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.Friedrich Nietzsche. Presentación de 2 de Bachillerato.
Friedrich Nietzsche. Presentación de 2 de Bachillerato.
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10El espiritismo desenmascarado.pdf. Lec. 10
El espiritismo desenmascarado.pdf. Lec. 10
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 

Matlab -compu_aplicada

  • 1. Universidad Centroccidental“Lisandro Alvarado”Decanato de AgronomíaPrograma de Ingeniería AgroindustrialNúcleo Obelisco76249139705588635918845<br /> <br />1031826154158<br />IntegrantesDe la Cruz Hernaly18.923.091.Pérez, Jorge T.16.238.290Computación AplicadaGrupo C.<br />Barquisimeto, Abril del 2011<br />INTRODUCCIÓN<br />En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. <br />[]<br />En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón. Algunos ejemplos en matemática son el algoritmo de la división para calcular el cociente de dos números, el algoritmo de Euclides para obtener el máximo común divisor de dos enteros positivos, o el método de Gauss para resolver un sistema lineal de ecuaciones.<br />MATLAB es un entorno de computación y desarrollo de aplicaciones totalmente integrado orientado para llevar a cabo proyectos en donde se encuentren implicados elevados cálculos matemáticos y la visualización gráfica de los mismos. MATLAB integra análisis numérico, cálculo matricial, proceso de señal y visualización gráfica en un entorno completo donde los problemas y sus soluciones son expresados del mismo modo en que se escribirían tradicionalmente, sin necesidad de hacer uso de la programación tradicional.<br />De forma coherente y sin ningún tipo de fisuras, integra los requisitos claves de un sistema de computación técnico: cálculo numérico, gráficos, herramientas para aplicaciones específicas y capacidad de ejecución en múltiples plataformas. Esta familia de productos proporciona al estudiante un medio de carácter único, para resolver los problemas más complejos y difíciles.<br />PROGRAMA MATLAB<br />MATLAB es el nombre abreviado de “MATrix LABoratory” (laboratorio matricial). MATLAB es un programa para realizar cálculos numéricos con vectores y matrices. Como caso particular puede también trabajar con números escalares −tanto reales como complejos−, con cadenas de caracteres, procesamiento de señales e imágenes, diseño de sistemas de control, programacion con MATLAB, aplicaciones en ingeniería, en física, en contaduría y finanzas, simulación de procesos mediante diagramas de bloques y con otras estructuras de información más complejas. Una de las capacidades más atractivas es la de realizar una amplia variedad de gráficos en dos y tres dimensiones. <br />MATLAB nace como una solución a la necesidad de mejores y más poderosas herramientas de cálculo para resolver problemas de cálculo complejos (técnicos y científicos) en los que es necesario aprovechas las amplias capacidades de proceso de datos de grandes computadores.<br />OPERACIONES MATEMÁTICAS<br />Matlab es un programa command-driven, es decir, que se introducen las órdenes escribiéndolas una a una a continuación del símbolo » (prompt) que aparece en una interfaz de usuario (una ventana). Para distinguir esos comandos, junto con la respuesta del programa, se emplean un tipo de letra diferente. <br />La notación para las operaciones matemáticas elementales es la siguiente:   <br />SÍMBOLOOPERACIÓN ^Exponenciación *Multiplicación/División+Suma-Resta<br />EJEMPLOS<br />» x=2+3 <br />x = <br />5 <br />Si no se asigna el resultado a ninguna variable, Matlab lo asigna por defecto a la variable ans (answer): <br />» 2+3 <br />ans = <br />5 <br />Para saber cuál es el valor asignado a una determinada variable, basta introducir el nombre de la variable: <br />» x <br />x = <br />5 <br />El orden en que se realizan las operaciones de una línea es el siguiente: primero, la exponenciación; luego, las multiplicaciones y divisiones; y finalmente, las sumas y las restas. Si se quiere forzar un determinado orden, se deben utilizar paréntesis, que se evalúan siempre al principio. Por ejemplo, para hallar dos entre tres:<br />» 2/2+1<br />ans = <br />2 <br />(En efecto: primero se calcula 2/2 y luego se suma 1). <br />» 2/(2+1) <br />ans = <br />0.6667 <br />Primero se calcula el paréntesis (2+1) y luego se realiza la división.<br />El punto decimal es “.” (no una coma). Y en Matlab, las mayúsculas y las minúsculas son distintas, es decir, X es una variable diferente de x. <br />En Matlab están también definidas algunas funciones elementales. Las funciones se escriben introduciendo el argumento entre paréntesis a continuación del nombre de la función, sin dejar espacios. La notación para algunas funciones elementales es la siguiente: <br />sinSenocosCosenotanTangentesecSecantecscCosecantecotCotangenteexpExponencialloglogaritmo naturalsqrtraíz cuadradaabsvalor absoluto<br />Para obtener las funciones trigonométricas inversas, basta añadir una “a” delante del nombre. Y para las funciones hiperbólicas, una “h” al final. <br />EJEMPLO: <br />» y=exp(0) <br />y = <br />1 <br />VECTORES<br />Un vector se define introduciendo los componentes, separados por espacios o por comas, entre corchetes. <br />» v=[sqrt(3) 0 -2] Se tiene un vector fila con tres elementos (1x3)<br />v = <br />1.7321   0   -2.0000 <br />Los elementos de un vector pueden ser cualquier expresión de MATLAB.<br />Para definir un vector columna, se separan las filas por puntos y comas (;): <br />» w=[1;0;1/3] <br />w = <br />1.0000 <br />0 <br />0.3333<br />La operación transponer (cambiar filas por columnas) se designa por el apóstrofe: <br />» w' <br />ans = <br />1.0000   0   0.3333 <br />w=[1;0;1/3]' es la transpuesta de w. Así pues, wT es w' en MATLAB.<br />Las operaciones matemáticas elementales pueden aplicarse a los vectores: <br />» v*w <br />ans = <br />1.0654 <br />» v+w' <br />ans = <br />2.7321   0   -1.6667 <br />Para crear un vector de componentes equiespaciados se emplean los dos puntos: <br />» x=4:2:10 <br />x = <br />4 6 8 10 <br />Los componentes de x van desde 4 de 2 en 2 hasta 10. Es decir, los valores que aumentan sucesivamente<br />También se puede escribir<br />»w = 2:5 define el vector de filas w = [2 3 4 5] mediante valores que aumentan sucesivamente en una unidad. <br />MATRICES<br />MATLAB trabaja esencialmente con matrices numéricas rectangulares. Para introducir matrices, introduciendo filas una por una, los elementos deben estar cerrados entre corchetes, [ ], se separa cada fila con un punto y coma (;) y los elementos se separan por blancos ó comas, ejemplos:<br />» M = [1 2 3; 4 5 6; 7 8 9] <br />M = <br />1 2 3 <br />4 5 6 <br />7 8 9<br />También se puede escribir:<br /> <br />M = [12 3 <br /> 4 5 6]<br />Lo cual también genera una matriz, pero es más difícil de escribir. <br />Los elementos de una matriz pueden ser cualquier expresión de MATLAB.<br /> x = [-1.3,sqrt(3),(1+2+3)*4/5]<br />Resultaría en<br />x = <br /> -1.3000 1.7321 4.8000<br />En MATLAB el formato normal, format short (formato corto), muestra 4 dígitos decimales. Para ver los números con 16 dígitos, se escribe format long (formato largo).<br />Para referirse a un elemento de la matriz se hace así: <br />» M(3,1) <br />ans = <br />7 <br />Para referirse a toda una fila o a toda una columna se emplean los dos puntos (:) <br />» v1=M(:,2) <br />v1 = <br />2 <br />5 <br />8<br />(v1 son todas las filas de la segunda columna de M). <br /> La instrucción M(3, 1) = 5 coloca un 5 en el elemento (3, 1). Fila 3 columna 1<br />» M(3,1)=5<br />ans = <br />1 2 3 <br />4 5 6 <br />5 8 9<br /> También se puede cambiar otros elementos:<br />» M(3,:)=v Sustituye los valores de la tercera fila por los de un vector fila v dado. <br />» M(:,2)=w sustituye los valores de la segunda columna por los de un vector columna w dado. <br />» M([2 3],:)= M([3 2],:) intercambia las filas 2 y 3 de A.<br />La operación transponer (cambiar filas por columnas) se designa por el apóstrofe, al igual que se realiza con los vectores: <br />M = [1 2 3; 4 5 6; 7 8 9]'<br />ans =<br />1 4 7 <br />2 5 8 <br />3 6 9<br />M=[1 2 3; 4 5 6;7 8 9]' es la transpuesta de M. Así pues, MT es M' en MATLAB.<br />Con las matrices también funcionan las operaciones matemáticas elementales. Así <br />» M^2 <br />ans = <br />30  36  42 <br />66  81  96 <br />102 126 150<br />Si se quiere operar en los elementos de la matriz, uno por uno, se pone un punto antes del operador. Si se quiere elevar al cuadrado cada uno de los elementos de M, entonces <br />» M.^2 <br />ans = <br />1  4  9 <br />5 36 <br />49 64 81 <br />Suma y resta también están definidos si uno de los operandos es un escalar, es decir, una matriz 1 x 1.<br />Ejemplo: <br />x=[-1;0;2]<br />y= x – 1 resultaría en<br />y = -2 -1 1<br />Multiplicación de Matrices<br />Por un escalar<br />Ejemplo<br />>>A=[2 1;3 2]<br /> A =<br /> 2 1<br /> 3 2<br />Para multiplicar una matriz por un escalar:<br />>>3*A<br />ans =<br /> 6 3<br /> 9 6<br />Producto de matrices:<br />Al igual que la multiplicación aritmética, su definición es instrumental, es decir, viene dada por un algoritmo capaz de resolverla. El algoritmo que resuelve la multiplicación matricial es diferente del que resuelve la multiplicación de dos números. La diferencia principal es que la multiplicación de matrices no cumple con la propiedad de conmutatividad.<br />La operación de multiplicación de matrices está definida siempre que el número de columnas de la primera matriz sea igual al número de filas de la segunda matriz:<br />PRODUCTO = M1(m,n)*M2(n,p) VALIDO<br />PRODUCTO = MATRIZ 1 (3x2)*MATRIZ 2 (2x4) VALIDO<br />PRODUCTO = MATRIZ 1 (2x3)*MATRIZ 2 (2x4) NO VALIDO<br />Ejemplo<br />>>aa= 112233<br />>>bb= 444555<br />>>cc= 454545<br />.>>da= 56<br />>>a*bans= 99 9 181818 272727>>b*aans= 2424 3030<br />>>a*dans= 11 22 33<br />>>b*cans= 4860 6075<br />>>c*bans= 414141 414141 414141<br />>>c*dans= 50 50 50<br />NOTA: Para saber cuál es el tamaño de una matriz con la que estamos trabajando,<br /> >>size(A)<br />ans =<br /> 2 2<br />Que quiere decir, evidentemente, 2 filas y 2 columnas.<br />Algunas funciones definidas sobre matrices:<br />DetdeterminanteInvmatriz inversaPolypolinomio característico'transpuesta<br />OPERADORES RELACIONALES<br />También denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso; Si una comparación se cumple el resultado es 1 (cierto), mientras que si no se cumple es 0 (falso). <br />OperadorDescripción<Menor que<=Menor o igual que>Mayor que>=Mayor o igual que==Igual a~=Distinto que (No igual a)<br />Es importante no dejar espacios entre los operadores formados por dos símbolos. <br />En MATLAB los operadores relacionales pueden aplicarse a vectores y matrices, y eso hace que tengan un significado especial. Cuando los operadores relacionales de MATLAB se aplican a dos matrices o vectores del mismo tamaño, la comparación se realiza elemento a elemento, y el resultado es otra matriz de unos y ceros (matriz binaria) del mismo tamaño, que recoge el resultado de cada comparación entre elementos. <br />Ejemplo<br />>> A=1:9<br /> A =<br />1 2 3 4 5 6 7 8 9<br />>> tf=A>4 % Encuentra elementos de A que son mayores que 4.<br />tf =<br />0 0 0 0 1 1 1 1 1 <br />OPERADORES LÓGICOS<br />Los operadores lógicos proporcionan un medio de combinar o negar expresiones relacionales<br />Operador Descripción<br />& AND<br />| OR<br />~ NOT<br />La salida de las operaciones lógicas se pueden utilizar también en operaciones matemáticas. <br />Los operadores lógicos se combinan con los relacionales para poder comprobar el cumplimiento de condiciones múltiples.<br />Funcionan de la siguiente manera sobre dos datos, A y B, que sean lógicos. Su salida es un dato lógico. <br />OPERADOR AND<br />A / BCiertoFalsoCiertoTrueFalseFalsoFalseFalse<br />OPERADOR OR<br />A / BCiertoFalsoCiertoTrueTrueFalsoTrueFalse<br />Operador NOT<br />A / BCiertoFalsoCiertoTrueFalseFalsoFalseTrue<br />Ejemplo:<br />Comparación de dos vectores con relaciones lógicas elemento por elemento; en la comparación la salida produce: Valor uno (1) si es verdadero (true en ingles) y Valor cero (0) si es falso (false en ingles).<br />a=[1,2,6,7,2,8,3,4,8]<br />b=[2,5,2,4,7,2,9,4,1]<br />r1=a>b<br />r2=a<b<br />r3=a<=b<br />r4=a>=b<br />r5=a==b<br />a= 1 5 6 7 2 8 3 4 8<br />b= 2 5 2 4 7 2 9 4 1<br />r1= 0 0 1 1 0 1 0 0 1<br />r2= 1 0 0 0 1 0 1 0 0<br />r3= 1 1 0 0 1 0 1 1 0<br />r4= 0 1 1 1 0 1 0 1 1<br />r5= 0 1 0 0 0 0 0 1 0<br />CONCLUSIONES<br />Este trabajo, es un pequeño y básico manual, que sirve como guía útil necesaria para el entendimiento de los comandos y operaciones básicas para la realización de cálculos matemáticos simples y operaciones de matrices, en MATLAB<br />Asimismo, la importancia de este trabajo, radica en que además de anexar una lista de comandos en un lenguaje de instrucciones se busca, en general, el entendimiento del proceso y las funciones que ejercen los comandos digitados por el usuario que busca facilitar estos procesos que requieren que se resuelvan a papel y lápiz, pero que con solo entender lo que se necesita realizar, podemos lograr estos cálculos utilizando de manera esencial la herramienta MATLAB.<br />No obstante, no se debe perder de vista que una gráfica, un cálculo, una matriz, una simulación, etc., que se pueden realizar con el MATLAB, no sirve de nada si no se sabe interpretar los resultados que esta arrojan. <br />REFERENCIAS BIBLIOGRÁFICAS<br />GARCÍA, J. Gabriel, Notas sobre MATLAB. Editorial Texto Universitario Ediuno<br />GIL RODRÍGUEZ, Manuel, Introducción rápida a Matlab y Simulink para ciencia e ingeniería – <br />Páginas web consultadas<br />http://www.esi2.us.es/~fsalas/asignaturas/LCA3T04_05/Intro_matlab.pdf <br />Introducción a Matlab y su aplicación al Análisis y Control de Sistemas Laboratorio de Control Automático, Escuela Superior de Ingenieros Universidad de Sevilla <br />– Ingeniero Telecomunicacion Manuel Vargas, Manuel Berenguel (2004)<br />http://www.mat.ucm.es/~jair/matlab/notas.htm<br />Autores: Juan-Antonio Infante y José María Rey, Departamento de Matemática Aplicada de la Universidad Complutense de Madrid.<br />http://mate.uprh.edu/~pnm/notas4031/matlab/apendice.htm - Introducción a MATLAB<br />http://mit.ocw.universia.net/18.06/f02/related-resources/matlab.pdf - Guía de uso de MATLAB<br />http://www.fisica.unav.es/~angel/matlab/matlab0.html - Introducción a Matlab. Por Ángel Garcimartín - Departamento de Física y Matemática Aplicada- Universidad de Navarra- España<br />