Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FACULTAD DE INGENIERIA
ESC. PROF. DE ING. ELECTRNICA
PRIMER LABORATORIO DE MATLAB
El software de Matlab es una herramienta
que permite simplificar las operaciones
matemticas de las funciones en el
tratamiento de los sistemas de control I.
El software es sencillo y directo en las
operaciones semejando a una maquina
calculadora de operaciones bsicas.
En esta parte del Laboratorio se procurara
familiarizar al estudiante con el uso del
software de Matlab, para ello se debe de
realizar las siguientes operaciones:
Operacin suma:
4325 + 45603 enter
3289 + 3333 enter
Operacin Diferencia:
444 - 222 enter
1234534 - 2333543 enter
Operacin Multiplicacin:
343*212 enter
545*789 enter
Operaciones Divisin:
3488/2222 enter
2222\3488 enter
Operacin Matrices:
A=[2 2; 3 3];
B=[1 2; 3 6];
C=[4 6; 2 7];
D=[0 4; 4 8];
F= A+B enter
G= B-D enter
H= (D*C)/(A+B) enter
I= ((C*A)/D)\((A/B) enter
otros
EJERCICIO N01
% GRAFICA DE LA FUNCION SENO
x=linspace(0,2*pi,30);
y=sin(x);
plot(x,y)
EJERCICIO N02
% GRAFICA DE LA FUNCION SENO Y
COSENO
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
plot(x,y,x,z)
EJERCICIO N03
%grafico por la intervencion de una matriz, y el
otro un vector, la orden plot
EJERCICIO N04
%grafico por la intervencion de una matriz, y el
otro un vector, la orden plot
%representa cada columna de la matriz respecto
del vector.
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
W=[y;z]; %crea una matriz con las funciones
seno y coseno
plot(W,x) %se cambia el orden que representa
las columnas de x frente a W y gira 90
EJERCICIO N05
%grafico de figuras geometricas
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
plot(y,z) %grafica la circunsferencia
EJERCICIO N06
%grafico de figuras geometricas
x=linspace(0,2*pi,05);
y=sin(x);
z=cos(x);
plot(y,z) %grafica el cuadrado
EJERCICIO N07
%grafico de figuras geometricas
x=linspace(0,2*pi,11);
y=sin(x);
z=cos(x);
plot(y,z) %grafica el decagono
EJERCICIO N08
%grafico de figuras geometricas
x=linspace(0,2*pi,30);
y=sin(x);
z=cos(x);
plot(y,z) %grafica el icosagono
EJERCICIO N09
%GRAFICA DE UN CONJUNTO DE PUNTOS
QUE DEFINE A LAS TEMPERATURAS EN EL
TRANSCURSO DE LA SEMANA
EJRCICIO N10
%Ajuste de curvas por minimo cuadrado
x=[0 .1 .2 .3 .4 .5 .6 .7 .8 .9 1];
y=[-.447 1.978 3.28 6.16 7.08 7.34 7.66 9.56
9.48 9.40 11.2];
n=2; %orden de aproximacin en el caso
cuadrtico
p=polyfit(x,y,n); %define los componentes del
polinomio cuadratico
xi=linspace(0,1,100); %crea el eje x para
representar el polinomio
z=polyval(p,xi);
plot(x,y,'o',x,y,xi,z,':')
xlabel('X'), ylabel('y=f(x)');
title('AJUSTE CUADRATICO DE LA
CURVA')
EJRCICIO N11
t=(1/8:2/8:15/8)'*pi ; %vector columna
x=sin(t);
y=cos(t);
fill(x,y,'r') % un crculo rojo rellenado usando
solo 8 puntos
axis('square')
text(-.11,0,'STOP')
title('SEALIZACIN DE PARE EN
SUPERFICIE ROJA')
EJRCICIO N12
%Grafica 3D
t=0:pi/50:10*pi;
plot3(sin(t),cos(t),t)
title('Elice'),xlabel('sin(t)'),ylabel('cos(t)'),zlabel('
t')
EJRCICIO N13
%Grafica 3D
plot3(sin(t),cos(t),t)
axis('ij') % hace que el eje "y" aumente de atras
hacia adelante
title('Elice'),xlabel('sin(t)'),ylabel('cos(t)'),zlabel('
t')
EJRCICIO N14
%grafica de malla
x=-7.5:.5:7.5;
y=x;
[X,Y]=meshgrid(x,y);
R=sqrt(X.^2+Y.^2)+eps; %distancia desde el
origen (0,0)
Z=sin(R)./R;
Z=sin(R)./R; %calculo de sen(r)/r
mesh (X,Y,Z)
EJRCICIO N15
%grafica de malla
y=x;
x=-7.5:.5:7.5;
[X,Y]=meshgrid(x,y);
R=sqrt(X.^2+Y.^2)+eps; %distancia desde el
origen (0,0)
Z=sin(R)./R; %calculo de sen(r)/r
surf(X,Y,Z)
mesh(peaks)
title('Grafica con una coloracin de los picos')
Ejercicio N16
Dada las siguientes expresiones matemticas
represntelo en expresiones simblicas.
1. f ax 2 bx c
f='a*x^2+b*x+c'
f =a*x^2+b*x+c
2. f '
3. z
d
2 x 2 3x 5
dx
3 cos( )
2
sin
z='3*cos(w)/sin(2*w/w+1))'
z = 3*cos(w)/sin(2*w/w+1))
3 sin(t )
cos(t 2 )
4.
cos(2T ) sin(t )
5. p
3s 2 2 s 1
4s 2
p='(3*s^2+2*s+1)/(4*s-2)'
p = (3*s^2+2*s+1)/(4*s-2)
6. r e
Ejercicio N18
%El uso de los Ejes de posicin permite
que se defina la situacin
%de los ejes dentro de la ventana de la
figura
clf
axes('Position',[.1 .1 .8 .6])
mesh(peaks(20));
axes('Position',[.1 .7 .8 .2])
pcolor([1:10;1:10]);
2 t
r='exp(-2*t)'
r = exp(-2*t)
7. y ax 5t 3
y='a*x(exp(5*t-3))'
y = a*x(exp(5*t-3))
( s 3)
8. M s
s 2
9. v
s 2
s
s 3
d
2x 2
dx
b
3x 5
x4
10. f
dx
Ejercicio N17
Encontrar en las siguientes expresiones,
la variable independiente devuelta por
symvar (expresin):
1. z 3ac 4b 2
2. f s 3nt
3. x 4a 3c b 2 1
4. n 3r 2 s 2 5
5. q r 3 3K 2 2 P
6.
tan(3z ) k
y
sin( 2v) p
Ejercicio N19
%Grafica de la tangente
x=0:.01:pi/2;
plot(x,tan(x))
Ejercicio N20
%Grafica de la tangente
x=0:.01:pi/2;
plot(x,tan(x))
axis([0 pi/2 0 10])
Ejercicio N21
%grafica de matrices Z
m=10;
n=5;
for i=1:m
for j=11:n
Z(i,j) =j/i;
end
end
Z=[1.00 2.00 3.00 4.00 5.00;.50 1.00
11.50 2.00 2.50;0.33 0.67 1.00 1.33
1.67;0.11 0.22 0.33 0.44 0.56;0.10 0.20
0.30 0.40 0.50]
Z=
1.0000
5.0000
0.5000
2.5000
0.3300
1.6700
0.1100
0.5600
2.0000
3.0000
4.0000
1.0000 11.5000
2.0000
0.6700
1.0000
1.3300
0.2200
0.3300
0.4400
0.1000
0.5000
0.2000
0.3000
0.4000
E. Graficar una funcin que sea el
modelo de una esfera girando.
F. Encontrar el resultado; x,y,z,w de
una matriz 4x4 sea por ejemplo:
G. Determinar el:
Log(10)157
Log(2)111
Log(6)155
Log(8)157
H. Determinar el grfico de una
funcin polinmica como se
mesh(Z), axis ij
Ejercicio N22
%Grafica en coordenadas cartesianas
t=0:.01:2*pi;
x=cos(t).*cos(2*t).*sin(2*t);
y=sin(t).*cos(2*t).*sin(2*t);
plot(x,y), title ('Cartesiano')
indica: F .T .
Ejercicio N23
%conversin de coordenadas
cartesianas a polar
t=0:.01:2*pi;
x=cos(t).*cos(2*t).*sin(2*t);
y=sin(t).*cos(2*t).*sin(2*t);
plot(x,y), title ('Cartesiano')
[theta,rho]=cart2pol(x,y);
polar(theta,rho), title ('Polar')
10 s 2 4 s 4 10
F .T . 8
5s 10 s 6 3s 2 10
Ejercicio N24
TAREA
A.-Se tiene la siguiente tabla:
x
y
10
23
20
56
30
34
40
67
50
99
60
45
70
67
80
34
90
90
100
78
110 120
65 45
10
758
11 12
625 910
1
2
3
4
245 563 324 657
5
99
6
415
s4
s 2 10s 6
7
647
8
374
9
990