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

Copiade documento(2)
Copiade documento(2)Copiade documento(2)
Copiade documento(2)
Pato Brito
 
Apuntesmatlab
ApuntesmatlabApuntesmatlab
Apuntesmatlab
ford81
 
Wiioa programacionysimulacionavanzada
Wiioa programacionysimulacionavanzadaWiioa programacionysimulacionavanzada
Wiioa programacionysimulacionavanzada
jcbp_peru
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
Grisell d?z
 

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

Historia De El Salvador
Historia De El SalvadorHistoria De El Salvador
Historia De El Salvador
guest4dfcdf6
 
El Reciclaje
El ReciclajeEl Reciclaje
El Reciclaje
Amgrajmg
 
Sistema de Numeración
Sistema de NumeraciónSistema de Numeración
Sistema de Numeración
Logos Academy
 
Te quiero Cris
Te quiero CrisTe quiero Cris
Te quiero Cris
peporap
 
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
Xavier Hua
 
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
José 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 programa
Alejandro Delobelle
 

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

Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01
bRÄyaN
 
Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01Matlabteoria 130808215706-phpapp01
Matlabteoria 130808215706-phpapp01
yadira69
 
Matlab aplicacione s
Matlab aplicacione sMatlab aplicacione s
Matlab aplicacione s
ford81
 
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
Frank Arias Beltran
 

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

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

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 

Último (20)

Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 

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.