Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. OBJETIVOS
hallar la solución una de ellas es a través de matrices formadas por los coeficientes de las
ecuaciones ordenas adecuadamente y que a través de una operación especial de división
sobre la matriz formada por la parte constante de cada ecuación nos permite obtener una
matriz columna formada por el valor de cada una de las incógnitas.
2) Números
Son representaciones asociadas a un valor sobre un sistema cerrado, el cual está provisto
de operaciones de suma, resta y producto y cuyo resultado esta sobre el mismo sistema.
Dentro de estos tenemos los naturales, los enteros, reales, complejos, etc.
3) Operaciones Escalares
Matlab provee dentro de sus comandos un conjunto de operadores y comandos que
permiten implementar toda una librería de operaciones escalares, tal como muestra el
menú de comandos respectivo.
SEÑALES Y SISTEMAS
Trigonometric.
sin Sine.
sinh Hyperbolic sine.
asin Inverse sine.
asinh Inverse hyperbolic sine.
cos Cosine.
cosh Hyperbolic cosine.
acos Inverse cosine.
acosh Inverse hyperbolic cosine.
tan Tangent.
tanh Hyperbolic tangent.
atan Inverse tangent.
atan2 Four quadrant inverse tangent.
atanh Inverse hyperbolic tangent.
sec Secant.
sech Hyperbolic secant.
asec Inverse secant.
asech Inverse hyperbolic secant.
csc Cosecant.
csch Hyperbolic cosecant.
acsc Inverse cosecant.
acsch Inverse hyperbolic cosecant.
cot Cotangent.
coth Hyperbolic cotangent.
acot Inverse cotangent.
acoth Inverse hyperbolic cotangent
Exponential.
exp Exponential.
log Natural logarithm.
log10 Common logarithm.
sqrt Square root.
Complex.
abs Absolute value.
angle Phase angle.
conj Complex conjugate.
imag Complex imaginary part.
real Complex real part.
Numeric.
fix Round towards zero.
floor Round towards minus infinity.
ceil Round towards plus infinity.
round Round towards nearest integer.
rem Remainder after division.
sign Signum function.
4) Funciones
En realidad Matlab se desarrolla en tormo a funciones, para conocer la dimensión de estas
librerías es necesario observar la tabla de contenidos del help.
Aquí se muestra que hay funciones lineales, no lineales, escalares, matriciales, de control del
editor, funciones asociadas a gráficos, funciones locales, funciones de entrada y salida, etc.
Además la tabla muestra solo las funciones del editor general, Matlab además puede cargar
toolbox que tienen funciones específicas en torno a un área de aplicación en particular, como
puede ser el control, procesamiento digital de señales, lógica difusa, etc.
SEÑALES Y SISTEMAS
CONTENTS
You can also refer to the function INDEX for a complete listing of
Es común también el uso de constantes como pi, I o j que son la raíz cuadrada de –1, las
cuales ya están incorporadas en Matlab. Por ejemplo:
>> sin(pi/4)
ans =
0.7071
Para conocer a detalle el uso de alguna función, se debe escribir help [nombre de la
función] en la ventana de comandos de Matlab.
5) Gráficos
Es muy fácil crear gráficos en Matlab. Por ejemplo, si se necesita graficar una onda seno
como función del tiempo. Primero se hace un vector de tiempo (el semicolon después de
cada sentencia en Matlab indica que no se quieren ver todos los valores) y luego se evalúa
la función seno para cada uno de los tiempos definidos.
luego de ejecutada la última sentencia, aparece la ventana de gráficos de Matlab, tal como
se muestra:
a) Polinomios
En Matlab, un polinomio está representado por un vector, para crear un polinomio en
Matlab, simplemente se ingresa cada coeficiente del polinomio en orden descendente.
Por ejemplo, tomemos el siguiente polinomio para ilustrar el procedimiento
>> x = [1 3 -15 -2 9]
x=
1 3 -15 -2 9
>> y = [1 0 0 0 1]
SEÑALES Y SISTEMAS
7) Raices de un polinomio
También se puede extraer las raíces de un polinomio, que es la solución del mismo al ser
igualado a cero. Para ello veamos un polinomio de orden elevado como:
>> x = [1 2];
>> y = [1 4 8];
>> z = conv(x,y)
z=
1 6 16 16
Como se puede ver en este caso el vector cociente es exacto, ello se afirma debido a que
el vector de los residuos es nulo, en caso de que la división no sea exacta, en este vector
observaremos otros valores que no son cero
Si se pretenden sumar dos polinomios con el mismo orden, se puede lograr con un simple
z= x+y (donde los vectores x i y deben tener la misma longitud). En caso general la
función definida para la suma requiere usar polyadd.
Para usar polyadd, se debe copiar la función en un m-file, y luego usarlo como cualquier
otra función de algún toolbox de Matlab.
Para ver el ejemplo, asumamos que se tiene la función polyadd guardada como un m-
file, y se quieren sumar dos polinomios x i y, para ello se tendría que ingresar el siguiente
comando:
>>z = polyadd(x,y)
x=
1 2
y=
1 4 8
z=
1 5 10
IV. ACTIVIDADES
Desarrolle la solución
Defina el formato de cada uno de los comandos en Matlab que use (puede hacer la
consulta en la opción help de la ventana de comandos, a través de la tabla de
contenidos eligiendo ELMAT o MATFUN
Escriba la secuencia de comandos en MATLAB para implementar la misma
Consigne la solución obtenida luego de la implementación.
1. Dadas dos matrices cualesquiera A y B que usted elija, con la condición de que sean
cuadradas y de la misma dimensión, obtener el producto de Schur, definido por:
A B i , j ai , j bi , j
A, B i , j k 1[aik bkj ]
n
a 1 2 3 -2 0.3 5 0
b 1 3 1 0 3 -5 -4
7. Dado x 1 45 j , y 2 2 j , z 8 j
x+y,
x-z,
(x+y)z
x,
1
y
2
z
log x,
ey,
x ,
y
ln x
SEÑALES Y SISTEMAS
10. Almacenar la abscisa y los valores de la función 5sin(3t 1.2) evaluada para valores de
t desde 0 hasta 20 seg., luego grafique, titulando la gráfica y los ejes apropiadamente,
revisar los comando legend, xlabel, ylabel
13. Grafique cuatro periodos de la función x(t ) A cos(ot ) 5cos 53 t 0.5 , deberá
determinar el periodo T, a partir de él construir un vector de tiempos con 200 puntos
desde 0 hasta 4T, que servirá para evaluar la función y construir el gráfico de la misma,
etiquete los ejes y el gráfico.
17. Calcular el producto de los dos polinomios arriba definidos (comando conv) y luego
grafique el resultado dando a x valores entre 1 y 10 con incrementos de 0.2
V. CONCLUSIONES
VI. CUESTIONARIO/EJERCICIOS