Professional Documents
Culture Documents
FACULTAD DE INGENIERIA
>> v=[1 3 5 7]; % Las componentes van separadas una de otra por un espacio.
1
2
r=1:1:45;
A continuacion mostraremos ejemplos de algunas operaciones con vectores que pueden realizarse
(hagalas una a una):
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
1
Para ingresar la matriz M = 2
3
>>
>>
>>
>>
>>
>>
>>
M=[1 2 5; 2 -1 6; 3 0 -1] %
%
%
IM=inv(M)
%
TM=M
%
Det=det(M)
%
VP=eig(M)
%
2
5
1
6 :
0 1
>>
>>
>>
>>
>>
>>
A=[1 2 5 5; 2
A(2,3)
A(:,4)
A(2,:)
A(1:3,2)
[m,n]=size(A)
-1 6 0; 3
% Muestra
% Muestra
% Muestra
% Muestra
% Muestra
triu
tril
rand
hilb
Matriz identidad.
Matriz de ceros.
Matriz de unos.
Si x es un vector, diag(x) crea una matriz diagonal cuya diagonal son las componentes de x.
Si A es una matriz cuadrada, diag(A) es un vector formado por la diagonal de A.
Parte triangular superior de una matriz.
Parte triangular inferior de una matriz.
Matriz generada aleatoriamente con valores entre 0 y 1.
Matriz de Hilbert.
>>
>>
>>
>>
A=[1 2; 5 -2]
B=[-10 30; A]
C=[eye(2) zeros(2,2); zeros(2,2) A]
D=diag(diag(C))
>>
>>
>>
>>
>>
>>
>>
>>
x=0:.01:10;
y=sin(x);
plot(x,y)
plot(x,y,r) % Note
plot(x,y,*) % Note
plot(x,y,*y) % Note
z=sin(x).^2;
plot(x,y,r,x,z,b)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
x=1:.01:10;
y=sin(4*x);
subplot(2,2,1) %
%
plot(x,y)
subplot(2,2,2) %
plot(x,y,r) %
subplot(2,2,3) %
plot(x,y,*) %
subplot(2,2,4) %
plot(x,y,*y) %
Para borrar todas las variables(borrar memoria) se usa el comando clear, de igual manera para borrar
las instrucciones de la ventana de comandos se usa el comando clc. Notar que son comandos distintos, el
primero act
ua sobre el workspace,mientras que el segundo, act
ua sobre la ventana de comandos.
Para conocer la sintaxis correcta de alguna sentencia se usa el comado help. Por ejemplo:
Ejercicios
Problema 1. (1.1) Defina los vectores u = [5, 8, 13, 21, 34], v = [4, 8, 12, 16, 20], w = [1, , 3, , 5] y calcule las
normas euclidianas de los tres vectores y los productos interiores u v, u w, v w. Calcule un
vector z que tenga por componentes los productos componente a componente de los vectores
u, v, w.
(1.2) Usando los comandos de Matlab, vistos en esta
A)t (BC 1 )t = I, donde:
10 5 15
0
A = 5 25 10 B = 1
15 10 0
0
1 0
0 0
0 1
1
5
C = 0
0
1
5
0
0
1
5
A=
2
..
20
..
..
..
R1010 .
Problema 3. Grafique en la misma ventana las funciones f1 (x) = ln(x+4), f2 (x) = Arcsin( x4 ), f3 (x) = 3x3 +6x+
2
2, f4 (x) = cos(2x), f5 (x) = ex para x [4, 4]. Pida a su profesor de laboratorio que le indique
cuales son los comandos en matlab para las funciones logaritmo natural,arcoseno y exponencial.