




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
resumen de algunos ejercicios de matlab
Tipo: Ejercicios
1 / 114
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































Coello Flores Bryan (^) [email protected] Docente: Ing. Joaquín Ochoa. Curso: IQI-S-CO-8-1. 2022-2023CI Fecha de entrega: 1 de julio de 2022. VÍDEO 1 INTRODUCCIÓN A MATLAB Matlab es una sofisticada herramienta de la Ingeniería disponible para resolver problemas matemáticos de forma sencilla. MATLAB MATrix LABoratory Laboratorio Matricial Tipos de lenguaje de programación: _Bajo. __ El lenguaje de programación más básico o de bajo nivel es el ensamblador que utiliza instrucciones para decirle a la máquina las operaciones a seguir para resolver un algoritmo y solo funcionan en las máquinas en donde se está programando.
_Medio. __ Son más especializados y se colocan encima del ensamblador y se pueden realizar aplicaciones mucho más interesantes que están relacionadas a la vida cotidiana en la Ingeniería. Ejemplo: Fortran _Alto. __ Presentan muchas funciones y es fácil de programar como Java. _Superior. __ Matlab es un lenguaje de altísimo nivel, pero es un poco más lento porque utiliza funciones interpretadas. Para que se puede emplear MATLAB Problemas de modelados físicos y químicos Procesamiento de imágenes Optimización de procesos Procesamiento de Señales Redes neuronales VÍDEO 2 VENTANAS DE MATLAB Y SUS FUNCIONES Barra de Herramientas Cuando se inicia MATLAB por primera vez, se observarán tres pestañas: la pestaña Home, la pestaña Plots, y la pestaña Apps. Estas tres pestañas estarán siempre ahí sin importar lo que se esté realizando en MATLAB. Por esta razón, éstas son llamadas pestañas globales.
1. La pestaña HOME La pestaña Home es donde se realizan operaciones de propósito general tales como crear nuevos archivos, importar datos, gestionar el Workspace y configurar el diseño del escritorio, entre otros.
Podemos observar los diferentes tipos de gráficas de MATLAB tiene disponible para sus usuarios.
3. La pestaña App La pestaña Apps es el lugar en donde se ejecutan las aplicaciones interactivas MATLAB. La flecha que apunta hacia abajo despliega la galeria de apps con muchas mas opciones. Simplemente, se da clic en la app favorita (por ejemplo, Curve Fitting) y la app inicia. Ejemplo Se inserta una instrucción en el “Command Window” y Matlab inmediatamente realiza el cálculo. Si desea que no se muestre el resultado, se coloca el punto y coma (;) luego de insertar la instrucción y posteriormente se ejecuta. Además, en el Workspace se muestran todas las variables que se han ejecutado.
a= a = 43 r=4/ r = 2 k=5*3;
Limpiar pantalla y variables Para borrar todas las operaciones que se han realizado en el Command Window, se debe ejecutar el comando “clc”, pero las variables siguen existiendo. Comando ejecutado:
f= f = 33 l=4* l = 96 j=2+ j = 5 clc
Por consiguiente, volvemos a limpiar en Command Window con el comando “clc”
j j = 5 a Undefined function or variable 'a'. clc Como se puede observar, aún se muestran las variables. En efecto, para limpiar las variables se ejecuta el comando “clear”. clear
Es decir, que si vuelvo a digitar la variable “f” me mostrará el mensaje de error:
clear f Undefined function or variable 'f'.
Crear un Script New Script Los comentarios se colocan con el signo de porcentaje (%), además se asignan valores a las variables y se corren con la opción “Run”. %Este es mi primer Script !!! a= b= c=5; F=a+b+c Command Window
ejemplo a = 2 b = 3 F = 10
2. Con respecto a la máxima longitud del nombre, MATLAB 7 solo acepta 63 caracteres: Comando:
estaesunavariablemuygrandequeestamoscreandoparaversifuncionaenmatlab= Warning: 'estaesunavariablemuygrandequeestamoscreandoparaversifuncionaenmatlab' exceeds the MATLAB maximum name length of 63 characters and will be truncated to 'estaesunavariablemuygrandequeestamoscreandoparaversifuncionaenm'. estaesunavariablemuygrandequeestamoscreandoparaversifuncionaenm = 100
Como podemos observar acepta la variable, pero la recorta hasta el número máximo de caracteres.
3. Los únicos caracteres permisibles son letras, números y guion bajo. >> circulo_12= circulo_12 = 53 >> altura!34= altura!34= ↑ Error: Invalid use of operator. 4. Todos los nombres son sensibles son sensibles a mayúsculas/minúsculas. La variable x es diferente a la variable X. Como, por ejemplo: >> Kilo= Kilo = 12 >> kilo= kilo = 21 En el Workspace se observan que son variables diferentes debido a mayúsculas/minúsculas 5. Existen unas palabras reservadas de MATLAB que no se pueden usar como variables. (Se va a usar iskeyword como ejemplo)
Para que MATLAB nuevamente me pueda calcular la función trigonométrica, debo borrar las variables con el comando “clear”. VÍDEO 5 CREAR VECTORES Vector Fila Para el vector fila es un vector de una única fila, se puede escribir separando los números con comas o espacios. Se deben usar únicamente los corchetes. Comando ejecutado:
x=[4 6.5 -3 3 10.5 11] x = 4.0000 6.5000 -3.0000 3.0000 10.5000 11. x=[4,6.5,-3,3,10.5,11] x = 4.0000 6.5000 -3.0000 3.0000 10.5000 11.
Vector Columna Para el vector fila es un vector de una única columna. Además, como es un vector columna es necesario separar cada término con un punto y coma (;). Se deben usar únicamente los corchetes. Comando ejecutado:
y=[2;-5;-2.6;4;6;2] y =
-5. -2.
x2=6:-1: x2 = 6 5 4 3 2 1 El -1 es para indicarle a MATLAB que decrezca de uno en uno. El siguiente ejemplo es un vector con incrementos de dos:
Comando ejecutado:
x3=0:2: x3 = 0 2 4 6 8 10 El número 2, indica que realice incrementos de 2 en 2. Como último ejemplo, de este tipo tenemos:
Comando ejecutado:
x4=10:-0.5:7. x4 = 10.0000 9.5000 9.0000 8.5000 8.0000 7. Espaciamiento entre los elementos lineal automático linspace. En el siguiente ejemplo se muestra los valores del 1 al 10 en 3 valores. Comando ejecutado: x5=linspace(1,10,3) x5 = 1.0000 5.5000 10. Espaciamiento entre los elementos logarítmico automático logspace Aquí en los primeros 2 valores se deben ingresar las potencias de 10. Comando ejecutado: x6=logspace(1,3,3) x6 = 10 100 1000
En el caso de que desee capturar el último elemento, es decir, el que se encuentra en la posición 6, el comando sería el siguiente:
x(6) ans = 11 Pero si el vector es muy grande se puede utilizar: x(end) ans = 11
Por consiguiente, si se desea capturar un rango de datos (del -3 al 10.5) se debe emplear lo siguiente: x= [4 6.5 -3 3 10.5 11] Comando ejecutado:
x(3:5) ans = -3.0000 3.0000 10. Para determinar datos regularmente espaciados. x= [ 4 6.5 -3 3 10.5 11] Se desea capturar los de la posición 1,3 y 5. Comando ejecutado: x(1:2:5) ans = 4.0000 -3.0000 10.