You are on page 1of 51

UNIVERSIDAD NACIONAL ¨SIGLO XX¨

INGENIERIA ELECTROMECANICA

INVESTIGACION Nº2
ANALISIS COMPLEJO (CON SOPORTE DE
MATLAB)
MAT – 2105 ANALISIS COMPLEJO

Alumno: Edwin Omar Choque Gonzales


a) FUNTAMENTO TEORICO
INTRODUCCION
MATLAB es un entorno de computación técnica que posibilita la ejecución del cálculo
numérico y simbólico de forma rápida y precisa, acompañado de características gráficas
y de visualización avanzadas aptas para el trabajo científico y la ingeniería. MATLAB es
un entorno interactivo para el análisis y el modelado que implementa más de 500
funciones para el trabajo en distintos campos de la ciencia.
Por otra parte, MATLAB presenta un lenguaje de programación de muy alto
nivel basado en vectores, arrays y matrices.
Además, el entorno básico de MATLAB se complementa con una amplia
colección de toolboxes que contienen funciones específicas para determinadas
aplicaciones en diferentes ramas de las ciencias y la ingeniería.
La arquitectura de MATLAB es abierta y ampliamente extensible, permitiendo
la relación con Excel, C, Fortran y otras aplicaciones externas muy utilizadas e
importantes. Entre otras cosas, el código escrito en lenguaje de MATLAB
puede ser traducido a C de forma inmediata.
MATLAB también permite la operatividad entre plataformas posibilitando
trabajar con distintos sistemas operativos y relacionar el trabajo realizado en las
distintas plataformas.
MATLAB es un software en continuo crecimiento y muy adaptable a los
CARACTERISTICAS HOJA DE TRABAJO

1. Current
Folder
2. Command
Window
3.
Workspace
4. Command
History
5. Interfaz
Ribbon

El Current Folder nos permitirá acceder accede a los archivos. El Command Window es la
ventana por medio de la cual se ingresarán líneas de comandos, en el punto de insersión
denominado prompt (>>). A traves del Workspace podremos explorar los datos que se
vayan creando o importando a partir de archivos. En el Command History visualizaremos
Operadores aritméticos
• Existen en MATLAB dos tipos de operaciones
aritméticas: las operaciones aritméticas matriciales,
que se rigen por las reglas del álgebra lineal, y las
operaciones aritméticas con vectores, que se
realizan elemento a elemento. Los operadores
involucrados se presentan en la tabla siguiente.
Las operaciones matemáticas simples entre escalares y vectores aplican el
escalar a todos los elementos del vector según la operación definida, y las
operaciones simples entre vectores se realizan elemento a elemento. A
continuación se presenta una especificación más amplia de estos
operadores:
Hay que tener presente que los vectores han de ser de la misma longitud y
que
en el producto, cociente y potencia el primer operando va seguido de un
punto .
CONSTANTES:
Existen un grupo importantes de números irracionales y reales en general
que por su utilización muy común merecen trato especial. MATLAB
incorpora los siguientes
ALGEBRA LINEAL NUMERICA
- Matrices numéricas
MATLAB permite trabajar con matrices numericas de
forma muy comoda y extensa. No obstante, se trata
de un programa especializado en calculo matricial. La
tabla que se presenta a continuacion muestra las
funciones matrices numericas que pueden realizarse
con el modulo basico de MATLAB.
VALORES PROPIOS, VECTORES
PROPIOS Y DESCOMPOSICION DE
MATRICES
• El trabajo con valores propios y vectores propios,
asi como los metodos de descomposicion de
matrices, son esenciales para el trabajo en algebra
matricial numerica. El modulo basico de MATLAB
permite trabajar con estas materias mediante
varias funciones. Las mas importantes se exponen a
continuacion.
Matrices dispersas y especiales
• Se denominan matrices dispersas aquellas que
poseen un numero importante de ceros de modo
que sea posible trabajar con ellas de forma
ventajosa aprovechando su reducido numero de
elementos no nulos. El modulo basico de MATLAB
presenta varios comandos para trabajar
eficientemente con matrices dispersas. Por otro
lado, existen en MATLAB comandos que permiten
trabajar con determinados tipos especificos de
matrices especiales como las de Hadamard, Hankel,
Hilbert, Pascal, Rosser, Toeplitz y otras. A
continuacion se presentan estos comandos:
Espacios vectoriales y aplicaciones
lineales
Los comandos mas importantes relacionados con esta materia
se presentan a continuacion:
Trabajando con polinomios
Los comandos (funciones) mas importantes disponibles en el modulo
básico de MATLAB para el trabajo con polinomios se presentan a
continuacion.
Representación geométrica
• Graficando datos
El módulo básico de MATLAB ofrece una gama amplia de
opciones a la hora de realizar representaciones gráficas.
Permite realizar gráficos de curvas planas y superficies,
posibilitando la agrupación y la superposición. También es
posible trabajar colores, rejillas, marcos, etc., en los gráficos.
Las representaciones de funciones pueden realizarse en
coordenadas implícitas, explícitas y paramétricas. MATLAB es,
por tanto, un software matemático con elevadas prestaciones
gráficas, lo que le distingue de muchos otros paquetes de
cálculo simbólico. También permite MATLAB realizar gráficos
de barras, líneas, estrellas, histogramas, poliedros, mapas
geográficos y animaciones. La creación de un gráfico suele
acoplarse a los siguiente pasos:
Derivadas, integrales y ecuaciones
diferenciales
Siguiendo con las funciones de MATLAB para el trabajo en análisis
matemático, a continuación se presentan las relativas a derivadas,
integrales y ecuaciones diferenciales. Comenzaremos con las funciones
relacionadas con la derivación.
A continuación se presentan las funciones relacionadas con la integración:
El cuadro siguiente resume las funciones relacionadas con las ecuaciones
diferenciales:
Funciones matemáticas espaciales
Existe en el módulo básico de MATLAB un grupo importante de funciones
especializadas con variable real y compleja que se presentan en la siguiente tabla:
Es necesario precisar que todas las variables que aparecen en letras
mayúsculas son variables reales vectoriales, salvo la variable Z, que es
vectorial compleja. Las letras minúsculas designan variables escalares
reales.
• Funciones para conversión de sistemas de coordenadas
MATLAB permite trabajar con distintos sistemas de coordenadas e implementa
funciones para hacer conversiones de coordenadas de unos sistemas a otros.
Como los sistemas de coordenadas menos habituales son las cilíndricas y las
esféricas, a continuación se presenta una breve aclaración teórica sobre estos dos
sistemas.
En un sistema de coordenadas cilíndricas, un punto P del espacio se representa
por una tripleta ordenada (r, θ, z), donde:
r es la distancia del origen (O) a la proyección de P (P') en el plano XY
θ es el ángulo entre el eje X y el segmento OP'
z es la distancia PP'
En un sistema de coordenadas esféricas, un punto P del espacio se representa por
una tripleta ordenada (ρ, θ, φ), donde:
ρ es la distancia de P al origen
θ es el mismo ángulo que el usado en coordenadas cilíndricas
φ es el ángulo entre el eje Z positivo y el segmento OP
A continuación se presenta la sintaxis de las funciones que ofrece MATLAB
en su módulo básico para transformación de coordenadas.
Soluciones de ecuaciones y
sistemas
• MATLAB permite resolver ecuaciones y sistemas
utilizando los comandos que se presentan a
continuación:
Números complejos
• El trabajo en el campo de los números complejos está
perfectamente implementado en MATLAB. Siguiendo la
convención de que todas las funciones empiezan con minúscula,
una i o una j minúsculas representan el número imaginario √-1,
que es el valor clave en todo el análisis de variable compleja.
Sobre los números complejos pueden ser aplicados los
operadores habituales, además de algunas funciones específicas.
Tanto la parte real como la parte imaginaria de los números
complejos pueden ser constantes simbólicas o cualquier número
real, y las operaciones con ellos se realizan siempre en modo
exacto, a no ser que en alguna intervenga una aproximación
decimal, en cuyo caso se devuelve una aproximación del
resultado.
• Como la unidad imaginaria se representa mediante los símbolos i
o j, los números complejos se expresan en la forma a+bi o a+bj. Es
notorio el hecho de no necesitar el símbolo del producto (el
asterisco) antes de la unidad imaginaria:
Funciones con argumento
complejo
• El trabajo con variable compleja es muy importante
en análisis matemático y en sus aplicaciones en
ramas importantes de la ingeniería. MATLAB no
solamente implementa la posibilidad de operar con
números complejos, sino que además incorpora
varias funciones con variable compleja. A
continuación se presenta un resumen de las más
importantes.
Funciones elementales que
admiten como
argumento un vector complejo v
• MATLAB es un software que maneja perfectamente
el cálculo vectorial y matricial. Su propio nombre,
laboratorio matricial, ya da idea de su potencia
para el trabajo con vectores y matrices. MATLAB
permite trabajar con funciones de variable
compleja, pero además esta variable puede ser
vectorial e incluso matricial. A continuación se
presenta una tabla con las funciones de variable
compleja vectorial que incorpora MATLAB.
• Estas funciones también admiten como argumento
una matriz compleja, en cuyo caso el resultado es
un vector fila cuyas componentes son los
resultados de aplicar la función a cada columna de
la matriz.
Funciones elementales que
admiten como
argumento una matriz compleja Z
Palabras reservadas
• Palabra reservada end
La palabra reservada end, al utilizarse en indexación,
indica el último índice del rango posible de la
dimensión (fila ó columna) en la que aparezca.
Ejemplos de problemas
matemáticos en Matlab

Sistema de ecuaciones – algebra, sebastian lazo Problema de la pagina 187


Problema de integrales
indefinidas

Calculo diferencial e integral, Arturo Aguilar Marquez, pagina 252


Ejemplos de variable compleja
• 1. (5+3i)+{(-1+2i)+(7-5i)}
Solución: programa

manualmente:
(5+3i)+{(-1+2i)+(7-5i)} = (5+3i)+{-1+2i+7-5i} =
(5+3i)+(6+3i) = 11
Ley asociativa de la adición

You might also like