SlideShare a Scribd company logo
1 of 7
Download to read offline
INTRODUCCIÓN AL MATLAB

a.   ¿Que es MATLAB?
b.   Introducción.
c.   Manejo básico
d.   Funciones
e.   Archivos .M
f.   Mis primeros pasos


     Ing. Rafael Durán Campoamor   Métodos Numéricos
a. ¿QUÉ ES MATLAB?
 MatLab es una abreviatura de la frase Matrix Laboratory.

 Es un entorno informático de análisis numérico y
 representación gráfica de fácil manejo. Originalmente fue
 escrito para la enseñanza de álgebra lineal, aunque
 actualmente es, al mismo tiempo, un entorno y un lenguaje
 de programación. También permite crear funciones propias y
 programas especiales (denominados archivos-M) en código
 MatLab, que se pueden agrupar en las llamadas Toolboxes:
 colección especializada de archivos-M para trabajar en
 distintos tipos de problemas, por ejemplo de optimización,
 de estadística, de ecuaciones diferenciales parciales, etc.

 Ing. Rafael Durán Campoamor                Métodos Numéricos
b. INTRODUCCIÓN
     Para acceder al programa siga las siguientes instrucciones:
1.     En windows en menu Inicio/programas/matlab versión/matlab.
2.     En el escritorio busque el siguiente icono del programa

Usted deberá ver la siguiente ventana:




                                          Aquí se puede acceder a aplicaciones de
                                          matlab, demos y al compilador, también
                                          podemos observar variables y matrices
                                          utilizadas en la zona de trabajo.                Ventana de comandos:
                                                                                           Zona de ejecución de
                                                                                           programas e introducción
                                                                                           de comandos y funciones
                                                                                           de matlab
                                         Aquí se puede observar el historial de código y
                                         comandos introducido, así como el directorio
                                         actual utilizado para guardar y ejecutar
                                         archivos
c. MANEJO BÁSICO
El manejo de escalares (números) es, básicamente, el mismo que el de una          o bien
calculadora normal Por ejemplo, la operación 2(1 − 1/7) se introduce como
                                                                                  A = [1 2 -1
                                  2*(1 - 1/7)                                     0 0 0]

y la operación cos2π/2                                                            Notas:
                                                                                  Los símbolos A y a son diferentes para MatLab: se distingue entre
se introduce como cos(pi/2)^2                                                     mayúsculas y. minúsculas.

Por defecto MatLab muestra los resultados por pantalla con cuatro                 Se pueden escribir comentarios después del signo de tanto por ciento ( %).
decimales.Si se quiere un formato fraccionario teclear format rat Así, si se      Podemos colocar órdenes múltiples en una línea si se separan por comas o
vuelve a realizar la operación anterior, MatLab devuelve 12/7.                    puntos y comas.

Si se quiere realizar la operación anterior con 16 dígitos por pantalla teclear   Las comas le dicen a MatLab que visualice los resultados.
format long
                                                                                  Los puntos y comas suprimen la impresión.
2*(1 - 1/7)
ans =                                                                             Para separar una línea en varias se ponen puntos suspensivos: ...
1.71428571428571
                                                                                  Para interrumpir la ejecución de una instrucción o programa de MatLab en
Para introducir una matriz, se escriben primero los elementos de la primera       cualquier momento: Ctrl-C.
fila, luego los de la segunda fila separados por un ENTER, o bien por la tecla
; y así sucesivamente 3 hasta la última fila. Por ejemplo, la siguiente matriz

      1 2 −1
A=
      000

se introduce en MatLab escribiendo en la línea de comandos
A = [1 2 -1; 0 0 0]




     Ing. Rafael Durán Campoamor                                                                                  Métodos Numéricos
d. FUNCIONES MATEMÁTICAS COMUNES
A continuación se muestra una tabla con    cos(x) Coseno                              sqrt(x) Raíz cuadrada
las funciones matemáticas en MatLab:
                                           cosh(x) Coseno hiperbólico                 tan(x) Tangente

abs(x) Valor absoluto o magnitud de un     exp(x) Exponencial                         tanh(x) Tangente hiperbólica
     número complejo                       fix(x) Redondea hacia cero
acos(x) Inversa del coseno                 floor(x) Redondea hacia menos infinito     Notas:
acosh(x) Inversa del coseno hiperbólico    imag(x) Parte imaginaria de un número      MatLab sólo opera en radianes.
angle(x) Angulo de un número complejo           complejo
                                                                                      Para ver las diferentes funciones
asin(x) Inversa del seno                   log(x) Logaritmo natural                   elementales y trigonométricas teclear
asinh(x) Inversa del seno hiperbólico      log10(x) Logaritmo decimal
                                                                                      help elfun
atan(x) Inversa de la tangente             real(x) Parte real de un número complejo

atan2(x,y) Inversa de la tangente en los   rem(x,y) Resto después de la división      La siguiente orden borra de memoria
                                                                                      todas las variables
          cuatro cuadrantes                round(x) Redondea hacia el entero más

atanh(x) Inversa de la tangente                 próximo                               clear

         hiperbólica                       sign(x) Devuelve el signo del argumento

ceil(x) Redondea hacia más infinito        sin(x) Seno

conj(x) Complejo conjugado                 sinh(x) Seno hiperbólico
e. ARCHIVOS M
  Para crear programas
  utilizados en matlab
  tenemos el editor de
  archivos .M




 Ing. Rafael Durán Campoamor   Métodos Numéricos
EJEMPLO DE ARCHIVO M
                  O dar F5 para ejecutar programa

More Related Content

What's hot

15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulinkFrank Arias Beltran
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSIng. Electrónica xD
 
Introduccion matlab
Introduccion matlabIntroduccion matlab
Introduccion matlabgrupo6eda
 
Resolucion de un circuito lrc
Resolucion de un circuito lrcResolucion de un circuito lrc
Resolucion de un circuito lrcStalin Amaya
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabmartinezeduardo
 
Utp sirn_sl8 sistemas difusos i 2013-3
 Utp sirn_sl8 sistemas difusos i 2013-3 Utp sirn_sl8 sistemas difusos i 2013-3
Utp sirn_sl8 sistemas difusos i 2013-3jcbenitezp
 
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
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
ApuntesmatlabDFSDDD
 
Breves apuntes matlab5
Breves apuntes matlab5Breves apuntes matlab5
Breves apuntes matlab5Wdasda Asdasd
 
Utp sirn_2015-2 lab1
 Utp sirn_2015-2 lab1 Utp sirn_2015-2 lab1
Utp sirn_2015-2 lab1jcbp_peru
 

What's hot (19)

Matlab
MatlabMatlab
Matlab
 
211 matlab senales
211 matlab senales211 matlab senales
211 matlab senales
 
15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink15894 pr cctica-3-introducciun-al-matlab-simulink
15894 pr cctica-3-introducciun-al-matlab-simulink
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 
Matlab
MatlabMatlab
Matlab
 
Matlab teoria
Matlab teoriaMatlab teoria
Matlab teoria
 
Introduccion matlab
Introduccion matlabIntroduccion matlab
Introduccion matlab
 
Resolucion de un circuito lrc
Resolucion de un circuito lrcResolucion de un circuito lrc
Resolucion de un circuito lrc
 
Teoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlabTeoria de control -- aplicaciones matlab
Teoria de control -- aplicaciones matlab
 
Utp sirn_sl8 sistemas difusos i 2013-3
 Utp sirn_sl8 sistemas difusos i 2013-3 Utp sirn_sl8 sistemas difusos i 2013-3
Utp sirn_sl8 sistemas difusos i 2013-3
 
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
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
 
Breves apuntes matlab5
Breves apuntes matlab5Breves apuntes matlab5
Breves apuntes matlab5
 
Sesion 4
Sesion 4Sesion 4
Sesion 4
 
Tutorial de MatLab
Tutorial de MatLabTutorial de MatLab
Tutorial de MatLab
 
Computacion ii cap i
Computacion ii cap iComputacion ii cap i
Computacion ii cap i
 
Informe matlab
Informe matlabInforme matlab
Informe matlab
 
Utp 2015-2_ia_lab3
 Utp 2015-2_ia_lab3 Utp 2015-2_ia_lab3
Utp 2015-2_ia_lab3
 
Utp sirn_2015-2 lab1
 Utp sirn_2015-2 lab1 Utp sirn_2015-2 lab1
Utp sirn_2015-2 lab1
 

Similar to Práctica 1 introducción al matlab

Similar to Práctica 1 introducción al matlab (20)

matlab
matlabmatlab
matlab
 
1 Entorno
1 Entorno1 Entorno
1 Entorno
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Presentación de matlab electromagnetismo ...
Presentación de matlab electromagnetismo                                     ...Presentación de matlab electromagnetismo                                     ...
Presentación de matlab electromagnetismo ...
 
resumen matlab
resumen matlabresumen matlab
resumen matlab
 
Matlab
MatlabMatlab
Matlab
 
003- Clas- Lenguajes de programación.pptx
003- Clas- Lenguajes de programación.pptx003- Clas- Lenguajes de programación.pptx
003- Clas- Lenguajes de programación.pptx
 
Matlab
MatlabMatlab
Matlab
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 
Programacion matlab
Programacion matlabProgramacion matlab
Programacion matlab
 
Manual matlab R2009a
Manual  matlab R2009aManual  matlab R2009a
Manual matlab R2009a
 
Apuntes scilab
Apuntes scilabApuntes scilab
Apuntes scilab
 
Apuntes scilab
Apuntes scilabApuntes scilab
Apuntes scilab
 
Introduccion rapida a SCILAB.pdf
Introduccion rapida a SCILAB.pdfIntroduccion rapida a SCILAB.pdf
Introduccion rapida a SCILAB.pdf
 
Matlab
MatlabMatlab
Matlab
 
Programacion En Mat Lab
Programacion En Mat LabProgramacion En Mat Lab
Programacion En Mat Lab
 
Computacion aplicada
Computacion aplicadaComputacion aplicada
Computacion aplicada
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 

More from Rafael Duran

Ft sistemas 1º y 2º orden
Ft sistemas  1º y 2º ordenFt sistemas  1º y 2º orden
Ft sistemas 1º y 2º ordenRafael Duran
 
Grafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusGrafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusRafael Duran
 
Ejemplo de filtros
Ejemplo de filtrosEjemplo de filtros
Ejemplo de filtrosRafael Duran
 
Circuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaCircuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaRafael Duran
 
Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Rafael Duran
 
Divisores de v e i
Divisores de v e iDivisores de v e i
Divisores de v e iRafael Duran
 
Apuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenApuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenRafael Duran
 
Practicas con gals
Practicas con galsPracticas con gals
Practicas con galsRafael Duran
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuraciónRafael Duran
 
Arduino introducion
Arduino introducionArduino introducion
Arduino introducionRafael Duran
 
Ejemplos de win cupl
Ejemplos de win cuplEjemplos de win cupl
Ejemplos de win cuplRafael Duran
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoRafael Duran
 
Practicas con u p pic
Practicas con u p picPracticas con u p pic
Practicas con u p picRafael Duran
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduinoRafael Duran
 
Ciclo w r 24 lc16b
Ciclo w r 24 lc16bCiclo w r 24 lc16b
Ciclo w r 24 lc16bRafael Duran
 
Unidades i y ii dpm
Unidades i y ii dpmUnidades i y ii dpm
Unidades i y ii dpmRafael Duran
 

More from Rafael Duran (20)

Ft sistemas 1º y 2º orden
Ft sistemas  1º y 2º ordenFt sistemas  1º y 2º orden
Ft sistemas 1º y 2º orden
 
Grafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteusGrafica de transitorio matlab e isis de proteus
Grafica de transitorio matlab e isis de proteus
 
Voltaje eficaz
Voltaje eficazVoltaje eficaz
Voltaje eficaz
 
Ejemplo de filtros
Ejemplo de filtrosEjemplo de filtros
Ejemplo de filtros
 
Circuito rl transitorio y frecuencia
Circuito rl transitorio y frecuenciaCircuito rl transitorio y frecuencia
Circuito rl transitorio y frecuencia
 
Solución tarea 1
Solución tarea 1Solución tarea 1
Solución tarea 1
 
Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)Ley de voltajes de Kirchhoff (mallas)
Ley de voltajes de Kirchhoff (mallas)
 
Divisores de v e i
Divisores de v e iDivisores de v e i
Divisores de v e i
 
Apuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o ordenApuntes filtros activos de 1er y 2o orden
Apuntes filtros activos de 1er y 2o orden
 
Practicas con gals
Practicas con galsPracticas con gals
Practicas con gals
 
Palabra de configuración
Palabra de configuraciónPalabra de configuración
Palabra de configuración
 
Arduino introducion
Arduino introducionArduino introducion
Arduino introducion
 
Ejemplos de win cupl
Ejemplos de win cuplEjemplos de win cupl
Ejemplos de win cupl
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Practicas con u p pic
Practicas con u p picPracticas con u p pic
Practicas con u p pic
 
Practicas con arduino
Practicas con arduinoPracticas con arduino
Practicas con arduino
 
Tutorial warp r4
Tutorial warp r4Tutorial warp r4
Tutorial warp r4
 
Ciclo w r 24 lc16b
Ciclo w r 24 lc16bCiclo w r 24 lc16b
Ciclo w r 24 lc16b
 
Unidades iii
Unidades iiiUnidades iii
Unidades iii
 
Unidades i y ii dpm
Unidades i y ii dpmUnidades i y ii dpm
Unidades i y ii dpm
 

Práctica 1 introducción al matlab

  • 1. INTRODUCCIÓN AL MATLAB a. ¿Que es MATLAB? b. Introducción. c. Manejo básico d. Funciones e. Archivos .M f. Mis primeros pasos Ing. Rafael Durán Campoamor Métodos Numéricos
  • 2. a. ¿QUÉ ES MATLAB? MatLab es una abreviatura de la frase Matrix Laboratory. Es un entorno informático de análisis numérico y representación gráfica de fácil manejo. Originalmente fue escrito para la enseñanza de álgebra lineal, aunque actualmente es, al mismo tiempo, un entorno y un lenguaje de programación. También permite crear funciones propias y programas especiales (denominados archivos-M) en código MatLab, que se pueden agrupar en las llamadas Toolboxes: colección especializada de archivos-M para trabajar en distintos tipos de problemas, por ejemplo de optimización, de estadística, de ecuaciones diferenciales parciales, etc. Ing. Rafael Durán Campoamor Métodos Numéricos
  • 3. b. INTRODUCCIÓN Para acceder al programa siga las siguientes instrucciones: 1. En windows en menu Inicio/programas/matlab versión/matlab. 2. En el escritorio busque el siguiente icono del programa Usted deberá ver la siguiente ventana: Aquí se puede acceder a aplicaciones de matlab, demos y al compilador, también podemos observar variables y matrices utilizadas en la zona de trabajo. Ventana de comandos: Zona de ejecución de programas e introducción de comandos y funciones de matlab Aquí se puede observar el historial de código y comandos introducido, así como el directorio actual utilizado para guardar y ejecutar archivos
  • 4. c. MANEJO BÁSICO El manejo de escalares (números) es, básicamente, el mismo que el de una o bien calculadora normal Por ejemplo, la operación 2(1 − 1/7) se introduce como A = [1 2 -1 2*(1 - 1/7) 0 0 0] y la operación cos2π/2 Notas: Los símbolos A y a son diferentes para MatLab: se distingue entre se introduce como cos(pi/2)^2 mayúsculas y. minúsculas. Por defecto MatLab muestra los resultados por pantalla con cuatro Se pueden escribir comentarios después del signo de tanto por ciento ( %). decimales.Si se quiere un formato fraccionario teclear format rat Así, si se Podemos colocar órdenes múltiples en una línea si se separan por comas o vuelve a realizar la operación anterior, MatLab devuelve 12/7. puntos y comas. Si se quiere realizar la operación anterior con 16 dígitos por pantalla teclear Las comas le dicen a MatLab que visualice los resultados. format long Los puntos y comas suprimen la impresión. 2*(1 - 1/7) ans = Para separar una línea en varias se ponen puntos suspensivos: ... 1.71428571428571 Para interrumpir la ejecución de una instrucción o programa de MatLab en Para introducir una matriz, se escriben primero los elementos de la primera cualquier momento: Ctrl-C. fila, luego los de la segunda fila separados por un ENTER, o bien por la tecla ; y así sucesivamente 3 hasta la última fila. Por ejemplo, la siguiente matriz 1 2 −1 A= 000 se introduce en MatLab escribiendo en la línea de comandos A = [1 2 -1; 0 0 0] Ing. Rafael Durán Campoamor Métodos Numéricos
  • 5. d. FUNCIONES MATEMÁTICAS COMUNES A continuación se muestra una tabla con cos(x) Coseno sqrt(x) Raíz cuadrada las funciones matemáticas en MatLab: cosh(x) Coseno hiperbólico tan(x) Tangente abs(x) Valor absoluto o magnitud de un exp(x) Exponencial tanh(x) Tangente hiperbólica número complejo fix(x) Redondea hacia cero acos(x) Inversa del coseno floor(x) Redondea hacia menos infinito Notas: acosh(x) Inversa del coseno hiperbólico imag(x) Parte imaginaria de un número MatLab sólo opera en radianes. angle(x) Angulo de un número complejo complejo Para ver las diferentes funciones asin(x) Inversa del seno log(x) Logaritmo natural elementales y trigonométricas teclear asinh(x) Inversa del seno hiperbólico log10(x) Logaritmo decimal help elfun atan(x) Inversa de la tangente real(x) Parte real de un número complejo atan2(x,y) Inversa de la tangente en los rem(x,y) Resto después de la división La siguiente orden borra de memoria todas las variables cuatro cuadrantes round(x) Redondea hacia el entero más atanh(x) Inversa de la tangente próximo clear hiperbólica sign(x) Devuelve el signo del argumento ceil(x) Redondea hacia más infinito sin(x) Seno conj(x) Complejo conjugado sinh(x) Seno hiperbólico
  • 6. e. ARCHIVOS M Para crear programas utilizados en matlab tenemos el editor de archivos .M Ing. Rafael Durán Campoamor Métodos Numéricos
  • 7. EJEMPLO DE ARCHIVO M O dar F5 para ejecutar programa