Está en la página 1de 15

Universidad tecnológica de Panamá

Facultad de Ingeniería Mecánica


Ingeniería en Energía y ambiente
Laboratorio de Teoría de Control
Laboratorio #1

Integrantes:
Carlos Garcés 8-951-370
Yermahel Hernández 8-875-2372
Fernando Pinilla 8-955-2116

Grupo:
1EM131

Profesor/Instructor:
Lino Ruiz /Andy Sanjur

Materia:
Teoría de Control

Tema del Laboratorio:


Introducción a Scilab

Fecha de entrega:
9- septiembre- 2021

1
Índice

Contenido
Introducción........................................................................................................... 3
Objetivos General.................................................................................................. 3
Objetivos Específicos ........................................................................................... 3
Materiales y Equipo ............................................................................................... 3
Procedimiento ....................................................................................................... 4
Abordar los siguientes problemas de matrices utilizando el entorno de Scilab
................................................................................................................................ 4
Para las matrices: .................................................................................................. 4
Producto Cruz ............................................................................................................................. 5
Producto Punto .......................................................................................................................... 5
Multiplicación de U por V y el escalar 5 ............................................................................... 5
Traspuesta de U y V................................................................................................................... 6
Matriz inversa de U y V ............................................................................................................. 6
Calcule la inversa de la matriz U, calcule su producto cruz con la traspuesta de V
y guarde el resultado en una variable llamada MTRX. ..................................................... 7
2- Solucionar los siguientes sistemas de ecuaciones utilizando Scilab .......... 7
Problema 1 ................................................................................................................................... 7
Problema 2 ................................................................................................................................... 8
3. Graficar mediante la consola las siguientes funciones: .............................. 10
-función 1.................................................................................................................................... 10
-Función 2................................................................................................................................... 11
4.Ingrese a Scinotes y genere una función que permita determinar la
hipotenusa y el ángulo que forma respecto a la horizontal; la función debe
depender de los valores de los catetos como valores de entrada ................. 12
Conclusión ........................................................................................................... 15

2
Introducción
En esta experiencia de laboratorio, aprenderemos a utilizar la herramienta
computacional o programa llamado Scilab, de modo que ahondaremos algunas de
sus funciones matemáticas como compilador, y también utilizaremos estas
funciones para realizar o resolver problemas que se nos plantea en la guía,
revisaremos como se resuelven matrices, y sus problemas correspondiente,
también revisaremos cómo realizar gráficas en ella, y cómo resolver triángulos
rectángulos

Objetivos General
Conocer y manejar el programa Scilab y Xcos como una herramienta que permite
realizar cálculos matemáticos y obtener gráficos para la solución de ingeniería.

Objetivos Específicos
 Comprender las funciones básicas de Scilab
 Manejar fluidamente sus comandos
 Resolver los problemas planteados en la guía de laboratorio.
 Obtener gráficos de problemas de cálculos matemáticos mediante el uso de
Scilab Xcos
 Aplicar las técnicas de cálculos aprendidas en un problema de ingeniería

Materiales y Equipo
Video Beam y computadores con el programa Scilab instalado. El sitio web del
programa www.scilab.com

3
Procedimiento

Abordar los siguientes problemas de matrices utilizando el entorno de Scilab

Para las matrices:

Calcule:
-Producto cruz-
Producto punto
-Multiplicación de Uy Vpor el escalar 5
-Traspuesta de Uy V
-Matriz inversa de Uy V
-Calcule la inversa de la matriz U, calcule su producto cruz con la traspuesta de Vy
guarde el resultado en una variable llamada MTRX.

Figura 1. Matriz U y V

4
Producto Cruz

Figura 2 Producto cruz de U y V

Producto Punto

Figura 3 Producto Punto de U y V

Multiplicación de U por V y el escalar 5

Figura 4 Multiplicación de matrices por un escalar

5
Traspuesta de U y V

Figura 5 Traspuesta de U y V

Matriz inversa de U y V

Figura 6 matriz inversa de U y V

6
Calcule la inversa de la matriz U, calcule su producto cruz con la traspuesta
de V y guarde el resultado en una variable llamada MTRX.

Figura 7 matriz inversa de U por la traspuesta de V

2- Solucionar los siguientes sistemas de ecuaciones utilizando Scilab


Problema 1

7
Figura 8 Solución del problema 1

Problema 2

8
Figura 9 Solución del problema 2

9
3. Graficar mediante la consola las siguientes funciones:
-función 1
1. 𝒇(𝒙) = (𝒙 + 𝟐)(𝒙 − 𝟑)(𝒙 − 𝟒)(𝟑𝒙𝟐 − 𝟒𝒙 + 𝟐)

Figura 10

Figura 11 gráficas de la función 1

10
-Función 2
𝟑𝒙
2. 𝒇(𝒙) = (𝒙+𝟏)𝟐

Figura 12 Figura 13

Figura 14

11
Figura 15 gráfica de la función 2

4.Ingrese a Scinotes y genere una función que permita determinar la


hipotenusa y el ángulo que forma respecto a la horizontal; la función debe
depender de los valores de los catetos como valores de entrada

Para encontrar la hipotenusa utilizamos el teorema de Pitágoras,


c^2=a^2+b^2 representado en scinotes como c=sqrt(a^2+b^2).
Pero tal como lo indica la función “c” depende de los valores de los lados
adyacente y opuesto (a y b), Estos valores serán asignados por nosotros y la
fusión nos calculará el valor de “c”.

12
Figura. 16 “estructura en scinotes para ejecutar la función)

El problema también nos pide que calcules el ángulo con respecto a la horizontal
para encontrarlo se utiliza la siguiente expresión: alfa=asin(b/c) que nos es más
que el seno inverso del lado b dividido entre el lado c. aquí obtendremos el
resultado del ángulo pero en radianes por lo que en la siguiente línea:
alfag=(alfa*180/%pi) definimos otra variable que nos dará el resultado en grados
por medio de una operación de conversión de radianes a grados multiplicando
nuestra variable alfa por 180º y dividido entre 𝜋.
Los siguientes parámetros son los mostrados en la figura. 1

clear
a=input("introduzca el valor de a ")
b=input("introduzca el valor de b ")
c=sqrt(a^2+b^2)
disp("c = "+string(c))
alfa=asin(b/c)
disp("angulo en radianes = "+string(alfa))
alfag=(alfa*180/%pi)
disp("angulo en grados = "+string(alfag))

Una vez guardado el archivo en documentos en nuestro caso como


“hipotenusayangulo.exe” se procede a ejecutar como se ve en la siguiente imagen.

13
figura. 1.1 “consola con los resultados de la ejecución”

Figura 17 variables c con sus respectivos ángulos en radianes y grados.

El archivo nos pide que ingresemos los valores de a y b y nos da como resultado
el lado c con sus respectivos ángulos, tanto en radianes como en grados.

14
Conclusión

Por medio de esta experiencia, logramos conocer las funciones que nos ofrece este
programa, principalmente en matemáticas, ya que sus cálculos son rápidos y
exactos, también al utilizar Scilab Xcos, logramos graficar funciones complejas de
manera tal que es una herramienta muy eficaz para graficar, también resolvimos
una serie de problemas matriciales y por último calculamos un teorema de
Pitágoras, realizando una programación en Scilab que nos permitiera calcular dicho
problema.

Referencia
 Scilab

15

También podría gustarte