Está en la página 1de 9

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

(Universidad del Perú, DECANA DE AMÉRICA)


FACULTAD DE INGENIERIA ELECTRÓNICA Y ELÉCTRICA Y
TELECOMUNICACIONES
E.A.P: INGENIERÍA ELÉCTRICA

Profesor: Ing. Juan Apesteguia Infantes


Alumnos:
1. Nazario Ruiz Luis Alfredo-17190208
2. Meza Paucar Sandro MezaRobis-17190205
Curso: Sistemas de control 1
Horario: Sabado 2:00 – 6:00 p.m. Grupo: L12

2021
INTRODUCCION
Millones de ingenieros y científicos de todo el mundo usan MATLAB ® para analizar y diseñar los
sistemas y productos que transforman nuestro mundo. MATLAB está presente en sistemas de
seguridad activa de automóviles, naves espaciales interplanetarias, dispositivos de
monitorización de la salud, redes eléctricas inteligentes y redes móviles LTE. Se utiliza para
aprendizaje automático, procesamiento de señales, procesamiento de imágenes, visión
artificial, comunicaciones, finanzas computacionales, diseño de control, robótica y muchos otros
campos.
Matemáticas. Gráficas. Programación.
La plataforma de MATLAB está optimizada para resolver problemas científicos y de ingeniería.
El lenguaje de MATLAB, basado en matrices, es la forma más natural del mundo para expresar
las matemáticas computacionales. Las gráficas integradas facilitan la visualización de los datos
y la obtención de información a partir de ellos. Una vasta biblioteca de
herramientas (Toolboxes) integradas le permite empezar a trabajar inmediatamente con
algoritmos esenciales para su dominio. El entorno de escritorio invita a experimentar, explorar y
descubrir. Todas estas herramientas y funciones de MATLAB están probadas rigurosamente y
diseñadas para trabajar juntas.
Expanda. Integre. Implemente.
MATLAB le ayuda a llevar sus ideas más allá del escritorio. Puede ejecutar sus análisis en
conjuntos de datos de mayor tamaño y expandirse a clusters y nubes. El código de MATLAB se
puede integrar con otros lenguajes, lo que le permite implementar algoritmos y aplicaciones en
sistemas web, empresariales o de producción.

Características principales
 Lenguaje de alto nivel para cálculos científicos y de ingeniería
 Entorno de escritorio optimizado para la exploración iterativa, el diseño y la
solución de problemas
 Gráficas para visualizar datos y herramientas para crear diagramas
personalizados
 Aplicaciones para ajustar curvas, clasificar datos, analizar señales, ajustar
sistemas de control y muchas otras tareas
 Toolboxes complementarias para una amplia variedad de aplicaciones científicas
y de ingeniería
 Herramientas para crear aplicaciones con interfaces de usuario personalizadas
 Interfaces para C/C++, Java , .NET, Python, SQL, Hadoop y Microsoft  Excel
® ® ®

 Opciones de implementación libres de derechos para compartir programas de


MATLAB con los usuarios finales
1. PREGUNTA 1
A=[1 2 3 5;4 5 6 2;7 8 0 3 ;2 3 1 6]

A =

1 2 3 5
4 5 6 2
7 8 0 3
2 3 1 6

b=[416;824; 381;275]

b =

416
824
381
275

PARA HALLAR LOS VALORES DE X MULTIPLICAMOS LA INVERSA DE A

X=inv(A)*b

X =

25.0000
22.0000
99.0000
10.0000

2.PREGUNTA 2
2.1
 
% x^4 -12x^3 + 0x^2 +25x + 16
x=[1 -12 0 25 16];
roots(x)

ans =

11.8111 + 0.0000i
1.8218 + 0.0000i
-0.8165 + 0.2774i
-0.8165 - 0.2774i

  2.2
%CALCULO DEL POLINOMIO A PARTIR DE LAS RAICES

r=[2+3i,2-3i,-5,3,-9]

r =

Columns 1 through 4

2.0000 + 3.0000i 2.0000 - 3.0000i -5.0000 + 0.0000i 3.0000 +


0.0000i

Column 5

-9.0000 + 0.0000i

COMANDO PARA HALLAR EL POLINOMIO A PARTIR DE SUS RAICES

p=poly(r)

p =

1 7 -28 -4 579 -1755

2.3
%OPERACIONES CON POLINOMIOS SUMA, RESTA, DIVISION, MULTIPLICACION Y
DEDIVADA
A = [1 2 3 4 ]

1 2 3 4

B= [1 4 9 16]

B =

1 4 9 16

% DIVISION DE LOS POLINOMIOS A Y B


deconv(A,B)

ans =
1

% MULTIPLICACION DE LOS POLINOMIOS A Y B

conv(A,B)

ans =

1 6 20 50 75 84 64

% SUMA DE LOS POLINOMIOS A Y B

T=A+B

T =

2 6 12 20

% RESTA DE LOS POLINOMIOS A Y B

R=A-B

R =

0 -2 -6 -12

% DERIVADA DEL POLINOMIO A

syms x //DEFIIMOS LA VARIABLE


p=1*x^3 + 2*x^2 + 3*x + 4

p =

x^3 + 2*x^2 + 3*x + 4

UTILIZAMOS EL COMANDO DIFF PARA HALLAR LA DERIAVADA DE LA FUNCION


diff(p)

ans =

3*x^2 + 4*x + 3
3. PREGUNTA
% AJUSTE POR MINIMOS CUADRADOS

x=[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1];
y=[-0.45 1.98 3.28 6.16 7.08 7.34 7.66 9.56 9.48 9.30 11.20];

N<11(N debe ser menor a la cantidad de datos que


tenemos, por eso en la última iteración tiene un valor
de 10.)

PARA N=2
>>% REALIZAMOS EL AJUSTE (2 INDICA QUE ES DE ORDEN ES DECIR CUADRATICA )

ec=polyfit(x,y,2)

ec =

-9.8147 20.1338 -0.0327

LA=polyval(ec,x)

LA =

-0.0327 1.8826 3.6015 5.1242 6.4505 7.5806 8.5143


9.2518 9.7930 10.1378 10.2864

plot(x,y,x,LA)
PARA N=3
ec=polyfit(x,y,3)

ec =

16.0956 -33.9580 29.3404 -0.6121

LA=polyval(ec,x)

LA =

-0.6121 1.9985 4.0264 5.5684 6.7209 7.5806 8.2439


8.8076 9.3680 10.0220 10.8659

plot(x,y,x,LA)
PARA N=10
ec=polyfit(x,y,10)

ec =

1.0e+06 *

-0.4644 2.2968 -4.8781 5.8244 -4.2957 2.0216 -0.6034


0.1090 -0.0106 0.0004 -0.0000

LA=polyval(ec,x)

LA =

-0.4500 1.9800 3.2800 6.1600 7.0800 7.3400 7.6600


9.5600 9.4800 9.3000 11.2000

plot(x,y,x,LA)
CONCLUSIONES
 Como podemos notar en el primer problema, no solo nos permite
resolver matrices de 3x3, sino matrices de orden n, y de una manera
muy rápida.

 Para la 2 pregunta veremos la importancia que tiene en si este


programa, es fundamental ya que no solo en las ingenierías sino en
todas las áreas nos vamos a encontrar con problemas que están
modeladas matemáticamente, convirtiéndose en ecuaciones o más
general en polinomios que vamos a tener q solucionar para encontrar
los valores que satisfagan el modelo matemático.

 En la pregunta 3 donde antes de encontrar una función determinada


debemos encontrar patrones (hoy en día en la data sciencie es
fundamental encontrar patrones) y por ende debemos modelar una
función con los datos dados y ajustarla de manera que el error sea
mínimo.

También podría gustarte