Sie sind auf Seite 1von 5

%%%%%%%%%%VECTORES%%%%%%%%%%%%%%%%

clear,clc,close all
b=[7,8,5 8 -5]% Vector fila

b = 1×5
7 8 5 8 -5

c=[7;8;9;5]% vector columna

c = 4×1
7
8
9
5

d=[2 3 4 5]'% pasar de fila a columna

d = 4×1
2
3
4
5

% Al insertar ecuacion no se escribe como codigo


% vectores con intervalos iguales (VECTORES EN SERIE)

e=3:2:115

e = 1×57
3 5 7 9 11 13 15 17 19 21 23 25 27

%Incremento de uno en uno


f=5:14

f = 1×10
5 6 7 8 9 10 11 12 13 14

%CONTAR LOS ELEMETOS DE UN VECCTOR


n=length(f)

n = 10

1
clear,clc,close all
g=[7 -5 2 -1 4 -6]

g = 1×6
7 -5 2 -1 4 -6

S=sum(g)

S = 1

P= prod(g)

P = -1680

h=[5 8 9 4 1 10];
suma=g+h

suma = 1×6
12 3 11 3 5 4

%ELEVAR A CUALQUIER POTENCIA ".^"


V=[7 -6 2 5];
W=[2 3 -4 -5];
Z=V.^2

Z = 1×4
49 36 4 25

%MULTIPLICAR Y DIVIDIR VECTORES ".*"


y=V.*W

y = 1×4
14 -18 -8 -25

Q=V./W

Q = 1×4
3.5000 -2.0000 -0.5000 -1.0000

% VECTOR POR UN ESCALAR


T=5*W

T = 1×4
10 15 -20 -25

1
%MATRICES
clear,clc,close all
A=[5 -3 7 0;4 8 11 9;-7 6 1 2]

A = 3×4
5 -3 7 0
4 8 11 9
-7 6 1 2

B=randi([-20,10],5,4)

B = 5×4
-3 -9 4 -20
8 -3 8 -10
-12 -18 -16 -15
3 -19 -3 4
3 -4 -6 -11

%SORTEO EN MATLAB
ganador=randi([1,47],1,1)

ganador = 25

% Contar filas y columnas


[filas, columnas]=size(B)

filas = 5
columnas = 4

%matriz solo de 1 unos


C=ones(3,6)

C = 3×6
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1 1 1

%MATRIZ DE CEROS
D=zeros(5,4)

D = 5×4
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0

%Matriz de cualquier otro numero


%matriz de unos por un escalar

%DIRECCIONAMIENTO DE LOS ELEMENTOS

1
clear, clc,close all
%DIRECCIONAMIENTO DE LOS ELEMENTOS
a=[9 -3 6 8 7]

a = 1×5
9 -3 6 8 7

a(1) % se extrae de la matriz la posicion 1

ans = 9

a(2)=18 % para cambiar un numero especifico .... de la matriz

a = 1×5
9 18 6 8 7

A=randi([1,10],3,5)

A = 3×5
8 6 9 3 1
6 1 5 6 7
10 2 9 7 4

A(1,4)

ans = 3

A(end,end)% ultima fila y ultima column

ans = 4

% Matlab las matrices se las ingresa por filas pero el la registra por
% columnas
A(5)

ans = 1

% ACCEDER A UN RANGO DE ELEMENTOS


b=[-8 9 5 3 12 -2 -9 -6]

b = 1×8
-8 9 5 3 12 -2 -9 -6

b(2:7)

ans = 1×6
9 5 3 12 -2 -9

%ejercicio
c=[2 0 4 9 -8 6 4 -3 4 -5]

c = 1×10
2 0 4 9 -8 6 4 -3 4 -5

c([1 3 7 9])=10% extrae y se coloca en corchetes para varias posiciones

c = 1×10
10 0 10 9 -8 6 10 -3 10 -5

%ejercicio

1
x=7:-3:-71

x = 1×27
7 4 1 -2 -5 -8 -11 -14 -17 -20 -23 -26 -29

y=x([2 3:3:end])

y = 1×10
4 1 -8 -17 -26 -35 -44 -53 -62 -71

%EXTRAERRANGO DE LA MATRIZ
%ejercicio
D=randi([1,80],6,8)

D = 6×8
4 16 40 70 17 50 6 42
40 4 43 22 76 46 69 15
16 51 36 17 7 5 75 32
10 23 10 46 9 75 79 11
17 44 40 52 12 59 69 3
12 56 69 34 14 60 63 76

D(1,2:6)% extraer de la fila 1 posicion 2 hasta la posicion 6

ans = 1×5
16 40 70 17 50

D(3,:)% Extraer toda una fila

ans = 1×8
16 51 36 17 7 5 75 32

D(:,7)% Extraer toda una columna

ans = 6×1
6
69
75
79
69
63

%Acceder a una submatriz


D(2:6,3:6)% Son como pares ordenados separados con":"

ans = 5×4
43 22 76 46
36 17 7 5
10 46 9 75
40 52 12 59
69 34 14 60

D(:,3:7)

ans = 6×5
40 70 17 50 6
43 22 76 46 69
36 17 7 5 75
10 46 9 75 79
40 52 12 59 69
69 34 14 60 63