Professional Documents
Culture Documents
Ejemplos:
Startup execution:
vec =
8. 9. 8. 10.
vec =
8.
9.
8.
10.
--> Vecx=[1 5 7 9]'
Vecx =
1.
5.
7.
9.
Mat =
3. 8. 2. 10.
2. 6. 7. 9.
13. 2. 9. -8.
--> vec(3)
ans =
8.
X=[2, 5, 1, 9]
x==y
Ejemplo:
--> x=[2, 5, 1, 9]
x =
2. 5. 1. 9.
--> y=[1, 10, 3, -1]
y =
1. 10. 3. -1.
--> isequal(x,y)
ans =
--> x==y
ans =
FFFF
Existe una forma de generar una serie de números consecutivos, que tiene la
sintaxis siguiente:
Ejemplos:
--> 10:20
ans =
10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
--> 5:10:100
ans =
--> Y=(2:0.2:3)'
Y =
2.
2.2
2.4
2.6
2.8
3.
Vectores linespace
Esta función predefinida se utiliza para generar un vector que contenga valores
uniformemente espaciados entre un rango de números.
Sintaxis:
linspace(start,stop,n)
Ejemplo:
a = linspace(1,2,5) → comienza el vector en el punto 1, hasta llegar al 2, con
un total de 5 números desplegados.
linspace(5,5,5)
Ejemplos:
--> a=linspace(1, 2, 5)
a =
ans =
column 1 to 6
column 7 to 10
--> linspace(5,5,5)
ans =
5. 5. 5. 5. 5.
Agregar elementos de otros arreglos
E=[1 2 3 4; 5 6 7 8]
E(3,: )=[10:4:22] → agregar en el renglón 3 el vector generado
Ejemplos:
--> E=[1 2 3 4; 5 6 7 8]
E =
1. 2. 3. 4.
5. 6. 7. 8.
--> E(3,:)=[10:4:22]
E =
1. 2. 3. 4.
5. 6. 7. 8.
--> K=eye(3,3)
K =
1. 0. 0.
0. 1. 0.
0. 0. 1.
--> G=[E K]
G =
1. 2. 3. 4. 1. 0. 0.
5. 6. 7. 8. 0. 1. 0.
--> F=[linspace(0,0,5);zeros(3,2)[1:3;10:-2:6;20:6:32]']
F =
0. 0. 0. 0. 0.
0. 0. 1. 10. 20.
0. 0. 2. 8. 26.
0. 0. 3. 6. 32.
Ecuaciones lineales
Ejemplo:
2x – y – z = 2
2x + 3y – z = 6
X + 2y + 3z = 15
Representa en matrices
2 −1 −1 𝑥 2
𝐴 = 2 3 −1 𝑥=𝑦 𝑏= 6
1 2 3 𝑧 15
Representando en la consola:
Ejemplo:
A =
2. -1. -1.
2. 3. -1.
1. 2. 3.
b =
6.
15.
Ax =b
Ejemplo:
--> Ax=b
Ax =
2.
6.
15.
x=A-1 b
Ejemplo:
--> x=A^-1 *b
x =
3.1428571
1.
3.2857143
x=inv(A)*b
Ejemplo:
--> x=inv(A)*b
x =
3.1428571
1.
3.2857143
A*x
Ejemplo:
--> A*x
ans =
2.
6.
15.