Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Malc A Final
Malc A Final
Resumen- El conocimiento del entorno de desarrollo MATLAB es de suma importancia para diversas ingenierías, debido a su gran
utilidad y demanda en el mercado laboral. Por ese motivo, dedicamos esta experiencia de laboratorio para consolidar conocimientos
declarando variables, guardando las mismas, creando funciones y graficando.
Indice de términos- script, function.
Abstract- Knowledge of the MATLAB development environment is of utmost importance for various engineering
companies, due to its great utility and demand in the labor market. For this reason, we dedicate this laboratory
experience to consolidate knowledge by declaring variables, saving them, creating functions and graphing.
INTRODUCCIÓN
Es bien sabido que Matlab tiene innumerables aplicaciones en el mundo de la ingeniería y ciencias básicas, por ese motivo
durante el curso de Control I le dedicamos una experiencia de laboratorio especialmente para consolidar nuestros
conocimientos de este software tan poderoso. Durante el desarrollo de este informe encontrarán la declaración y guardado de
variables, la creación de archivos .m y .mat, el grafico de diferentes funciones y el cálculo de funciones de transferencia. Los
miembros del grupo esperamos que el presente informe sea de provecho a los lectores.
I. PROCEDIMIENTO
>>y = [1 2 3; 4 5 6; 7 8 10]
• who: Al usar esta instrucción, Matlab despliega en orden las variables que están almacenadas en el workspace.
• clear all: Borrará los datos que se le asignaron a nuestras variables, mas no se borra lo digitado en la ventana de
comando
• clc: Borrará todo lo escrito en la ventana de comando
• clear: Se utiliza para borrar variables que están almacenadas en el workspace
• close all: Se utiliza para cerrar el programa actual.
Instrucción help
Instrucción who
Antes deejecutar clc
A continuación mostraremos el pequeño código en el que guardamos variables códigos y nombres. El archivo se
adjuntará junto con el informe conforme a lo pedido en la guía
Parte 4: Polinomios
P(s)=s4+2s3-9s2-2s+8
Q(s)=s5+2s4-s2+3s+2
P(s)+Q(s) => Observamos que son de diferente dimensión, completamos con ceros
P(s)xQ(s) =>Si usamos la misma sintaxis PXQ, Matlab me dice que hay un error. Para poder multiplicar polinomios
usaremos la función conv(P,Q).
Parte 6: Programación:
Cree un script que pida al usuario que ingrese los coeficientes de una ecuación cuadrática (ax 2+ bx + c) y que arroje
como resultado las soluciones siempre y cuando sean reales caso contrario que muestre un mensaje que las soluciones
no son reales. Luego convertirla en una función.
Con Script
Comprobando el programa
a.iii
a.viii Encuentre los polos de G(s) y H(s). (cuando el denominador se hace cero).
a.ix Polos de G(s):
a.x
a. Los huracanes son categorizadoscon base a la velocidad de los vientos. La siguiente tabla
muestra el número de categoría para los huracanes con los rangos de variación del viento
y cuál es el aumento de la marejada ciclónica (expresada en pies por encima de lo
normal).
Para realizar esta función primero definimos las variables de entrada y salida
Además usamos condicionales if, else. A continuación mostramos el desarrollo del programa.
%Escriba una función que como argumentos de entradas sea la velocidad del
viento, y
%dará como respuesta la categoría del huracán y el nivel de la marejada.
function [cat,marejada] = CATyMAR(velo)
III. CONCLUSIONES
Se confirmó el cambio de paradigma que se debe tener al operar en MATLAB en comparación a los ya conocidos
lengaujes de programación clásicos
Cuando se codifica es recomendable trabajar en scripts y no en el command , porque al editar un mal código podrás
borrarlo
Trabajar con funciones es muchas veces preferible que usar un scripts porque podemos usar dicha función de forma
recursiva.
IV. REFERENCIAS