Laboratorio
LABORATORIO #2
ARREGLOS
Como se menciono en la introducción, los arreglos son los datos básicos que procesa matlab .Un arreglo es un ordenamiento o secuencia de datos del mismo tipoque comparten un mismo nombre
En general los arreglos en matlab son matrices cuyos elementos se pueden referenciar por medio de una sucesión de números naturales.
Inicialmente se definen yoperan matrices fila o vectores fila y matrices columna o vectores columna.
Construcción de arreglos: A continuación se define y se describe las diferentes formas de construir un vector fila.
1.x = [ x1,x2,x3,……,xn] Se define un vector fila declarando sus elementos.
2. x= xi : xf Se define un vector fila incrementando en una unidad xi hasta aproximar xf.
3. x = xi : ∆x : xfSe define un vector fila con dato inicial xi y se incrementa ∆x hasta aproximar xf.
4. x = linspace( xi, xf, n) Se define un vector fila de n elementos igualmente espaciados con dato inicialxi y dato final xf.
Ejemplos:
>> x=[1, 2, 3, 4, 5, 6]
x =
1 2 3 4 5 6
>> x=1:6
x =
1 2 3 4 5 6
>> x=1:1.5:6
x =1.0000 2.5000 4.0000 5.5000
>> x=linspace(1,6,5)
x =
1.0000 2.2500 3.5000 4.7500 6.0000
Un vector fila se puede transformar en un vector columna transponiéndolo.Ejemplo:
>> x=[1, 2, 3, 4, 5, 6]
x =
1 2 3 4 5 6
>> y=x'
y =
1
2
3
4
5
6
Operaciones con arreglos: Se definen dos tiposde operaciones: escalar-arreglo y arreglo-arreglo.
Sea x=[x1, x2, x3, …….xn], y=[y1, y2 y3,…….yn] y a un escalar:
Escalar-arreglo
1. x+a=[ x1+a, x2+a, x3+a, …….xn+a]
2. x*a=[ x1*a, x2*a,x3*a, …….xn*a]
3. x.^a=[x1^a, x2^a, x3^a, …….xn^a]
Ejemplos:
>> x=[1, 2, 3, 4, 5, 6]
x =
1 2 3 4 5 6
>> x+5
ans =
6 7 8 9 10 11...
Regístrate para leer el documento completo.