SlideShare una empresa de Scribd logo
   Introducción al Matlab. Reducción diagramas
                de bloque con Matlab




                                               Facilitadora:


                                Ing.   Mariángela Pollonais
   MATrix LABoratory (Laboratorio de Matrices).

   The Math Works Inc

   Es un lenguaje de programación (inicialmente
    escrito en C) 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.
   El paquete MATLAB dispone de dos
    herramientas adicionales que expanden sus
    prestaciones, a saber, Simulink (plataforma
    de simulación multidominio) y GUIDE (editor
    de interfaces de usuario - GUI). Además, se
    pueden ampliar las capacidades de MATLAB
    con las cajas de herramientas (toolboxes); y
    las de Simulink con los paquetes de bloques
    (blocksets).
Matlab
   Command Windows:
    Donde se ejecutan todas las instrucciones y
    programas.

   Command History:
    Muestra los últimos comandos ejecutados en
    Command Windows.

   Workspace:
    Para ver las variables que se están usando y sus
    dimensiones (si son matrices)
Workspace
& Directory


                        Command
                        Window



              Command
              History
   El símbolo “ ” en la pantalla principal indica
    que       MATLAB        está        esperando
    un comando o una variable.

   Para salir de MATLAB cuando sea pertinente
    se emplean los comandos quit o exit.
   Clear
   Help name
   Who, whos
   No es necesario declarar variables.
    >>num_estudiantes = 25

   MATLAB crea el espacio necesario y asocia el
    tipo adecuado para definir esa variable, si es
    que no la encuentra en el Workspace.
   Si no se especifica una variable en una
    operación, MATLAB usa la variable ans como
    una variable temporal.
   >>2+3
   ans=
   5
   Las variables tienen un limite de tamaño de
    nombre de 31 caracteres.

   Deben empezar con una letra SIEMPRE.

   NO deben contener caracteres especiales,
    salvo el “guion bajo” _
   El símbolo % especifica un comentario. No es
    ejecutado por Matlab.

   >>%Esto es un comentario
   >>x=2+3 % Suma
   X=
   5
   Las   instrucciones    en      MATLAB   tienen
    habitualmente     la        siguiente   forma:
    variable=expresión

   Para evitar la visualización por pantalla basta
    con finalizar la instrucción por punto y coma
    (;).

   MATLAB distingue entre letras mayúsculas y
    minúsculas(A y a son variables distintas).
Si la expresión no cabe en una línea, se utiliza:
…
Ejemplo:
>>H = [-2,0,-3,4,-3,-4,5,0,0,2,1,1,1,3,4,-0.2]
       que se puede escribir como:

>>H = [-2,0,-3,4,-3,-4,...
5,0,0,2,1,1,1,3,4,-0.2]
Matlab
   Escalar:
    Un solo dato se denomina escalar.

   Ejemplo
   A = 2.5
    Vector
       Si una matriz tiene una sola fila o una
    sola columna, se llama vector;( vector fila o
    vector columna).

   Ejemplo
   B = 2.5, 6.4
   Vectores fila;  elementos separados por
    blancos o comas
    >> v =[2 3 4]

   Vectores columna: elementos separados por
    punto y coma (;)
    >> w =[2;3;4;7;9;8]
   Matriz :
             El tamaño de una matriz se
    especifica por el número de filas y de
    columnas.

   Ejemplo C   es una matriz de 3 x 3.
         -2      0   3
    C=     3    -4   5
           1    -1 0
   Las matrices se definen por filas; los
    elementos de una misma fila están separados
    por blancos o comas. Las filas están
    separadas por punto y coma (;).


   » C=[-2 0 3 ; 3 -4 5; 1 -1 0]
   Generación de matrices:
    Generación de         una    matriz    de   ceros,
     zeros(n,m)
    Generación de una matriz de unos,
    ones(n,m)
    Inicialización   de    una    matriz    identidad
      eye(n,m)
    Generación de una matriz de elementos
    aleatorios rand(n,m)
Matlab
Matlab
Matlab
   Los polinomios se representan en Matlab por
    un vector fila de dimensión n+1 siendo n el
    grado del polinomio. Ejemplo: x3+2x-7 se
    representa por
      >> pol1=[1 0 2 -7]

   Cálculo de las raíces: roots (da un vector
    columna, aunque pol1 es un vector fila)
          >>raices=roots(pol1)
   La función residue, descompone el cociente
    de una fracción en fracciones parciales.
   Teniendo un cociente de la forma




   La función es:
   >>[r,p,k] = residue(b,a)
   Entrega los resultados para:
Descompa en fracciones parciales:




>> b=[1 1 1 2];
>> a=[1 0 3 0 2];
>> [r,p,k]=residue(b,a)
   El resultado será:
Matlab
   plot() crea un gráfico a partir de vectores con
    escalas lineales sobre ambos ejes,

       >> plot(X,Y,‟opción‟) (opción:       permite
        elegir color y trazo de la curva)

    hold on: permite pintar más gráficos en la
     misma figura (se desactiva con hold off)

    grid activa una cuadrícula en el dibujo.
     Escribiendo de nuevo grid se desactiva.


   title('título') añade un título al dibujo.


    xlabel(„texto‟) añade una etiqueta al eje de
    las abscisas.


   ylabel(„texto‟) añade una etiqueta al eje de las
    ordenadas.
   axis([x0 x1 y0 y1])

   axis off: desactiva los etiquetados de los ejes
    desapareciendo los ejes, sus etiquetas y la
    rejilla.

   axis on: lo activa de nuevo

   axis equal: los mismos factores de escala
    para los dos ejes
>>   x = 0:pi/100:2*pi;
>>   y = sin(x);
>>   plot(x,y)
>>   xlabel('x = 0:2pi')
>>   ylabel('Sëno(x)')
>>   title(„Grafica función seno')
Gráfica función seno
Seno(x)
   Subplot(m,n,p)
   Este comando divide la ventana en un arreglo
    rectangular de m filas y n columnas.
   La variable p le dice a Matlab donde va a
    colocar la respectiva figura del comando plot.
Matlab
Matlab
Este tipo de archivo es de lo más importe que
se puede generar por el usuario en MATLAB.
Se construyen mediante una secuencia de
comandos.
El fichero principal se llamará main_nombre.m
Definición    de         funciones          de
transferencia

      »N=[0 1 2];-> vector




     » G=tf([0 1 2], [1 3 5]) ;-> Equivalente
Definición    de   funciones   de
transferencia

 
Definición    de   funciones   de
transferencia
Reducción diagrama de bloques
con Matlab
Reducción diagrama de bloques con
Matlab
Matlab

Más contenido relacionado

La actualidad más candente

Calculadora Científica con Java
Calculadora Científica con JavaCalculadora Científica con Java
Calculadora Científica con Java
Priscila Edith Gómez Rascón
 
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
 
Funciones vectoriales de una variable real
Funciones vectoriales de una variable realFunciones vectoriales de una variable real
Funciones vectoriales de una variable real
Nahomi OLiveros
 
Resolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de LaplaceResolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de Laplace
Anahi Daza
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuaciones
Carlos José Araque Pérez
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1
Humano Terricola
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
DrBernardo House Herrera
 
Aplicaciones de las Series de Fourier en el Área de la Ingeniería
Aplicaciones de las Series de Fourier en el Área de la IngenieríaAplicaciones de las Series de Fourier en el Área de la Ingeniería
Aplicaciones de las Series de Fourier en el Área de la Ingeniería
yender96
 
Sumador de dos números de 8bits
Sumador de dos números de 8bitsSumador de dos números de 8bits
Sumador de dos números de 8bits
Laura Donoso
 
Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab Secante
Tensor
 
Operadores de c++
Operadores de c++Operadores de c++
Operadores de c++
Oziel Solis Juarez
 
Estabilidad
EstabilidadEstabilidad
Estabilidad
Paolo Castillo
 
Matrices
MatricesMatrices
Matrices
guestc8ce7f
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
diegoavalos_tec
 
Historia de la Investigación de operaciones
Historia de la Investigación de operacionesHistoria de la Investigación de operaciones
Historia de la Investigación de operaciones
Aidel Jerez
 
Tema 2.4
Tema 2.4Tema 2.4
Tema 2.4
Alejandro Lopez
 
Digramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datosDigramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datos
josecuartas
 
Tema i teoría ca - análisis de estado senoidal permanente
Tema i   teoría ca - análisis de estado senoidal permanenteTema i   teoría ca - análisis de estado senoidal permanente
Tema i teoría ca - análisis de estado senoidal permanente
Franklin Barra Zapata
 
historia de la teoría del control automático
historia de la teoría del control automáticohistoria de la teoría del control automático
historia de la teoría del control automático
Jorge Luis Jaramillo
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionales
Moisés Pérez Delgado
 

La actualidad más candente (20)

Calculadora Científica con Java
Calculadora Científica con JavaCalculadora Científica con Java
Calculadora Científica con Java
 
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
 
Funciones vectoriales de una variable real
Funciones vectoriales de una variable realFunciones vectoriales de una variable real
Funciones vectoriales de una variable real
 
Resolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de LaplaceResolución de ecuación diferencial por la Transformada de Laplace
Resolución de ecuación diferencial por la Transformada de Laplace
 
Sistemas de ecuaciones
Sistemas de ecuacionesSistemas de ecuaciones
Sistemas de ecuaciones
 
Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1Portafolio Lenguajes y Autómatas Unidad 1
Portafolio Lenguajes y Autómatas Unidad 1
 
vectores-unidimensionales
vectores-unidimensionalesvectores-unidimensionales
vectores-unidimensionales
 
Aplicaciones de las Series de Fourier en el Área de la Ingeniería
Aplicaciones de las Series de Fourier en el Área de la IngenieríaAplicaciones de las Series de Fourier en el Área de la Ingeniería
Aplicaciones de las Series de Fourier en el Área de la Ingeniería
 
Sumador de dos números de 8bits
Sumador de dos números de 8bitsSumador de dos números de 8bits
Sumador de dos números de 8bits
 
Codigo matlab Secante
Codigo matlab SecanteCodigo matlab Secante
Codigo matlab Secante
 
Operadores de c++
Operadores de c++Operadores de c++
Operadores de c++
 
Estabilidad
EstabilidadEstabilidad
Estabilidad
 
Matrices
MatricesMatrices
Matrices
 
Mapas de karnaugh
Mapas de karnaughMapas de karnaugh
Mapas de karnaugh
 
Historia de la Investigación de operaciones
Historia de la Investigación de operacionesHistoria de la Investigación de operaciones
Historia de la Investigación de operaciones
 
Tema 2.4
Tema 2.4Tema 2.4
Tema 2.4
 
Digramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datosDigramas de venn aplicado en las bases datos
Digramas de venn aplicado en las bases datos
 
Tema i teoría ca - análisis de estado senoidal permanente
Tema i   teoría ca - análisis de estado senoidal permanenteTema i   teoría ca - análisis de estado senoidal permanente
Tema i teoría ca - análisis de estado senoidal permanente
 
historia de la teoría del control automático
historia de la teoría del control automáticohistoria de la teoría del control automático
historia de la teoría del control automático
 
Electrónica: circuitos combinacionales
Electrónica: circuitos combinacionalesElectrónica: circuitos combinacionales
Electrónica: circuitos combinacionales
 

Destacado

Problemas de fisica 2 parcial
Problemas de fisica 2 parcialProblemas de fisica 2 parcial
Problemas de fisica 2 parcial
Emanuel Escamilla
 
CALCULO VECTORIAL Guia unidad3 cv-p44
CALCULO VECTORIAL Guia unidad3 cv-p44CALCULO VECTORIAL Guia unidad3 cv-p44
CALCULO VECTORIAL Guia unidad3 cv-p44
Juan Miguel
 
Introducción a las ecuaciones diferenciales
Introducción a las ecuaciones diferencialesIntroducción a las ecuaciones diferenciales
Introducción a las ecuaciones diferenciales
Ruben Dario Lara Escobar
 
Guia 3 matlab
Guia 3 matlabGuia 3 matlab
Guia 3 matlab
aliloinomedle
 
Historia De La Ingenieria ElectróNica
Historia De La Ingenieria ElectróNicaHistoria De La Ingenieria ElectróNica
Historia De La Ingenieria ElectróNica
guestb1543a8
 
Circuitos Electricos CA
Circuitos Electricos CACircuitos Electricos CA
Circuitos Electricos CA
tecnobroch
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
Daniel Mg
 
Transformadas de laplace. andrea pereira
Transformadas de laplace. andrea pereiraTransformadas de laplace. andrea pereira
Transformadas de laplace. andrea pereira
ANDREA
 

Destacado (8)

Problemas de fisica 2 parcial
Problemas de fisica 2 parcialProblemas de fisica 2 parcial
Problemas de fisica 2 parcial
 
CALCULO VECTORIAL Guia unidad3 cv-p44
CALCULO VECTORIAL Guia unidad3 cv-p44CALCULO VECTORIAL Guia unidad3 cv-p44
CALCULO VECTORIAL Guia unidad3 cv-p44
 
Introducción a las ecuaciones diferenciales
Introducción a las ecuaciones diferencialesIntroducción a las ecuaciones diferenciales
Introducción a las ecuaciones diferenciales
 
Guia 3 matlab
Guia 3 matlabGuia 3 matlab
Guia 3 matlab
 
Historia De La Ingenieria ElectróNica
Historia De La Ingenieria ElectróNicaHistoria De La Ingenieria ElectróNica
Historia De La Ingenieria ElectróNica
 
Circuitos Electricos CA
Circuitos Electricos CACircuitos Electricos CA
Circuitos Electricos CA
 
Solucionario ecuaciones diferenciales
Solucionario ecuaciones diferencialesSolucionario ecuaciones diferenciales
Solucionario ecuaciones diferenciales
 
Transformadas de laplace. andrea pereira
Transformadas de laplace. andrea pereiraTransformadas de laplace. andrea pereira
Transformadas de laplace. andrea pereira
 

Similar a Matlab

Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
CORPOELEC
 
Matlab
MatlabMatlab
Matlab
DRIKSH
 
Matlab
MatlabMatlab
Matlab
leona_90
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlab
Adalberto C
 
matlab
matlabmatlab
matlab
Pedro Huerta
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
nomegustaestascosas
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
nomegustaestascosas
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
nomegustaestascosas
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
nomegustaestascosas
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
Sebastian Arbelaez
 
Curso de introducción al lenguaje matlab.ppt
Curso de introducción al lenguaje matlab.pptCurso de introducción al lenguaje matlab.ppt
Curso de introducción al lenguaje matlab.ppt
marcosmaravi1
 
Curso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.pptCurso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.ppt
angela80121
 
Matlab
Matlab Matlab
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
luis_xD
 
Manual Matlab 2008
Manual Matlab 2008Manual Matlab 2008
Manual Matlab 2008
AxL Sanchez
 
Matlab2
Matlab2Matlab2
Matlab2
yenidrl
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
jamarzo
 
Matlab
MatlabMatlab
matlab
matlabmatlab
matlab
Jessy AG
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
Cristian Cegelski
 

Similar a Matlab (20)

Curso de introduccion_al_matlab
Curso de introduccion_al_matlabCurso de introduccion_al_matlab
Curso de introduccion_al_matlab
 
Matlab
MatlabMatlab
Matlab
 
Matlab
MatlabMatlab
Matlab
 
Desarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlabDesarrollo de ejercicios básicos en matlab
Desarrollo de ejercicios básicos en matlab
 
matlab
matlabmatlab
matlab
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Silabo programación ii 2015-i
Silabo programación ii 2015-iSilabo programación ii 2015-i
Silabo programación ii 2015-i
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Matlab introducción
Matlab   introducciónMatlab   introducción
Matlab introducción
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Curso de introducción al lenguaje matlab.ppt
Curso de introducción al lenguaje matlab.pptCurso de introducción al lenguaje matlab.ppt
Curso de introducción al lenguaje matlab.ppt
 
Curso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.pptCurso_de_introduccion_al_matlab.ppt
Curso_de_introduccion_al_matlab.ppt
 
Matlab
Matlab Matlab
Matlab
 
Trabajo de computacion
Trabajo de computacionTrabajo de computacion
Trabajo de computacion
 
Manual Matlab 2008
Manual Matlab 2008Manual Matlab 2008
Manual Matlab 2008
 
Matlab2
Matlab2Matlab2
Matlab2
 
Seminario de matlab
Seminario de matlabSeminario de matlab
Seminario de matlab
 
Matlab
MatlabMatlab
Matlab
 
matlab
matlabmatlab
matlab
 
Matlab scientific scilab_mathematics
Matlab scientific scilab_mathematicsMatlab scientific scilab_mathematics
Matlab scientific scilab_mathematics
 

Más de Mariangela Pollonais

älgebra de boole
älgebra de booleälgebra de boole
älgebra de boole
Mariangela Pollonais
 
Defensamodulo10
Defensamodulo10Defensamodulo10
Defensamodulo10
Mariangela Pollonais
 
Teoria de redes 2012
Teoria de redes 2012Teoria de redes 2012
Teoria de redes 2012
Mariangela Pollonais
 
Algebradeboole
AlgebradebooleAlgebradeboole
Algebradeboole
Mariangela Pollonais
 
Algebradeboole
AlgebradebooleAlgebradeboole
Algebradeboole
Mariangela Pollonais
 
Bloqueacademico
BloqueacademicoBloqueacademico
Bloqueacademico
Mariangela Pollonais
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
Mariangela Pollonais
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
Mariangela Pollonais
 
Transformada de Laplace
Transformada de LaplaceTransformada de Laplace
Transformada de Laplace
Mariangela Pollonais
 
Webquest
WebquestWebquest

Más de Mariangela Pollonais (10)

älgebra de boole
älgebra de booleälgebra de boole
älgebra de boole
 
Defensamodulo10
Defensamodulo10Defensamodulo10
Defensamodulo10
 
Teoria de redes 2012
Teoria de redes 2012Teoria de redes 2012
Teoria de redes 2012
 
Algebradeboole
AlgebradebooleAlgebradeboole
Algebradeboole
 
Algebradeboole
AlgebradebooleAlgebradeboole
Algebradeboole
 
Bloqueacademico
BloqueacademicoBloqueacademico
Bloqueacademico
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Modelos.diagramabloques
Modelos.diagramabloquesModelos.diagramabloques
Modelos.diagramabloques
 
Transformada de Laplace
Transformada de LaplaceTransformada de Laplace
Transformada de Laplace
 
Webquest
WebquestWebquest
Webquest
 

Último

MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
CarlosAndresLoaizaRe
 
Metodos de Inteligencia Artificial - Reglas de Producción
Metodos de Inteligencia Artificial - Reglas de ProducciónMetodos de Inteligencia Artificial - Reglas de Producción
Metodos de Inteligencia Artificial - Reglas de Producción
aux2021pro
 
Conceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docxConceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docx
JuanVelandia33
 
Tecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnologíaTecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnología
rnzs85wvch
 
Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...
Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...
Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...
YessicaGarca19
 
Solución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area LocalSolución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area Local
investigacionproec
 
Mapa organizacional de procesos - ejemplo .pptx
Mapa organizacional de procesos - ejemplo .pptxMapa organizacional de procesos - ejemplo .pptx
Mapa organizacional de procesos - ejemplo .pptx
YoisVictoriaTapiaCha
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
sunwndniel
 
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
AMADO SALVADOR
 
CARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdf
CARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdfCARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdf
CARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdf
samuelpulidoramirez
 
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila OchoaTecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
camilaochoacortina
 
aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
cyberquiximies
 
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
KEVINYOICIAQUINOSORI
 
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptxDESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
fortinodominguez78
 
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videosCAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
Iris505525
 
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdfBIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
sunwndniel
 
Pedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educaciónPedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educación
César Luis Camba Martínez
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
MenaOlortinYherlyEli
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
Katia Reyes
 
Solución para el monitoreo de pacientes
Solución  para el monitoreo de pacientesSolución  para el monitoreo de pacientes
Solución para el monitoreo de pacientes
YASENISILVABOLAOS
 

Último (20)

MATERIAL BASE D A T O S .docx
MATERIAL BASE    D A T O S              .docxMATERIAL BASE    D A T O S              .docx
MATERIAL BASE D A T O S .docx
 
Metodos de Inteligencia Artificial - Reglas de Producción
Metodos de Inteligencia Artificial - Reglas de ProducciónMetodos de Inteligencia Artificial - Reglas de Producción
Metodos de Inteligencia Artificial - Reglas de Producción
 
Conceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docxConceptos basicas de programacion (1) (1).docx
Conceptos basicas de programacion (1) (1).docx
 
Tecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnologíaTecnología comercial y tipos de tecnología
Tecnología comercial y tipos de tecnología
 
Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...
Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...
Innovación Educativa -La Importancia de los Recursos y Materiales Didácticos ...
 
Solución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area LocalSolución de vulnerabilidades en dispositivos de Area Local
Solución de vulnerabilidades en dispositivos de Area Local
 
Mapa organizacional de procesos - ejemplo .pptx
Mapa organizacional de procesos - ejemplo .pptxMapa organizacional de procesos - ejemplo .pptx
Mapa organizacional de procesos - ejemplo .pptx
 
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
Reconocimiento del Secuenciador de nanoporos (Nanopore sequencing) MinIon Mk1...
 
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
Catalogo General Elica Campanas Extraccion Amado Salvador Distribuidor Oficia...
 
CARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdf
CARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdfCARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdf
CARACTERISTICAS EMPRENDEDORAS PERSONALES (1).pdf
 
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila OchoaTecnologia segundo periodo unicab Ciclo VI Camila Ochoa
Tecnologia segundo periodo unicab Ciclo VI Camila Ochoa
 
aplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geograficoaplicaciones de sistema de informacion geografico
aplicaciones de sistema de informacion geografico
 
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdfInforme de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
Informe de electroforesis del ADN MEDIANTE EL MinION Mk1C.pdf
 
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptxDESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
DESARROLLO_DE_APLICACIONES_MULTIMEDIA.pptx
 
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videosCAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
CAPCUT PASO A PASO - herramientas tecnológicas de edición de videos
 
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdfBIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
BIOSENSORES BASADOS EN NANOTECNOLOGÍA.pdf
 
Pedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educaciónPedagogía : Gamificación en la educación
Pedagogía : Gamificación en la educación
 
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
TESisssssssss de yhnnjuuhjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj...
 
El uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptxEl uso de las TIC en la vida cotidiana.pptx
El uso de las TIC en la vida cotidiana.pptx
 
Solución para el monitoreo de pacientes
Solución  para el monitoreo de pacientesSolución  para el monitoreo de pacientes
Solución para el monitoreo de pacientes
 

Matlab

  • 1. Introducción al Matlab. Reducción diagramas de bloque con Matlab Facilitadora: Ing. Mariángela Pollonais
  • 2. MATrix LABoratory (Laboratorio de Matrices).  The Math Works Inc  Es un lenguaje de programación (inicialmente escrito en C) 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.
  • 3. El paquete MATLAB dispone de dos herramientas adicionales que expanden sus prestaciones, a saber, Simulink (plataforma de simulación multidominio) y GUIDE (editor de interfaces de usuario - GUI). Además, se pueden ampliar las capacidades de MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los paquetes de bloques (blocksets).
  • 5. Command Windows: Donde se ejecutan todas las instrucciones y programas.  Command History: Muestra los últimos comandos ejecutados en Command Windows.  Workspace: Para ver las variables que se están usando y sus dimensiones (si son matrices)
  • 6. Workspace & Directory Command Window Command History
  • 7. El símbolo “ ” en la pantalla principal indica que MATLAB está esperando un comando o una variable.  Para salir de MATLAB cuando sea pertinente se emplean los comandos quit o exit.
  • 8. Clear  Help name  Who, whos
  • 9. No es necesario declarar variables. >>num_estudiantes = 25  MATLAB crea el espacio necesario y asocia el tipo adecuado para definir esa variable, si es que no la encuentra en el Workspace.
  • 10. Si no se especifica una variable en una operación, MATLAB usa la variable ans como una variable temporal.  >>2+3  ans=  5
  • 11. Las variables tienen un limite de tamaño de nombre de 31 caracteres.  Deben empezar con una letra SIEMPRE.  NO deben contener caracteres especiales, salvo el “guion bajo” _
  • 12. El símbolo % especifica un comentario. No es ejecutado por Matlab.  >>%Esto es un comentario  >>x=2+3 % Suma  X=  5
  • 13. Las instrucciones en MATLAB tienen habitualmente la siguiente forma: variable=expresión  Para evitar la visualización por pantalla basta con finalizar la instrucción por punto y coma (;).   MATLAB distingue entre letras mayúsculas y minúsculas(A y a son variables distintas).
  • 14. Si la expresión no cabe en una línea, se utiliza: … Ejemplo: >>H = [-2,0,-3,4,-3,-4,5,0,0,2,1,1,1,3,4,-0.2] que se puede escribir como: >>H = [-2,0,-3,4,-3,-4,... 5,0,0,2,1,1,1,3,4,-0.2]
  • 16. Escalar: Un solo dato se denomina escalar.  Ejemplo  A = 2.5
  • 17. Vector Si una matriz tiene una sola fila o una sola columna, se llama vector;( vector fila o vector columna).  Ejemplo  B = 2.5, 6.4
  • 18. Vectores fila; elementos separados por blancos o comas >> v =[2 3 4]  Vectores columna: elementos separados por punto y coma (;) >> w =[2;3;4;7;9;8]
  • 19. Matriz :  El tamaño de una matriz se especifica por el número de filas y de columnas.  Ejemplo C es una matriz de 3 x 3. -2 0 3 C= 3 -4 5 1 -1 0
  • 20. Las matrices se definen por filas; los elementos de una misma fila están separados por blancos o comas. Las filas están separadas por punto y coma (;).  » C=[-2 0 3 ; 3 -4 5; 1 -1 0]
  • 21. Generación de matrices: Generación de una matriz de ceros, zeros(n,m) Generación de una matriz de unos, ones(n,m) Inicialización de una matriz identidad eye(n,m) Generación de una matriz de elementos aleatorios rand(n,m)
  • 25. Los polinomios se representan en Matlab por un vector fila de dimensión n+1 siendo n el grado del polinomio. Ejemplo: x3+2x-7 se representa por >> pol1=[1 0 2 -7]  Cálculo de las raíces: roots (da un vector columna, aunque pol1 es un vector fila) >>raices=roots(pol1)
  • 26. La función residue, descompone el cociente de una fracción en fracciones parciales.  Teniendo un cociente de la forma  La función es:  >>[r,p,k] = residue(b,a)
  • 27. Entrega los resultados para:
  • 28. Descompa en fracciones parciales: >> b=[1 1 1 2]; >> a=[1 0 3 0 2]; >> [r,p,k]=residue(b,a)
  • 29. El resultado será:
  • 31. plot() crea un gráfico a partir de vectores con escalas lineales sobre ambos ejes, >> plot(X,Y,‟opción‟) (opción: permite elegir color y trazo de la curva) hold on: permite pintar más gráficos en la misma figura (se desactiva con hold off) grid activa una cuadrícula en el dibujo. Escribiendo de nuevo grid se desactiva. 
  • 32. title('título') añade un título al dibujo.  xlabel(„texto‟) añade una etiqueta al eje de las abscisas.  ylabel(„texto‟) añade una etiqueta al eje de las ordenadas.
  • 33. axis([x0 x1 y0 y1])  axis off: desactiva los etiquetados de los ejes desapareciendo los ejes, sus etiquetas y la rejilla.  axis on: lo activa de nuevo  axis equal: los mismos factores de escala para los dos ejes
  • 34. >> x = 0:pi/100:2*pi; >> y = sin(x); >> plot(x,y) >> xlabel('x = 0:2pi') >> ylabel('Sëno(x)') >> title(„Grafica función seno')
  • 36. Subplot(m,n,p)  Este comando divide la ventana en un arreglo rectangular de m filas y n columnas.  La variable p le dice a Matlab donde va a colocar la respectiva figura del comando plot.
  • 39. Este tipo de archivo es de lo más importe que se puede generar por el usuario en MATLAB. Se construyen mediante una secuencia de comandos. El fichero principal se llamará main_nombre.m
  • 40. Definición de funciones de transferencia  »N=[0 1 2];-> vector  » G=tf([0 1 2], [1 3 5]) ;-> Equivalente
  • 41. Definición de funciones de transferencia 
  • 42. Definición de funciones de transferencia
  • 43. Reducción diagrama de bloques con Matlab
  • 44. Reducción diagrama de bloques con Matlab