Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MATLAB BÁSICO
Pazmiño A. Alexandra
Jácome T. Jairo
Zabala A. Luis a.
Gavilanes C. Javier J.
2
MATLAB BÁSICO
Aval Espoch
Corrección y diseño:
La Caracola Editores
Impreso en Ecuador
3
CONTENIDO GENERAL
CAPíTULO I.........................................................................................16
4
Pazmiño A. Alexandra, Jácome T. Jairo ,
CAPÍTULO II......................................................................................129
CAPÍTULO III....................................................................................147
BIBLIOGRAFÍA.................................................................................180
GLOSARIO DE TÉRMINOS.............................................................181
6
ÍNDICE DE FUNCIONES
Función vpa.............................................................................................24
Función rem............................................................................................33
Función sign............................................................................................33
Función max............................................................................................34
Función min............................................................................................34
Función gcd.............................................................................................34
Función lcm.............................................................................................35
Función factorial.....................................................................................35
Función factor.........................................................................................35
Funciones trigonométricas
Función exp..............................................................................................41
Función log..............................................................................................41
Función log10..........................................................................................42
7
MATLAB BÁSICO
Función log2............................................................................................42
Función sqrt.............................................................................................43
Función abs..............................................................................................43
Función ceil.............................................................................................44
Función round.........................................................................................44
Función fix...............................................................................................45
Función ceil.............................................................................................46
Función round.........................................................................................46
Función fix...............................................................................................46
Función abs..............................................................................................47
Función angle..........................................................................................47
Función conj............................................................................................47
Función real.............................................................................................48
Función imag...........................................................................................48
8
Pazmiño A. Alexandra, Jácome T. Jairo ,
Función linspace......................................................................................59
Función max............................................................................................68
Función min............................................................................................69
Función mean......................................................................................... 70
Función median.......................................................................................71
Función std..............................................................................................72
Función sort.............................................................................................72
Función cumsum......................................................................................75
Función cumprod....................................................................................76
Función size...........................................................................................103
Función det............................................................................................104
Función rank.........................................................................................104
Función trace.........................................................................................105
9
MATLAB BÁSICO
Función eye............................................................................................105
Función zeros.........................................................................................106
Función tril............................................................................................109
Función triu...........................................................................................109
Función flipud.........................................................................................110
Función inv.............................................................................................111
Función magic.........................................................................................112
Polinomios
Función polyval......................................................................................129
Función roots.........................................................................................130
Función deconv.......................................................................................133
Función polyder......................................................................................134
Función polyint......................................................................................134
Función polyfit.......................................................................................135
10
Pazmiño A. Alexandra, Jácome T. Jairo ,
Función rref...........................................................................................143
Gráficos
Función plot .........................................................................................147
Función plotyy........................................................................................151
Función loglog.......................................................................................152
Función semilogx...................................................................................153
Función semilogy....................................................................................153
Función fplot ........................................................................................ 154
Función ezplot........................................................................................155
Función subplot......................................................................................157
Función axis ........................................................................................ 158
Función title .........................................................................................164
Función xlabel, ylabel.............................................................................165
Función legend.......................................................................................166
Función text .........................................................................................167
Función gtext.........................................................................................168
Función grid.......................................................................................... 169
Función hold .........................................................................................170
Función figure........................................................................................171
Función close.........................................................................................171
Función clf............................................................................................ 171
Función gcf............................................................................................171
11
ÍNDICE DE FIGURAS
12
Pazmiño A. Alexandra, Jácome T. Jairo ,
Fig. 25. Gráfica utilizando la función fplot con intervalo en el eje x y caracte-
rísticas...................................................................................................154
Fig. 26. Gráfica utilizando la función fplot con intervalo en el eje x - y y car-
acterísticas.............................................................................................155
13
MATLAB BÁSICO
14
Contribuciones
-
cicios relacionados a los temas explicados.
Alexandra Orfelina Pazmiño Armijos, ingeniera electrónica en Computa-
ción y tecnóloga en Informática Aplicada, especialista en redes de comunicación
de datos, magíster en Informática Empresarial, docente facultad de Mecánica de
la Escuela Superior Politécnica de Chimborazo, miembro del grupo de Investiga-
ción y Estudios en Bioingeniería.
Jairo René Jácome Tinoco, ingeniero electrónico en Computación, tecnó-
logo en Informática Aplicada, magíster en Sistemas de Telecomunicaciones, téc-
nico docente de la Facultad de Mecánica de la Escuela Superior Politécnica de
Chimborazo, miembro del Grupo de Investigación y Estudios en Bioingeniería.
Luis Alberto Zabala Aguiar, ingeniero en Electrónica, Control y Redes
Industriales, magíster en Sistemas de Telecomunicaciones, ha desarrollado pro-
yectos de control industrial y en el sector petrolero, docente en las asignaturas
Sistemas de Control, Instrumentación y sensores y Electrónica de potencia.
Gavilanes C. Javier J. ingeniero en Electrónica, Control Automático y Re-
des Industriales. máster universitario en Automática y Robótica. Adjudicatario
Beca de Estudios Cuarto Nivel. Docente de la Facultad de Mecánica Escuela
de Ingeniería Automotriz. Miembro del Grupo de Investigación y Estudios en
Bioingeniería.
15
CAPÍTULO I
de matrices.
MATLAB no siempre es la mejor herramienta para usar en tareas de progra-
mación como desarrollo de sistemas, manejo de bases de datos, etc. Este progra-
ma se destaca en análisis numérico, cálculo matricial, procesamiento de señales,
Matlab está formado por varias ventanas, de las cuales algunas se encuentran
visibles. A continuación, se menciona el funcionamiento de cada una.
16
Pazmiño A. Alexandra, Jácome T. Jairo ,
1.1.2 Workspace
17
MATLAB BÁSICO
18
Pazmiño A. Alexandra, Jácome T. Jairo ,
19
MATLAB BÁSICO
1.1.5 Editor
20
Pazmiño A. Alexandra, Jácome T. Jairo ,
Para comenzar a trabajar con Matlab, se tecleará la orden que se desee eje-
cutar en la ventana de comandos después del símbolo del sistema >>. Matlab
ejecuta la instrucción y almacena el resultado en la variable indicada o crea la
variable ans por defecto.
Las funciones introducidas, llamadas también “entradas” se ejecutan pul-
sando la tecla enter. Se debe tener en cuenta que al escribir los nombres de las
funciones o de los comandos, Matlab distingue entre mayúsculas y minúsculas
(por lo general, las funciones se escriben en minúsculas).
Si se ingresa una operación sin indicar en donde se va a almacenar el resulta-
do; Matlab crea y guarda la variable ans con el resultado de la operación.
A continuación un ejemplo en el que se pide a Matlab que ejecute una ope-
ración sencilla:
21
MATLAB BÁSICO
« 9+3
ans =
13
Como se puede observar a continuación, en la ventana del workspace ,se crea
esta variable con su contenido.
Declaración de variables
a=9
a=
9
»b=3
b=
3
» c=a+b
c=
12
22
Pazmiño A. Alexandra, Jácome T. Jairo ,
23
MATLAB BÁSICO
Sintaxis:
vpa A
vpa A d
Ejemplo:
ans =
1.8217977168218728251394687124089e311
ans =
1.8217977168218728251394687124089371267338971528175e311
24
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> i
ans =
0.0000 + 1.0000i
>> j
ans =
0.0000 + 1.0000i
>> 5+7i
ans =
5.0000 + 7.0000i
>> 9-8i
ans =
9.0000 - 8.0000i
>> 3-5j
ans =
3.0000 - 5.0000i
25
MATLAB BÁSICO
Sumar: +
Restar: -
Producto: *
División derecha: /
División izquierda: \
Potenciación: ^
>> 6+9
ans =
>> 98-67
ans =
31
>> 3+9-8+(-2)
ans =
>> 3.5*8
ans =
28
>> 4^3
ans =
64
26
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> -2^4
ans =
-16
>> 9/6
ans =
1.5000
>> 9\6
ans =
0.6667
>> 4/5^3
ans =
0.0320
-
cir, expresa un valor como un número entre 1 y 10 multiplicado por una potencia
de 10. En Matlab, se designan con una e entre el número decimal y el exponente.
>> 0.786e9
ans =
786000000
27
MATLAB BÁSICO
Correcto
>> a=9.768e23
a=
9.7680e+23
Incorrecto
Ejemplo:
>> d=8.765e34
d=
8.7650e+34
>> f=3.456e-23
f=
3.4560e-23
usen ,depende de su cálculo. Los números enteros se muestra sin punto decimal,
y los números decimales se muestran en formato corto (format short) que, por
defecto, es cuatro dígitos decimales.
28
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> c=9.8
c=
9.8000
-
format y. A
continuación, el nombre del formato.
ans =
8.763000000000000
format long e:
decimales.
ans =
3.488000000000000e-10
29
MATLAB BÁSICO
format short e: -
tos decimales.
ans =
3.4880e-10
ans =
7.89
>> format +
>> v=[3 -2 5.4 3 -1 -3]
v=
+-++--
>> format +
>> 787.98768
format + +,- ans =
+
31
MATLAB BÁSICO
Comando en Matlab
Pi
Exp
Neper
inf
NaN
Indeterminación Ejemplo: 0/0
Realmin
Menor número real positivo utilizable
Realmax
Mayor número real positivo utilizable
32
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> rem(9,2)
ans =
Sintaxis: sign(n)
Ejemplo:
>> sign(-9)
ans =
-1
>> sign(67)
ans =
33
MATLAB BÁSICO
>> sign(0)
ans =
ans =
>> min(6,9)
ans =
>> gcd(25,35)
34
Pazmiño A. Alexandra, Jácome T. Jairo ,
ans =
>> lcm(7,15)
ans =
105
>> factorial(5)
ans =
120
>> factor(45)
ans =
3 3 5
35
MATLAB BÁSICO
Funciones trigonométricas
Ejemplo:
>> sin(34.5)
ans =
0.0575
>> asin(4.53)
ans =
ans =
-1.4797 - 0.3334i
>> asin(2+3i)
ans =
0.5707 + 1.9834i
36
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> cos(90)
ans =
-0.4481
>> acos(90)
ans =
ans =
-73.4673 +10.4716i
>> acos(4-9i)
ans =
1.1545 + 2.9822i
37
MATLAB BÁSICO
Ejemplo:
>> tan(60)
ans =
0.3200
>> atan(45)
ans =
1.5486>> tan(9+5i)
ans =
-0.0001 + 0.9999i
>> atan(7-8i)
ans =
1.5086 - 0.0706i
Ejemplo:
>> cot(34.5)
ans =
-17.3663
38
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> acot(9.45)
ans =
0.1054>> cot(5+8i)
ans =
-0.0000 - 1.0000i
>> acot(6-8i)
ans =
0.0603 + 0.0799i
Ejemplo:
>> sec(56)
ans =
1.1720
>> asec(8.1)
ans =
ans =
39
MATLAB BÁSICO
0.2995 + 0.7710i
>> asec(4-7i)
ans =
1.5096 - 0.1077i
Ejemplo:
>> csc(67)
ans =
-1.1689
>> acsc(92)
ans =
ans =
-0.0014 - 0.0012i
>> acsc(4+9i)
ans =
0.0411 - 0.0927i
40
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> exp(3)
ans =
20.0855
>> exp(4-5i)
ans =
15.4874 +52.3555i
Ejemplo:
>> log(5)
ans =
1.6094
>> log(4-6i)
ans =
1.9756 - 0.9828i
41
MATLAB BÁSICO
Ejemplo:
>> log10(3)
ans =
0.4771
>> log10(5+4i)
ans =
0.8064 + 0.2930i
Ejemplo:
>> log2(86)
ans =
6.4263
>> log2(5-7i)
ans =
3.1047 - 1.3713i
42
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> sqrt(36)
ans =
>> sqrt(4+16i)
ans =
3.2010 + 2.4992i
Ejemplo:
>> abs(-98.6)
ans =
98.6000
negativo.
43
MATLAB BÁSICO
Sintaxis:
Ejemplo:
ans =
Función ceil: -
to positivo.
Sintaxis: ceil(x)
Ejemplo:
>> ceil(9.8)
ans =
10
Ejemplo:
>> round(8.4)
ans =
>> round(8.9)
ans
9
44
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
ans =
ans =
Sintaxis:
Ejemplo:
ans =
7.0000 + 3.0000i
45
MATLAB BÁSICO
Sintaxis:
Ejemplo:
>> ceil(4.2-5.4i)
ans =
5.0000 - 5.0000i
Ejemplo:
>> round(9.2-5.7i)
ans =
9.0000 - 6.0000i
Ejemplo:
46
Pazmiño A. Alexandra, Jácome T. Jairo ,
ans =
3.0000 + 7.0000i
Ejemplo:
>> abs(4-7i)
ans =
8.0623
Ejemplo:
>> angle(8-6i)
ans =
-0.6435
47
MATLAB BÁSICO
Ejemplo:
>> conj(3-7i)
ans =
3.0000 + 7.0000i
Ejemplo:
>> real(67-8.9i)
ans =
67
Ejemplo:
>> imag(67-8.9i)
ans =
-8.9000
48
Pazmiño A. Alexandra, Jácome T. Jairo ,
49
MATLAB BÁSICO
Ejemplo:
Ejemplo:
Ejemplo:
>> save variables a b
50
Pazmiño A. Alexandra, Jácome T. Jairo ,
Para ejecutar un script creado en el editor, puede hacerse desde del icono
o se puede escribir el nombre del archivo en la ventana de comandos.
1. 5+3
9-1
>> (5+3)/(9-1)
ans =
1
52
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> (2^3)-(4/(5+3))
ans =
7.5000
3. 52+1
4-1
>> (5^(2+1))/(4-1)
ans =
41.6667
53
MATLAB BÁSICO
4. 1 2
4 * 5
2 3
ans =
51/2
-
-
5. 5 + 6 * 7 – 2 2
3
2 * 3
3 3x6
>> (5+6*(7/3)-(2^2)/((2/3)*(3/(3*6))))
ans =
-17
6.
>> sqrt(sqrt(144)-sqrt((1/16)^(-1/4)))
ans =
2271/698
54
Pazmiño A. Alexandra, Jácome T. Jairo ,
7.
>> (((5-i)^2)/3i)+sqrt(2-i)
ans =
-2201/1172 - 1360/163i
8. ( MCD (82, 45 )) !
>> factorial(gcd(5^2,45))
ans =
120
9.
55
MATLAB BÁSICO
>> (tan(pi/3)*cos(pi/4))/min(pi,exp(1))
ans =
565/1254
y el neper. Como se puede observar, se los usa directamente dentro de las otras
funciones como el mínimo, coseno, tangente, etc.
10.
>> ((imag(3+2i))^2i)-((sin(6i)/cos(2-4i)))
ans =
-3536/541 + 1750/431i
1.3 VECTORES
una columna.
-
biar si es necesario ingresando más elementos o eliminando elementos). Simple-
mente, se ingresan los valores de los elementos que van a componer el vector
56
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> c=[2 3 4 5 6]
c=
2 3 4 5 6
>> d=[1,2,3,4,5]
d=
1 2 3 4 5
a=
1
2
3
4
del vector.
57
MATLAB BÁSICO
v=
5
3
7
1
9
4
>> v(3)
ans =
Operador (:)
Para vectores largos, ingresar los números uno por uno no es práctico, un
método abreviado para crear vectores uniformemente espaciados es el uso del
58
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> r=1:10
r=
1 2 3 4 5 6 7 8 9 10
Ejemplo:
>> v=1:2:10
v=
1 3 5 7 9
Función linspace
Ejemplo:
>> p=linspace(2,20,7)
p=
2 5 8 11 14 17 20
59
MATLAB BÁSICO
Ejemplo:
>> x=linspace(5,40,5)
x=
>> x=x'
x=
5.0000
13.7500
22.5000
31.2500
40.0000
Ejemplo:
>> x=linspace(3,25,8)
x=
>> x(4)
60
Pazmiño A. Alexandra, Jácome T. Jairo ,
ans =
12.4286
Ejemplo:
>> x(2:5)
ans =
Ejemplo:
>> x(3:2:8)
ans =
>> x(7:-3:1)
ans =
x([a b c]): Selecciona del vector los elementos que se encuentran en las
posiciones a , b, c, etc.
61
MATLAB BÁSICO
Ejemplo:
ans =
Ejemplo:
>> p=1:3:15
p=
1 4 7 10 13
>> p+5
ans =
6 9 12 15 18
x-n: resta de cada elemento del vector x con un valor escalar o viceversa.
62
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> p
p=
1 4 7 10 13
>> 9-p
ans =
8 5 2 -1 -4
Ejemplo:
>> x
x=
>> x*4
ans =
x/n: divide cada elemento del vector c para un valor escalar n o viceversa.
63
MATLAB BÁSICO
Ejemplo:
>> x
x=
>> x/5
ans =
x+y: suma cada elemento del vector x con cada elemento del vector y,
es decir posición a posición.
Ejemplo:
>> x=1:2:10
x=
1 3 5 7 9
>> y=3:3:15
y=
3 6 9 12 15
>> x+y
ans =
4 9 14 19 24
64
Pazmiño A. Alexandra, Jácome T. Jairo ,
x-y: resta cada elemento del vector x con cada elemento de vector y, es
decir posición a posición.
Ejemplo:
>> x
x=
1 3 5 7 9
>> y
y=
3 6 9 12 15
>> y-x
ans =
2 3 4 5 6
65
MATLAB BÁSICO
Ejemplo:
>> x
x=
1 3 5 7 9
>> y
y=
3 6 9 12 15
>> x*y
Error using *
Inner matrix dimensions must agree.
>> x.*y
ans =
3 18 45 84 135
x./y: divide cada elemento del vector x con cada elemento de vector y,
es decir posición a posición. Para este tipo de operación se debe utilizar el
operador punto (.) que permite realizar la división elemento a elemento.
Ejemplo:
>> x
x=
66
Pazmiño A. Alexandra, Jácome T. Jairo ,
1 3 5 7 9
>> y
y=
3 6 9 12 15
>> x./y
ans =
x.\y: divide cada elemento del vector y con cada elemento de vector x,
es decir posición a posición. Para este tipo de operación se debe utilizar el
operador punto (.), que permite realizar la división elemento a elemento.
Ejemplo:
>> x
x=
1 3 5 7 9
>> y
y=
3 6 9 12 15
>> x.\y
ans =
67
MATLAB BÁSICO
x.^y: eleva cada elemento del vector x con cada elemento del vector y,
es decir posición a posición. Para este tipo de operación se debe utilizar el
operador punto (.) que permite realizar la potenciación elemento a ele-
mento.
Ejemplo:
>> x=1:2:10
x=
1 3 5 7 9
>> y=linspace(1,5,5)
y=
1 2 3 4 5
>> x.^y
ans =
Sintaxis: max(v)
max(abs(v))
68
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> v=[9 6 8 2 4 1 3]
v=
9 6 8 2 4 1 3
>> max(v)
ans =
ans =
10.8167
Sintaxis: min(v)
min(abs(v))
Ejemplo:
>> v
v=
69
MATLAB BÁSICO
9 6 8 2 4 1 3
>> min(v)
ans =
ans =
4.2426
Sintaxis: mean(v)
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> mean(v)
ans =
4.7143
70
Pazmiño A. Alexandra, Jácome T. Jairo ,
ans =
4.5000 - 3.2500i
Sintaxis: median(v)
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> median(v)
ans =
71
MATLAB BÁSICO
ans =
3.0000 - 2.0000i
Sintaxis: std(v)
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> std(v)
ans =
3.0394
ans =
6.7762
72
Pazmiño A. Alexandra, Jácome T. Jairo ,
Sintaxis: sort(v)
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> sort(v)
ans =
1 2 3 4 6 8 9
ans =
Sintaxis: sum(v)
73
MATLAB BÁSICO
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> sum(v)
ans =
33
ans =
18.0000 -13.0000i
Sintaxis: prod(v)
Ejemplo:
>> v
v=
74
Pazmiño A. Alexandra, Jácome T. Jairo ,
9 6 8 2 4 1 3
>> prod(v)
ans =
10368
ans =
-6.9300e+02 - 2.6190e+03i
Sintaxis: cumsum(v)
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> cumsum(v)
75
MATLAB BÁSICO
ans =
9 15 23 25 29 30 33
ans =
Sintaxis: cumprod(v)
Ejemplo:
>> v
v=
9 6 8 2 4 1 3
>> cumprod(v)
ans =
76
Pazmiño A. Alexandra, Jácome T. Jairo ,
ans =
1.0e+03 *
orden.
>> x=[4 6 8]
x=
4 6 8
operador :
>> x=4:2:8
x=
4 6 8
77
MATLAB BÁSICO
>> x=2:0.7:6
x=
2.00002.70003.40004.10004.80005.5000
c=
Columns 1 through 21
6 10 14 18 22 26 30 34 38 42
46 50 54 58 62 66 70 74 78 82 86
Columns 22 through 30
-
tiene 6 elementos.
>> x=linspace(5,50,6)
x=
5 14 23 32 41 50
78
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> x=[3:4:12]'
x=
3
7
11
7. Crear un vector d con los elementos del vector c (ejercicio 4) que van
desde la posición 25 hasta la 15 en decrementos de 5, y desde la 20 a la 30 con
incrementos de 6.
>> d=[c(25:-5:15),c(20:6:30)]
d=
102 82 62 82 106
>> p=5:3:18
p=
5 8 11 14 17
>> q=[p(4),p(1),p(5)]
q=
14 5 17
79
MATLAB BÁSICO
>> a=0:5:20
a=
0 5 10 15 20
>> b=a.^4
b=
>> c=cumsum(a)
c=
0 5 15 30 50
>> d=prod(a)
d=
>> x=2:4:20
x=
2 6 10 14 18
80
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> y=x(5:-1:1)
y=
18 14 10 6 2
20 20 20 20 20
Ejemplo:
A=
81
MATLAB BÁSICO
1 2 3
4 5 6
7 8 9
>> B=[3,5,4;1,7,3;5,9,2]
B=
3 5 4
1 7 3
5 9 2
>> C= [ 5 2 6 9
2 8 5 1
6 4 3 0]
C=
5 2 6 9
2 8 5 1
6 4 3 0
Se puede utilizar el operador dos puntos (:) o las funciones linspace o logs-
82
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> A=[1:3:15;5:-1:1;linspace(3,30,5)]
A=
>> B=[4 7 1]
B=
4 7 1
>> A=[2 9 B]
A=
2 9 4 7 1
C=
9 2 3 8 1
2 9 4 7 1
83
MATLAB BÁSICO
C=
9 2 3 8 1
2 9 4 7 1
>> C(5)
ans =
>> C
C=
9 2 3 8 1
2 9 4 7 1
>> C(2,4)
ans =
dentro de la matriz.
84
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> C
C=
9 2 3 8 1
2 9 4 7 1
>> C(1,4)=5
C=
9 2 3 5 1
2 9 4 7 1
operador dos puntos, también se utiliza para extraer datos de las matrices con los
cuales se pueden realizar operaciones, cálculos y análisis de datos.
Cuando se extrae información de una matriz al utilizar dos índices, se men-
encuentran en la columna a.
Ejemplos:
>> C
C=
85
MATLAB BÁSICO
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
a=
3
4
8
4
columnas (:).
Ejemplos:
>> b=C(2,:)
b=
2 9 4 7 6
86
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> C
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> v=C(2:3,3:5)
v=
4 7 6
8 9 1
de las columnas 3 a la 5.
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> f=C(2:2:5,1:3:4)
87
MATLAB BÁSICO
f=
2 7
3 7
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> g=C(:,5:-2:1)
g=
1 3 9
6 4 2
1 8 4
2 4 3
88
Pazmiño A. Alexandra, Jácome T. Jairo ,
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> t=C(:,2:4)
t=
2 3 8
9 4 7
7 8 9
2 4 7
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> v=C(1:2:4,:)
v=
9 2 3 8 1
4 7 8 9 1
89
MATLAB BÁSICO
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
f=
9 2 1
2 9 6
4 7 1
3 2 2
90
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
g=
9 2 3 8 1
3 2 4 7 2
y de las columnas c y d.
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
a=
2 1
7 1
91
MATLAB BÁSICO
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> y=C(2,end)
y=
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> b=C(end,3)
b=
4
92
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> h=C(end)
h=
Ejemplo:
C=
9 2 3 8 1
2 9 4 7 6
4 7 8 9 1
3 2 4 7 2
>> p=C(:)
93
MATLAB BÁSICO
p=
9
2
4
3
2
9
7
2
3
4
8
4
8
7
9
7
1
6
1
2
1.4.4 Operaciones
Ejemplo:
94
Pazmiño A. Alexandra, Jácome T. Jairo ,
A=
1 6 7 5
9 2 4 1
1 7 9 5
B=
7 8 1 5
8 9 3 1
3 7 1 8
>> C=A+B
C=
8 14 8 10
17 11 7 2
4 14 10 13
Ejemplo:
>> A
A=
1 6 7 5
9 2 4 1
1 7 9 5
>> B
B=
95
MATLAB BÁSICO
7 8 1 5
8 9 3 1
3 7 1 8
>> D=A-B
D=
-6 -2 6 0
1 -7 1 0
-2 0 8 -3
Ejemplo:
>> A
A=
1 6 7 5
9 2 4 1
1 7 9 5
>> E=3*A
E=
3 18 21 15
27 6 12 3
3 21 27 15
96
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> A
A=
1 6 7 5
9 2 4 1
1 7 9 5
B=
2 9 1
3 4 5
9 1 5
4 8 2
>> A*B
ans =
103 80 76
64 101 41
124 86 91
Ejemplo:
C=
4 5 6
97
MATLAB BÁSICO
9 1 8
3 6 2
>> D=C^3
D=
Ejemplo:
>> A
A=
3 5
7 1
>> B
B=
3 5
9 2
>> A/B
ans =
1.0000 0
-0.1282 0.8205
98
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> A
A=
3 5
7 1
>> B
B=
3 5
9 2
>> A\B
ans =
1.3125 0.1563
-0.1875 0.9063
99
MATLAB BÁSICO
Ejemplo:
C=
5 2 7
6 8 4
D=
1 5 3
9 3 6
>> E=C.*D
E=
5 10 21
54 24 24
Ejemplo:
C=
5 2 7
6 8 4
>> F=C.^3
F=
100
Pazmiño A. Alexandra, Jácome T. Jairo ,
125 8 343
216 512 64
Ejemplo:
>> C
C=
5 2 7
6 8 4
>> D
D=
1 5 3
9 3 6
>> G=C.^D
G=
5 32 343
10077696 512 4096
101
MATLAB BÁSICO
Ejemplo:
>> C
C=
5 2 7
6 8 4
>> D
D=
1 5 3
9 3 6
>> H=C./D
H=
Ejemplo:
>> C
C=
5 2 7
6 8 4
102
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> D
D=
1 5 3
9 3 6
>> Q=C.\D
Q=
Ejemplo:
>> E
E=
3 18 21 15
27 6 12 3
3 21 27 15
f=
c=
4
103
MATLAB BÁSICO
Ejemplo:
>> C
C=
4 5 6
9 1 8
3 6 2
>> a=det(C)
a=
152
Ejemplo:
>> C
C=
4 5 6
9 1 8
3 6 2
>> b=rank(C)
b=
104
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> D
D=
5 4 3
8 7 6
1 2 3
>> t=trace(D)
t=
15
Existe una serie de funciones para crear matrices especiales que son utiliza-
das en algunos cálculos.
Ejemplo:
>> eye(4)
ans =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
Ejemplo:
ans =
0 0 0
0 0 0
0 0 0
ans =
0 0 0 0
0 0 0 0
0 0 0 0
Ejemplos:
>> rand(3)
106
Pazmiño A. Alexandra, Jácome T. Jairo ,
ans =
>> rand(3,4)
ans =
a tener la matriz.
Ejemplos:
>> ones(4)
ans =
1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
>> ones(2,4)
ans =
1 1 1 1
1 1 1 1
107
MATLAB BÁSICO
>> B
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
>> p=diag(B)
p=
2
5
4
8
diag(v) Crea una matriz diagonal con los elementos del vector v en la
diagonal principal.
>> v=[9 7 4 8]
v=
9 7 4 8
>> A=diag(v)
A=
9 0 0 0
0 7 0 0
0 0 4 0
0 0 0 8
108
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
>> tril(B)
ans =
2 0 0 0
9 5 0 0
2 6 4 0
5 8 3 8
Ejemplo:
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
>> triu(B)
ans =
109
MATLAB BÁSICO
2 6 4 8
0 5 1 8
0 0 4 9
0 0 0 8
Ejemplo:
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
ans =
5 8 3 8
2 6 4 9
9 5 1 8
2 6 4 8
derecha a izquierda.
Ejemplo:
>> B
110
Pazmiño A. Alexandra, Jácome T. Jairo ,
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
ans =
8 4 6 2
8 1 5 9
9 4 6 2
8 3 8 5
Ejemplo:
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
>> inv(B)
ans =
111
MATLAB BÁSICO
y viceversa.
Ejemplo:
B=
2 6 4 8
9 5 1 8
2 6 4 9
5 8 3 8
>> B'
ans =
2 9 2 5
6 5 6 8
4 1 4 3
8 8 9 8
Función magic(n) Matlab posee esta función la cual genera una matriz
a la que se le llama mágica de tamaño n x n. La característica de estas
Ejemplo:
>> magic(3)
ans =
112
Pazmiño A. Alexandra, Jácome T. Jairo ,
8 1 6
3 5 7
4 9 2
>> magic(4)
ans =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
Ejemplo:
>> d=magic(3)
d=
8 1 6
3 5 7
4 9 2
>> sum(d)
ans =
15 15 15
>> sum(d')
ans =
15 15 15
113
MATLAB BÁSICO
>> sum(diag(d))
ans =
15
v=
6 1 8
7 5 3
2 9 4
>> sum(diag(v))
ans =
15
Restar
Multiplicar
Dividir
114
Pazmiño A. Alexandra, Jácome T. Jairo ,
Restar
Multiplicar
Dividir
Ejemplos:
A=
3 4 5 6
8 9 1 3
4 5 3 9
>> A(1,:)=2*A(1,:)
A=
6 8 10 12
8 9 1 3
4 5 3 9
A=
3 4 5 6
8 9 1 3
4 5 3 9
115
MATLAB BÁSICO
>> A
A=
4 5 3 9
8 9 1 3
3 4 5 6
no perder valores.
Ejemplo:
A=
3 4 5 6
8 9 1 3
4 5 3 9
>> A(2,:)=A(2,:)+4*A(3,:)
A=
3 4 5 6
24 29 13 39
4 5 3 9
por 4.
A continuación algunas de las operaciones elementales COLUMNA en una
matriz.
116
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplos:
B=
-4 3 2 -1
5 6 -8 1
4 -2 -5 9
>> B(:,2)=B(:,2)*0.2
B=
B=
117
MATLAB BÁSICO
-4 3 2 -1
5 6 -8 1
4 -2 -5 9
>> B
B=
2 3 -4 -1
-8 6 5 1
-5 -2 4 9
B=
-4 3 2 -1
5 6 -8 1
4 -2 -5 9
>> B(:,2)=B(:,2)-B(:,4)/2
B=
118
Pazmiño A. Alexandra, Jácome T. Jairo ,
A=
5 6 2
1 7 3
5 9 2
8 1 7
>> d=A(:,2)
d=
6
7
9
1
Al utilizar el operador dos puntos (:) como primer índice de la matriz A quie-
2. Crear una variable v que contenga las últimas dos columnas de la matriz A.
>> A
A=
119
MATLAB BÁSICO
5 6 2
1 7 3
5 9 2
8 1 7
>> v=A(:,2:3)
v=
6 2
7 3
9 2
1 7
v1 =
3
7
6
9
4
2
>> r=v1+1
r=
4
8
7
10
5
3
120
Pazmiño A. Alexandra, Jácome T. Jairo ,
v1 =
4 5
7 1
v2 =
9 2
5 7
>> vs=v1+v2
vs =
13 7
12 8
>> va=vs/3
va =4.3333 2.3333
4.0000 2.6667
121
MATLAB BÁSICO
d=
3 5 1
7 2 9
v=
2 1 6
4 8 7
>> ma=d.*v
ma =
6 5 6
28 16 63
Dada la matriz
122
Pazmiño A. Alexandra, Jácome T. Jairo ,
» Calcular la traza
» Calcular la inversa
» Calcular el determinante
A=
3 0 -2
-1 8 4
6 5 0
>> tr=trace(A)
tr =
11
>> inversa=inv(A)
inversa =
>> deter=det(A)
deter =
46
123
MATLAB BÁSICO
>> v=[3 -5 1]
v=
3 -5 1
>> A=diag(v)
A=
3 0 0
0 -5 0
0 0 1
A=
3 0 0
-7 2 -4
0 0 1
A=
-2 0 0
1 2 -4
9 0 1
124
Pazmiño A. Alexandra, Jácome T. Jairo ,
9. Para la matriz
»
» Elevar cada elemento de la matriz al cubo y el resultado sumarlo con
el triple del valor original de A.
A=
-2 3 -1
6 9 -4
col =
>> D=A.^3
D=
-8 27 -1
216 729 -64
>> E=D+3*A
E=
-14 36 -4
234 756 -76
125
MATLAB BÁSICO
»
» A la matriz resultante D, multiplicar con A (E=DA)
A=
1 6 2
-4 5 9
-1 6 8
B=
5 8 7
-7 2 1
3 -6 9
C=
1 6 2
-4 5 9
-1 6 8
5 8 7
-7 2 1
3 -6 9
126
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> D=C(2:2:6,:)
D=
-4 5 9
5 8 7
3 -6 9
columnas (:).
>> C(1:2:6,:)=[]
C=
-4 5 9
5 8 7
3 -6 9
>> D=C
D=
-4 5 9
5 8 7
3 -6 9
127
MATLAB BÁSICO
>> E=D*A
E=
-33 55 109
-34 112 138
18 42 24
128
CAPÍTULO II
2.1 Polinomios
Ejemplos:
P(x)=4x3-2x2+6
>> p=[4 -2 0 6]
p=
4 -2 0 6
x4 -2ix2 + x-4 + i
s=
129
MATLAB BÁSICO
Sintaxis:
polyval(p,x).
p-> polinomio
x-> valor para evaluar en el polinomio puede ser real o complejo
Ejemplo:
>> s=polyval(p,3)
s=
96
>> t=polyval(p,2-i)
t=
8.0000 -36.0000i
Función roots
Sintaxis:
roots(p).
complejos S(x)
130
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> p
p=
4 -2 0 6
>> raices_p=roots(p)
raices_p =
0.7500 + 0.9682i
0.7500 - 0.9682i
-1.0000 + 0.0000i
s=
>> raices_p=roots(s)
raices_p =
-1.4841 - 0.2798i
-0.3216 - 1.3889i
0.5966 + 1.4362i
1.2092 + 0.2325i
131
MATLAB BÁSICO
Sintaxis:
conv(p,t)
p-> polinomio
t->polinomio
Ejemplo:
>> p=[1 3 -4 2]
p=
1 3 -4 2
>> t=[2 -3 1]
t=
2 -3 1
>> s=conv(p,t)
s=
2 3 -16 19 -10 2
2x5+3x4-
16x3+19x2-10x+2
132
Pazmiño A. Alexandra, Jácome T. Jairo ,
Sintaxis:
[q,r]=deconv(p,t)
Ejemplo:
>> p
p=
1 3 -4 2
>> t
t=
2 -3 1
>> [q,r]=deconv(p,t)
q=
0.5000 2.2500
r=
0 0 2.2500 -0.2500
133
MATLAB BÁSICO
Ejemplo:
>> p=[1 -4 0 4]
p=
1 -4 0 4
>> d=polyder(p)
d=
3 -8 0
134
Pazmiño A. Alexandra, Jácome T. Jairo ,
Sintaxis:
polyint(p)
p->polinomio
Ejemplo:
p=
2 3 0 -2
>> polyint(p)
ans =
Sintaxis:
135
MATLAB BÁSICO
x ,y->puntos de ajuste
n->grado del polinomio
p=
>> p=[1 0 -2 4 6]
p=
1 0 -2 4 6
>> eval=polyval(p,pi^2)
136
Pazmiño A. Alexandra, Jácome T. Jairo ,
eval =
9.3392e+03
>> raices=roots(p)
raices =
1.3345 + 1.2370i
1.3345 - 1.2370i
-1.3345 + 0.1772i
-1.3345 - 0.1772i
>> derivada=polyder(p)
derivada =
4 0 -4 4
q=
>> val=polyval(q,3-i)
val =
91.0000 +49.0000i
137
MATLAB BÁSICO
>> raices=roots(q)
raices =
-0.1008 - 2.1270i
-1.5595 + 0.5790i
1.2465 + 0.5546i
0.4138 - 0.0065i
s=
3 0 -4
>> mult=conv(q,s)
mult =
Columns 1 through 6
Column 7
8.0000 + 0.0000i
138
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> p=[8 5 3 2 1]
p=
8 5 3 2 1
>> d=p(5:-1:1)
d=
1 2 3 5 8
>> eva_p=polyval(p,d)
eva_p =
>> raices=roots(p)
raices =
0.1720 + 0.5886i
0.1720 - 0.5886i
-0.4845 + 0.3125i
-0.4845 - 0.3125i
>> derivada=polyder(p)
derivada =
32 15 6 2
>> integral=polyint(p)
integral =
139
MATLAB BÁSICO
ax+by+c=o
AX=B
En donde se sabe que
A-1 A=1
Entonces
A-1 A = A-1 B
x = A-1 B
Ejemplo:
3x+2y+z=1
5x+3y+4z=2
x+y-z=1
140
Pazmiño A. Alexandra, Jácome T. Jairo ,
A=
3 2 1
5 3 4
1 1 -1
B=
1
2
1
>> x=inv(A)*B
x=
-4.0000
6.0000
1.0000
x=-4
y=6
141
MATLAB BÁSICO
X=A\B
Ejemplo:
A=
3 2 1
5 3 4
1 1 -1
B=
1
2
1
>> x=A\B
x=
-4.0000
6.0000
1.0000
142
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> A
A=
3 2 1
5 3 4
1 1 -1
>> B
B=
1
2
1
>> Ab=[A B]
Ab =
3 2 1 1
5 3 4 2
1 1 -1 1
>> sol=rref(Ab)
sol =
1 0 0 -4
0 1 0 6
0 0 1 1
143
MATLAB BÁSICO
5x+2y=1
-3x+3y=5
A=
5 2
-3 3
B=
1
5
x=
-1/3
4/3
>> A\B
ans =
-1/3
144
Pazmiño A. Alexandra, Jácome T. Jairo ,
4/3
>> Ab=[A B]
Ab =
5 2 1
-3 3 5
>> rref(Ab)
ans =
1 0 -1/3
0 1 4/3
N° Litros x y 40
x+y=40
0.94x+0.86y=35.6
A=
1.0000 1.0000
145
MATLAB BÁSICO
0.9400 0.8600
B=
40.0000
35.6000
>> sol=inv(A)*B
sol =
15.0000
25.0000
>> sol1=A\B
sol1=
15.0000
25.0000
>> Ab=[A B]
Ab =
>> sol2=rref(Ab)
sol2 =
1 0 15
0 1 25
146
CAPÍTULO III
cuando la longitud de estos sea igual. De igual manera si son matrices deben ser
de la misma dimensión.
versus
>> plot(a,b)
>> plot(compl)
m Magenta
c Cyan
148
Pazmiño A. Alexandra, Jácome T. Jairo ,
r Red
g Green
b Blue
w White
k Black
- Línea continua
: Línea a puntos
-. Línea a barra-punto
-- Línea a trazos
. Puntos
o Círculos
x Marcas con x
+ Marcas con +
* Marcas con *
s Marcas cuadradas (square)
d Marcas en diamantes (diamond)
^ Triángulo apuntando arriba
v Triángulo apuntando abajo
> Triángulo apuntando a la derecha
< Triángulo apuntando a la izquierda
p estrella de cinco puntas
h estrella de seis puntas
149
MATLAB BÁSICO
Ejemplo:
>> plot(x,y,'bo--')
-
rencian usando diferentes características para cada una de ellas.
Ejemplo:
150
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> plot(x,y1,'rx',x,y2,'bo')
de las ordenadas.
Ejemplo:
>> plotyy(x,y1,x,y2)
151
MATLAB BÁSICO
Ejemplo:
>> loglog(x,y)
152
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> semilogx(x,y)
-
mando semilogy()
Ejemplo:
>> semilogy(x,y)
153
MATLAB BÁSICO
fplot (fun
fplot fun
fun
Ejemplos:
154
Pazmiño A. Alexandra, Jácome T. Jairo ,
xmin<x<xmax y ymin<y<ymax.
155
MATLAB BÁSICO
Ejemplo:
156
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
>> subplot(2,2,1),
>> plot(x,y1)
>> subplot(2,2,2),
>> plot(x,y2)
>> subplot(2,2,3),
>> plot(x,y3)
>> subplot(2,2,4),
>> plot(x,y4)
157
MATLAB BÁSICO
axis(‘auto’)
Esto permite volver al escalado por defecto de los ejes.
v=axis
Devuelve los valores mínimos y máximos de los ejes en forma de vector.
axis(‘ij’)
Utiliza ejes de pantalla, con el origen en la esquina superior izquierda y el eje
j en dirección vertical descendente.
axis(‘xy’)
Utiliza ejes cartesianos normales, con el origen en la esquina inferior izquier-
da y el eje y vertical ascendente.
axis(‘image’)
La ventana tendrá las proporciones de la imagen que se desea representar en
ella (por ejemplo la de una imagen bitmap que se desee importar) y el escalado
de los ejes será coherente con dicha imagen.
axis(‘equal’)
Ambos ejes tienen la misma escala.
158
Pazmiño A. Alexandra, Jácome T. Jairo ,
axis(‘square’)
Devuelve una escala en la cual es cuadrada la ventana.
axis(‘normal’)
Devuelve los ejes a su forma original, eliminado comandos ejecutados antes.
axis(‘off’)
axis(‘on’)
Ejemplos:
>> axis([-2,7,-2,2])
>> axis('ij')
159
MATLAB BÁSICO
160
Pazmiño A. Alexandra, Jácome T. Jairo ,
161
MATLAB BÁSICO
>> axis('square')
>> axis('normal')
162
Pazmiño A. Alexandra, Jácome T. Jairo ,
>> axis('off')
>> axis('on')
163
MATLAB BÁSICO
Función title: -
rior del mismo.
Ejemplo:
164
Pazmiño A. Alexandra, Jácome T. Jairo ,
Sintaxis: xlabel(‘texto’)
ylabel(‘texto’)
Ejemplo:
165
MATLAB BÁSICO
Función legend -
Ejemplo:
166
Pazmiño A. Alexandra, Jácome T. Jairo ,
Función text (x, y, ‘texto’) Sitúa el texto en el punto (x,y) dentro del
Sintaxis: text(x,y,’texto’)
Ejemplo:
>> plot(x,y)
>> text(3,0,'Funcion Seno')
167
MATLAB BÁSICO
Sintaxis: gtext(‘texto’)
Ejemplo:
>> plot(x,y)
>> gtext(3,0,'Funcion Seno')
168
Pazmiño A. Alexandra, Jácome T. Jairo ,
Función grid:
activa las rejillas y grid off las elimina.
Sintaxis: grid on
grid off
Ejemplo:
169
MATLAB BÁSICO
Función hold:
Sintaxis: hold on
hold off
>> plot(x,y)
>> hold on
170
Pazmiño A. Alexandra, Jácome T. Jairo ,
Ejemplo:
-
mente close(n), cierra el número de ventana correspondiente a n.
Ejemplo:
>> gcf
ans =
4
171
MATLAB BÁSICO
>> plot(x,y)
desde –pi a pi, para luego calcular las funciones que se van a dibujar en el eje y,
de coordenadas.
172
Pazmiño A. Alexandra, Jácome T. Jairo ,
-
bién título, ejes y cuadrícula:
D -
tores para el eje de las y, al utilizar los cuatro vectores en el mismo comando
173
MATLAB BÁSICO
leyenda.
dibuja el posición del elemento dentro del vector versus el valor del elemento, y
con el comando linewidth, indicamos el ancho de la línea.
174
Pazmiño A. Alexandra, Jácome T. Jairo ,
f(x)=x2
color negro y estilo de línea a trazos.
175
MATLAB BÁSICO
>> plot(x,y)
176
Pazmiño A. Alexandra, Jácome T. Jairo ,
En este ejercicio creamos los diferentes vectores para cada una de las funcio-
nes tanto para el eje de las x (x1,x2,x3) como para el eje de las y (y,y2,y3), para
luego agrupar estos vectores en una sola matriz lo que permitirá dibujar, median-
>> subplot(1,2,1)
>> grid on
>> legend('2sin(2x)','5cos(3x)')
>> subplot(1,2,2)
177
MATLAB BÁSICO
>> grid on
>> legend('2sin(2x)','5cos(3x)')
>> plot(x,y)
>> title('Funcion exponencial')
>> legend('exp(-x.^2)')
178
Pazmiño A. Alexandra, Jácome T. Jairo ,
179
BIBLIOGRAFÍA
180
GLOSARIO DE TÉRMINOS
A
Código: conjunto de líneas de texto con los pasos que debe seguir la compu-
tadora para ejecutar un programa........................................................................51
Conjugada: de un número complejo; se obtiene cambiando el signo de su
componente imaginaria.......................................................................................47
Desviación típica: -
ble.......................................................................................................................72
Directorio: es un contenedor virtual en el que se almacenan una agrupación
de archi- vos informáticos y otros subdirectorios...............................................50
181
MATLAB BÁSICO
cartesiano............................................................................................................20
cartesiano............................................................................................................20
Ícono:
ac- cesos directos, etc..........................................................................................18
Índice: elemento que es referenciado por la posición que ocupa dentro del
vector o matriz.....................................................................................................57
Intervalo:
...........................................................................................................................59
Navegar: subir o bajar de nivel entre las carpetas que están almacendas en
la computadora....................................................................................................18
182
Pazmiño A. Alexandra, Jácome T. Jairo ,
Operadores: son símbolos que indican cómo se deben manipular los tér-
minos de una operación......................................................................................25
Rejillas:
para visualizar mejor los datos..........................................................................169
183