SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
1
Ing. Saúl Olaf Loaiza Meléndez
Url: ticmatematic.zooluciones.com
2
Tiempo: 1 hora/teórico-práctico
Objetivo: El estudiante se familiarizará con el entorno de Matlab, para poder identificar los
operadores básicos, así como también como realizar cálculos básicos atendiendo el orden
de prioridad.
Contenido:
Operadores Básicos de Matlab
Evaluación y orden de prioridad de las expresiones matemáticas
Herramientas:
Orden de prioridad de una expresión matemática.
Practica 1
INTRODUCCIÓN
Cuando debas hacer algo que se te resista dí simplemente,
debo hacerlo ahora mismo y no puedo dejarlo para más tarde, y empieza a actuar.
Anónimo
En estas notas se pretende realizar una introducción muy básica a MA-
TLAB, orientada fundamentalmente al estudio de sistemas de control.
En líneas generales, MATLAB es un sistema interactivo basado en matrices para cálculos
científicos y de ingeniería. Desde el punto de vista del control, MATLAB se puede considerar
un entorno matemático de simulación que puede utilizarse para modelar y
analizar sistemas. Sirve para estudiar sistemas continuos, discretos, lineales y
no lineales. MATLAB constituye un entorno abierto, para el cual numerosos pa-
quetes específicos adicionales (toolboxes) han sido desarrollados. En el caso que nos
ocupa se utilizará fundamentalmente ―Control System Toolbox” . Estos paque-
tes específicos adicionales están constituidos por un conjunto de funciones
que pueden ser llamadas desde el programa y mediante las cuales se
pueden realizar multitud de análisis.
E l n ú cleo fundamental de MATLAB se encuentra en los subdirectorios BIN y
MATLAB. En BIN se encuentran los programas ejecutables. El subdirectorio MA-
TLAB contiene los ficheros .m (aunque serán explicados posteriormente, comenta-
mos brevemente que consisten en ficheros escritos a base de comandos de
MATLAB y que realizan una función determinada), que contienen las fun-
ciones básicas para el funcionamiento de MATLAB. En este sentido, es necesario
comentar que MATLAB cuenta con dos tipos básicos de funciones:
Las llamadas built-in functions: Son funciones que MATLAB tiene incorporadas internamen-
te y por tanto no son accesibles al usuario.
Funciones m functions: Son funciones cuyo código es accesible. Las que se encuentran en
el subdirectorio MATLAB son las básicas para el funcionamiento del sistema.
3
Las toolboxes se suelen instalar en forma de subdirectorios en el disco duro, ubicado en el subdirectorio TOOL-
BOX (en la versión WINDOWS). En ellos se encuentran también funciones .m orientadas al control de sistemas.
Además, se pueden incorporar otros toolboxes (SIGNAL PROCESSING, ROBUST CONTROL, etc), e incluso
funciones propias del usuario.
En el caso de las versiones para WINDOWS, el arranque del programa se realiza de tres formas: Doble clic en el
acceso directo correspondiente del escritorio, ubicar en el botón inicio/ Programas / MATLAB o en el botón inicio/
Ejecutar escribir MATLAB. (Figura 1.1)
Figura 1.1 Entorno de Trabajo de MATLAB (ver 6)
Una vez arrancado MATLAB, aparece el prompt o línea de comando del sistema ( >>). Es-
te es el momento de comentar la existencia del comando más famoso de cualquier apli-
cación: “help”. Introduciendo este comando aparecerán todas las citas built-in functions,
las contendidas en el subdirectorio MATLAB y todas aquellas contenidas en los subdirec-
torios incluidos en el PATH.
Para obtener información sobre cualquier de las funciones se introduce “help nom-
bre-función”. Ejemplo: “help cos” (cos es una función que calcula el coseno de un núme-
ro, como se observa en la Figura 1.2). Una cuestión importante a tener en cuenta es que
MATLAB distingue entre mayúsculas y minúsculas. En este sentido los nombre de función
se introducirán en minúsculas. El comando “demo” permite obtener una demostración de
las capacidades del sistema.
ENTORNO
4
Figura 1.2 Comando de ayuda para las funciones predefinidas en MATLAB
En el Cuadro 1.1 se ilustran las operaciones aritméticas básicas, con el símbolo que emplea MATLAB y su coman-
do correspondiente.
Cuadro 1.1 Operadores Aritméticos Básicos de MATLAB
VARIABLES Y OPERADORES
Operación Símbolo Comando
Suma + >> 3+6
Resta - >>12-7.5
Multiplicación * >>23.2*5.12
División / >>77/51
Potencia ^ >>5^2
En el Cuadro 1.2 se ilustran las operadores Lógicos y Relacionales, permiten la comparación de escalares (o matri-
ces elementos a elemento). Si el resultado de la comparación es verdadero, devuelven un 1, en caso contracio de-
vuelven un 0.
Operador Lógico Símbolo Comando
Menor que < >> 3<6
Menor o igual <= >>12<=12
Igual = = >>3.2= =5.12
Mayor que > >>7>51
Mayor o igual >= >>5>=2
No igual ~= >>4+4~=16-8
Cuadro 1.2 Operadores Lógicos de MATLAB
Es importante no dejar espacios entre los operadores formados por dos símbolos. Para datos complejos se compara
( = = y ~ =) tanto la parte real como la imaginaria.
Por otro lado, se pueden usar variables de tipo carácter, cadena de caracteres, booleanas, bytes, enteros y flotantes.
5
Para asignar un valor a una variable se escribe el nombre de la variable, el símbolo =, y el
valor de la misma, o bien el nombre de otra variable previamente inicializada. Como se ob-
serva en la Figura 1.3
Figura 1.3 Asignación de un valor a una variable.
Si al final de la introducción del comando no se pone punto y coma (;), aparece el resulta-
do explícitamente en pantalla. En caso contrario, se ejecuta pero no muestra el resultado,
almacenándolo en la variable que se le asigna o si no se asigna una variable se guarda en
una variable de entorno llamada “ans”.
Las variables a las que se asignan resultados, así como las variables de entorno, se alma-
cenan en el espacio de trabajo (workspace) como se observa en la Figura 1.2 en la panta-
lla del lado izquierdo.
Las variables pueden contener hasta 19 caracteres y comenzar por una letra seguida de
cualquier número de letras, dígitos o guiones de subrayado.
Ejemplo: suma, A, S3, CIRCULO, valor_propio,
Los nombres de variables no pueden contener operadores ni puntos, ni otro símbolo alfa-
numérico. (No es válido usar /,*,-,+, &, @, |, !, … , etc.)
Cuando se sale de MATLAB, se pierden todas las variables. Para evitarlo se puede utilizar
la instrucción “save nombre-fichero” antes de salir. Esto hace que las variables se alma-
cenen en el archivo de disco nombre-fichero.mat. Al ingresar nuevamente a MATLAB se
pueden recuperar todas las variables con las instrucción “load nombre-fichero”
Figura 1.4 Variable ans
Si solo se quiere guardar una serie de variables se intro-
ducirá el siguiente comando:
“save nombre-fichero nombre-variables”
(separadas por espacios cada variable)
MATLAB cuenta con variables especiales, algunas de
ellas son:
ans (de answer—respuesta) es la variable que MATLAB
crea automáticamente cuando hay una expresión a la
que no se le asignó un nombre. (por ejemplo Figura 1.4)
6
Pi: Razón de una circunferencia y su diámetro. (Figura 1.5)
Figura 1.5 Variable pi
NaN: Magnitud no numérica. Por ejemplo Figura 1.7
Practica 1
Figura 1.6 Variable inf
inf: Infinito, división por cero. (Figura 1.6)
Figura 1.7 Variable nan
1.- Realice las siguientes operaciones con MATLAB, realizando el diseño como se muestra en el Cuadro 1.3, colo-
cando el comando y la respuesta correspondiente.
Operación Comando Respuesta
>>
>>
>>
>>
>>
Cuadro 1.3 Diseño
7
2. Sean a=4, b=–2, c=2/3 calcule:
3.– Una vez realizadas las operaciones anteriores con su asignación realizar lo siguiente:
A) Ingrese el comando who, describa la respuesta que da MATLAB
B) Guarde todas las variables, cierre el programa y a continuación vuelva a abrirlo
C) Escriba el comando who ¿Qué ocurre?
D) Escriba el comando load y repita el paso c)
E) Escriba el nombre de alguna variable y apriete “enter” que valor da.
F) Guarde solo una de las variables, cierre el programa, vuelva a abrirlo y repita los pa-
sos c) y d)
4392 Operación 2:
17.0
2/15
2
Operación 1:
Operación 3: Operación 4:2/12/1
8/425.01 2
)25/1(255
Operación 5:
i
i
i
2
3
5
2
Opción a) caa b
Opción b) cb
ab
Guardar tu trabajo en un procesador de texto con la siguiente especificación, colocando tu
nombre y apellido seguido de parcitaca1 como el siguiente ejemplo:
saulloaiza_practica1.docx
Sauloaiza_practica1.pdf
Subir a la plataforma para su evaluación y asistencia.

Más contenido relacionado

La actualidad más candente (20)

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
 
Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Wiioa programacionysimulacionavanzada
Wiioa programacionysimulacionavanzadaWiioa programacionysimulacionavanzada
Wiioa programacionysimulacionavanzada
 
T9
T9T9
T9
 
Matlab
MatlabMatlab
Matlab
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diapositivas matlab
Diapositivas matlabDiapositivas matlab
Diapositivas matlab
 
Instrucciones de control repetitivas
Instrucciones de control repetitivasInstrucciones de control repetitivas
Instrucciones de control repetitivas
 
Variables y constantes en matlab
Variables y constantes en matlabVariables y constantes en matlab
Variables y constantes en matlab
 
Matlab teoria
Matlab teoriaMatlab teoria
Matlab teoria
 
Tutorial matlab
Tutorial matlabTutorial matlab
Tutorial matlab
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
cap9.pdf
cap9.pdfcap9.pdf
cap9.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.Programación de nivel básico 1 y 2. c2.
Programación de nivel básico 1 y 2. c2.
 
Apuntes matlab
Apuntes matlabApuntes matlab
Apuntes matlab
 

Destacado

Dossier de presse medibat fr
Dossier de presse medibat frDossier de presse medibat fr
Dossier de presse medibat frramzikallel
 
Historia De El Salvador
Historia De El SalvadorHistoria De El Salvador
Historia De El Salvadorguest4dfcdf6
 
El Reciclaje
El ReciclajeEl Reciclaje
El ReciclajeAmgrajmg
 
Sistema de Numeración
Sistema de NumeraciónSistema de Numeración
Sistema de NumeraciónLogos Academy
 
Comment détecter et bloquer les visiteurs malveillants ?
Comment détecter et bloquer les visiteurs malveillants ?Comment détecter et bloquer les visiteurs malveillants ?
Comment détecter et bloquer les visiteurs malveillants ?Stephane REYTAN
 
Pièces à fournir pour un rachat de crédits à la consommation
Pièces à fournir pour un rachat de crédits à la consommationPièces à fournir pour un rachat de crédits à la consommation
Pièces à fournir pour un rachat de crédits à la consommationFIDELIS'Courtiers
 
Te quiero Cris
Te quiero CrisTe quiero Cris
Te quiero Crispeporap
 
Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...
Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...
Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...Egalco
 
Diario de una fea
Diario de una feaDiario de una fea
Diario de una feaguest8f6244
 
20150106 Présentation générale ECR
20150106 Présentation générale ECR20150106 Présentation générale ECR
20150106 Présentation générale ECRXavier Hua
 
L'article partitif by Fernanda Torres
L'article partitif by Fernanda TorresL'article partitif by Fernanda Torres
L'article partitif by Fernanda TorresFERTC2010
 
Aprender A Leer ImáGenes Como Contenido AstronóMico
Aprender A Leer ImáGenes Como Contenido AstronóMicoAprender A Leer ImáGenes Como Contenido AstronóMico
Aprender A Leer ImáGenes Como Contenido AstronóMicoJosé Barrios
 
MENTORING: 5 errores que debes evitar al lanzar el programa
MENTORING: 5 errores que debes evitar al lanzar el programaMENTORING: 5 errores que debes evitar al lanzar el programa
MENTORING: 5 errores que debes evitar al lanzar el programaAlejandro Delobelle
 
Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01
Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01
Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01Gloria Rodriguez
 

Destacado (20)

Pweb
PwebPweb
Pweb
 
Dossier de presse medibat fr
Dossier de presse medibat frDossier de presse medibat fr
Dossier de presse medibat fr
 
La MàQuina De Vapor
La MàQuina De VaporLa MàQuina De Vapor
La MàQuina De Vapor
 
Historia De El Salvador
Historia De El SalvadorHistoria De El Salvador
Historia De El Salvador
 
El Reciclaje
El ReciclajeEl Reciclaje
El Reciclaje
 
Sistema de Numeración
Sistema de NumeraciónSistema de Numeración
Sistema de Numeración
 
Comment détecter et bloquer les visiteurs malveillants ?
Comment détecter et bloquer les visiteurs malveillants ?Comment détecter et bloquer les visiteurs malveillants ?
Comment détecter et bloquer les visiteurs malveillants ?
 
Pièces à fournir pour un rachat de crédits à la consommation
Pièces à fournir pour un rachat de crédits à la consommationPièces à fournir pour un rachat de crédits à la consommation
Pièces à fournir pour un rachat de crédits à la consommation
 
Te quiero Cris
Te quiero CrisTe quiero Cris
Te quiero Cris
 
Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...
Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...
Parentalité et égalité professionnelle hommes-femmes : comment impliquer les ...
 
Diario de una fea
Diario de una feaDiario de una fea
Diario de una fea
 
20150106 Présentation générale ECR
20150106 Présentation générale ECR20150106 Présentation générale ECR
20150106 Présentation générale ECR
 
L'article partitif by Fernanda Torres
L'article partitif by Fernanda TorresL'article partitif by Fernanda Torres
L'article partitif by Fernanda Torres
 
Professional Insurance Defense Attorney
Professional Insurance Defense AttorneyProfessional Insurance Defense Attorney
Professional Insurance Defense Attorney
 
Aprender A Leer ImáGenes Como Contenido AstronóMico
Aprender A Leer ImáGenes Como Contenido AstronóMicoAprender A Leer ImáGenes Como Contenido AstronóMico
Aprender A Leer ImáGenes Como Contenido AstronóMico
 
MENTORING: 5 errores que debes evitar al lanzar el programa
MENTORING: 5 errores que debes evitar al lanzar el programaMENTORING: 5 errores que debes evitar al lanzar el programa
MENTORING: 5 errores que debes evitar al lanzar el programa
 
Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01
Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01
Presentacioneltratadodelibrecomerciotlc 090501103932 Phpapp01
 
Blog
BlogBlog
Blog
 
funcity
funcityfuncity
funcity
 
racivo
racivo racivo
racivo
 

Similar a Practica1 Matlab Operadores Básicos

Similar a Practica1 Matlab Operadores Básicos (20)

Practica1
Practica1Practica1
Practica1
 
Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01
 
Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01
 
Apuntes de matlab
Apuntes de matlabApuntes de matlab
Apuntes de matlab
 
Matlab
MatlabMatlab
Matlab
 
1. guia 1 introduccion a matlab
1. guia 1   introduccion a matlab1. guia 1   introduccion a matlab
1. guia 1 introduccion a matlab
 
Matlab aplicacione s
Matlab aplicacione sMatlab aplicacione s
Matlab aplicacione s
 
Manual matlab R2009a
Manual  matlab R2009aManual  matlab R2009a
Manual matlab R2009a
 
MATLAB Tutorial
MATLAB TutorialMATLAB Tutorial
MATLAB Tutorial
 
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
 
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
 
Computacion3
Computacion3Computacion3
Computacion3
 
Computacion3
Computacion3Computacion3
Computacion3
 
1 Entorno
1 Entorno1 Entorno
1 Entorno
 
Int prog matlab
Int prog matlabInt prog matlab
Int prog matlab
 
resumen matlab
resumen matlabresumen matlab
resumen matlab
 
Manual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdfManual de uso en MATLAB.pdf
Manual de uso en MATLAB.pdf
 
Apuntes matlab
Apuntes matlabApuntes matlab
Apuntes matlab
 
Computacion ii cap i
Computacion ii cap iComputacion ii cap i
Computacion ii cap i
 
computacion
computacioncomputacion
computacion
 

Más de Saul Olaf Loaiza Meléndez

U1 Introducción a las Ecuaciones Diferenciales
U1 Introducción a las Ecuaciones DiferencialesU1 Introducción a las Ecuaciones Diferenciales
U1 Introducción a las Ecuaciones DiferencialesSaul Olaf Loaiza Meléndez
 
Ecuaciones Diferenciales Ordinarias, Ecuación Exacta
Ecuaciones Diferenciales Ordinarias, Ecuación ExactaEcuaciones Diferenciales Ordinarias, Ecuación Exacta
Ecuaciones Diferenciales Ordinarias, Ecuación ExactaSaul Olaf Loaiza Meléndez
 
Concepto: Límite, notación, límites laterales y existencia
Concepto: Límite, notación, límites laterales y existenciaConcepto: Límite, notación, límites laterales y existencia
Concepto: Límite, notación, límites laterales y existenciaSaul Olaf Loaiza Meléndez
 
Solución de Sistema Lineal de Ecuaciones por Métodos Iterativos
Solución  de Sistema Lineal de Ecuaciones por Métodos IterativosSolución  de Sistema Lineal de Ecuaciones por Métodos Iterativos
Solución de Sistema Lineal de Ecuaciones por Métodos IterativosSaul Olaf Loaiza Meléndez
 

Más de Saul Olaf Loaiza Meléndez (20)

Ejercicio 207 ht
Ejercicio 207 htEjercicio 207 ht
Ejercicio 207 ht
 
Fundamentos de Física: Vectores
Fundamentos de Física: VectoresFundamentos de Física: Vectores
Fundamentos de Física: Vectores
 
Ley Homogeneidad
Ley HomogeneidadLey Homogeneidad
Ley Homogeneidad
 
Introducción a la Física
Introducción a la FísicaIntroducción a la Física
Introducción a la Física
 
Bloque temático I,límite infinito
Bloque temático I,límite infinitoBloque temático I,límite infinito
Bloque temático I,límite infinito
 
U1 Introducción a las Ecuaciones Diferenciales
U1 Introducción a las Ecuaciones DiferencialesU1 Introducción a las Ecuaciones Diferenciales
U1 Introducción a las Ecuaciones Diferenciales
 
Examen Cálculo Diferencial Unidad 4 Fase 1
Examen Cálculo Diferencial Unidad 4 Fase 1Examen Cálculo Diferencial Unidad 4 Fase 1
Examen Cálculo Diferencial Unidad 4 Fase 1
 
Ttransformada de Laplace
Ttransformada de LaplaceTtransformada de Laplace
Ttransformada de Laplace
 
Ecuaciones Diferenciales Ordinarias, Ecuación Exacta
Ecuaciones Diferenciales Ordinarias, Ecuación ExactaEcuaciones Diferenciales Ordinarias, Ecuación Exacta
Ecuaciones Diferenciales Ordinarias, Ecuación Exacta
 
U2 CDI EV1 Continuidad y Límite de funciones
U2 CDI EV1 Continuidad y Límite de funcionesU2 CDI EV1 Continuidad y Límite de funciones
U2 CDI EV1 Continuidad y Límite de funciones
 
bloque II Cinemática MRU
bloque II Cinemática MRUbloque II Cinemática MRU
bloque II Cinemática MRU
 
Límite y Continuidad
Límite y ContinuidadLímite y Continuidad
Límite y Continuidad
 
Concepto: Límite, notación, límites laterales y existencia
Concepto: Límite, notación, límites laterales y existenciaConcepto: Límite, notación, límites laterales y existencia
Concepto: Límite, notación, límites laterales y existencia
 
Producto Matrices
Producto MatricesProducto Matrices
Producto Matrices
 
Producto y Propiedades de Matrices
Producto y Propiedades de MatricesProducto y Propiedades de Matrices
Producto y Propiedades de Matrices
 
Solución de Sistema Lineal de Ecuaciones por Métodos Iterativos
Solución  de Sistema Lineal de Ecuaciones por Métodos IterativosSolución  de Sistema Lineal de Ecuaciones por Métodos Iterativos
Solución de Sistema Lineal de Ecuaciones por Métodos Iterativos
 
ALL U2 Balance de Masa
ALL U2 Balance de MasaALL U2 Balance de Masa
ALL U2 Balance de Masa
 
Guia Matriz Escalonada Reducina
Guia Matriz Escalonada ReducinaGuia Matriz Escalonada Reducina
Guia Matriz Escalonada Reducina
 
Evidencia de Conocimiento
Evidencia de Conocimiento Evidencia de Conocimiento
Evidencia de Conocimiento
 
Unidad I Matrices
Unidad I MatricesUnidad I Matrices
Unidad I Matrices
 

Último

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 

Último (20)

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 

Practica1 Matlab Operadores Básicos

  • 1. 1 Ing. Saúl Olaf Loaiza Meléndez Url: ticmatematic.zooluciones.com
  • 2. 2 Tiempo: 1 hora/teórico-práctico Objetivo: El estudiante se familiarizará con el entorno de Matlab, para poder identificar los operadores básicos, así como también como realizar cálculos básicos atendiendo el orden de prioridad. Contenido: Operadores Básicos de Matlab Evaluación y orden de prioridad de las expresiones matemáticas Herramientas: Orden de prioridad de una expresión matemática. Practica 1 INTRODUCCIÓN Cuando debas hacer algo que se te resista dí simplemente, debo hacerlo ahora mismo y no puedo dejarlo para más tarde, y empieza a actuar. Anónimo En estas notas se pretende realizar una introducción muy básica a MA- TLAB, orientada fundamentalmente al estudio de sistemas de control. En líneas generales, MATLAB es un sistema interactivo basado en matrices para cálculos científicos y de ingeniería. Desde el punto de vista del control, MATLAB se puede considerar un entorno matemático de simulación que puede utilizarse para modelar y analizar sistemas. Sirve para estudiar sistemas continuos, discretos, lineales y no lineales. MATLAB constituye un entorno abierto, para el cual numerosos pa- quetes específicos adicionales (toolboxes) han sido desarrollados. En el caso que nos ocupa se utilizará fundamentalmente ―Control System Toolbox” . Estos paque- tes específicos adicionales están constituidos por un conjunto de funciones que pueden ser llamadas desde el programa y mediante las cuales se pueden realizar multitud de análisis. E l n ú cleo fundamental de MATLAB se encuentra en los subdirectorios BIN y MATLAB. En BIN se encuentran los programas ejecutables. El subdirectorio MA- TLAB contiene los ficheros .m (aunque serán explicados posteriormente, comenta- mos brevemente que consisten en ficheros escritos a base de comandos de MATLAB y que realizan una función determinada), que contienen las fun- ciones básicas para el funcionamiento de MATLAB. En este sentido, es necesario comentar que MATLAB cuenta con dos tipos básicos de funciones: Las llamadas built-in functions: Son funciones que MATLAB tiene incorporadas internamen- te y por tanto no son accesibles al usuario. Funciones m functions: Son funciones cuyo código es accesible. Las que se encuentran en el subdirectorio MATLAB son las básicas para el funcionamiento del sistema.
  • 3. 3 Las toolboxes se suelen instalar en forma de subdirectorios en el disco duro, ubicado en el subdirectorio TOOL- BOX (en la versión WINDOWS). En ellos se encuentran también funciones .m orientadas al control de sistemas. Además, se pueden incorporar otros toolboxes (SIGNAL PROCESSING, ROBUST CONTROL, etc), e incluso funciones propias del usuario. En el caso de las versiones para WINDOWS, el arranque del programa se realiza de tres formas: Doble clic en el acceso directo correspondiente del escritorio, ubicar en el botón inicio/ Programas / MATLAB o en el botón inicio/ Ejecutar escribir MATLAB. (Figura 1.1) Figura 1.1 Entorno de Trabajo de MATLAB (ver 6) Una vez arrancado MATLAB, aparece el prompt o línea de comando del sistema ( >>). Es- te es el momento de comentar la existencia del comando más famoso de cualquier apli- cación: “help”. Introduciendo este comando aparecerán todas las citas built-in functions, las contendidas en el subdirectorio MATLAB y todas aquellas contenidas en los subdirec- torios incluidos en el PATH. Para obtener información sobre cualquier de las funciones se introduce “help nom- bre-función”. Ejemplo: “help cos” (cos es una función que calcula el coseno de un núme- ro, como se observa en la Figura 1.2). Una cuestión importante a tener en cuenta es que MATLAB distingue entre mayúsculas y minúsculas. En este sentido los nombre de función se introducirán en minúsculas. El comando “demo” permite obtener una demostración de las capacidades del sistema. ENTORNO
  • 4. 4 Figura 1.2 Comando de ayuda para las funciones predefinidas en MATLAB En el Cuadro 1.1 se ilustran las operaciones aritméticas básicas, con el símbolo que emplea MATLAB y su coman- do correspondiente. Cuadro 1.1 Operadores Aritméticos Básicos de MATLAB VARIABLES Y OPERADORES Operación Símbolo Comando Suma + >> 3+6 Resta - >>12-7.5 Multiplicación * >>23.2*5.12 División / >>77/51 Potencia ^ >>5^2 En el Cuadro 1.2 se ilustran las operadores Lógicos y Relacionales, permiten la comparación de escalares (o matri- ces elementos a elemento). Si el resultado de la comparación es verdadero, devuelven un 1, en caso contracio de- vuelven un 0. Operador Lógico Símbolo Comando Menor que < >> 3<6 Menor o igual <= >>12<=12 Igual = = >>3.2= =5.12 Mayor que > >>7>51 Mayor o igual >= >>5>=2 No igual ~= >>4+4~=16-8 Cuadro 1.2 Operadores Lógicos de MATLAB Es importante no dejar espacios entre los operadores formados por dos símbolos. Para datos complejos se compara ( = = y ~ =) tanto la parte real como la imaginaria. Por otro lado, se pueden usar variables de tipo carácter, cadena de caracteres, booleanas, bytes, enteros y flotantes.
  • 5. 5 Para asignar un valor a una variable se escribe el nombre de la variable, el símbolo =, y el valor de la misma, o bien el nombre de otra variable previamente inicializada. Como se ob- serva en la Figura 1.3 Figura 1.3 Asignación de un valor a una variable. Si al final de la introducción del comando no se pone punto y coma (;), aparece el resulta- do explícitamente en pantalla. En caso contrario, se ejecuta pero no muestra el resultado, almacenándolo en la variable que se le asigna o si no se asigna una variable se guarda en una variable de entorno llamada “ans”. Las variables a las que se asignan resultados, así como las variables de entorno, se alma- cenan en el espacio de trabajo (workspace) como se observa en la Figura 1.2 en la panta- lla del lado izquierdo. Las variables pueden contener hasta 19 caracteres y comenzar por una letra seguida de cualquier número de letras, dígitos o guiones de subrayado. Ejemplo: suma, A, S3, CIRCULO, valor_propio, Los nombres de variables no pueden contener operadores ni puntos, ni otro símbolo alfa- numérico. (No es válido usar /,*,-,+, &, @, |, !, … , etc.) Cuando se sale de MATLAB, se pierden todas las variables. Para evitarlo se puede utilizar la instrucción “save nombre-fichero” antes de salir. Esto hace que las variables se alma- cenen en el archivo de disco nombre-fichero.mat. Al ingresar nuevamente a MATLAB se pueden recuperar todas las variables con las instrucción “load nombre-fichero” Figura 1.4 Variable ans Si solo se quiere guardar una serie de variables se intro- ducirá el siguiente comando: “save nombre-fichero nombre-variables” (separadas por espacios cada variable) MATLAB cuenta con variables especiales, algunas de ellas son: ans (de answer—respuesta) es la variable que MATLAB crea automáticamente cuando hay una expresión a la que no se le asignó un nombre. (por ejemplo Figura 1.4)
  • 6. 6 Pi: Razón de una circunferencia y su diámetro. (Figura 1.5) Figura 1.5 Variable pi NaN: Magnitud no numérica. Por ejemplo Figura 1.7 Practica 1 Figura 1.6 Variable inf inf: Infinito, división por cero. (Figura 1.6) Figura 1.7 Variable nan 1.- Realice las siguientes operaciones con MATLAB, realizando el diseño como se muestra en el Cuadro 1.3, colo- cando el comando y la respuesta correspondiente. Operación Comando Respuesta >> >> >> >> >> Cuadro 1.3 Diseño
  • 7. 7 2. Sean a=4, b=–2, c=2/3 calcule: 3.– Una vez realizadas las operaciones anteriores con su asignación realizar lo siguiente: A) Ingrese el comando who, describa la respuesta que da MATLAB B) Guarde todas las variables, cierre el programa y a continuación vuelva a abrirlo C) Escriba el comando who ¿Qué ocurre? D) Escriba el comando load y repita el paso c) E) Escriba el nombre de alguna variable y apriete “enter” que valor da. F) Guarde solo una de las variables, cierre el programa, vuelva a abrirlo y repita los pa- sos c) y d) 4392 Operación 2: 17.0 2/15 2 Operación 1: Operación 3: Operación 4:2/12/1 8/425.01 2 )25/1(255 Operación 5: i i i 2 3 5 2 Opción a) caa b Opción b) cb ab Guardar tu trabajo en un procesador de texto con la siguiente especificación, colocando tu nombre y apellido seguido de parcitaca1 como el siguiente ejemplo: saulloaiza_practica1.docx Sauloaiza_practica1.pdf Subir a la plataforma para su evaluación y asistencia.