Professional Documents
Culture Documents
:
CI.
:
GRUPO Nro.
:
FECHA DE ENT. :
MATERIA
:
CARRERA
:
PRE INFORME Nro.:
http://www.sc.ehu.es/sbweb/energiasrenovables/MATLAB/simbolico/portada/portada.html
1 - 65
ANTECEDENTES
MATLAB proporciona un ambiente de computacin tcnica integrada que
combina computacin numrica, grficos y visualizacin avanzada y un lenguaje
de programacin de alto nivel.
Sea cual fuere el objetivo, un algoritmo, anlisis, grficos, informes o simulacin,
MATLAB lo lleva all. El lenguaje flexible e interactivo de MATLAB permite a
ingenieros y cientficos expresar sus ideas tcnicas con simplicidad. Los
poderosos y amplios mtodos de cmputo numrico y graficacin permiten la
prueba y exploracin de ideas alternativas con facilidad, mientras que el
ambiente de desarrollo integrado facilita producir resultados prcticos
fcilmente. MATLAB combina computacin numrica, grficos 2D y 3D y
capacidades de lenguaje en un nico ambiente fcil de usar.
MATLAB provee acceso inmediato a las caractersticas grficas especializadas
requeridas en ingeniera y ciencias. Potente graficacin orientada a objetos
grficos le permite graficar los resultados de su anlisis, incorporar grficos en
sus modelos de sistemas, rpidamente presentar complejos 3-D objetos, y crear
resultados de presentacin.
II.
OBJETIVO
Configurar y utilizar las bibliotecas de MATLAB para el manejo de Funciones
Matemticas.
III.
MARCO TERICO
A. Formas de declarar una funcin
1. Numrica
Una tabla de nmeros
X
1
2
3
4
5
6
Y
1
4
9
16
25
36
2 - 65
2. Analtica
Para el caso anterior la expresin sera:
Y = X2
3. Simblica
Las funciones simblicas son cadenas de caracteres que representan
nmeros, funciones, operadores y variables. Para este caso las variables
no necesitan tener un valor predefinido. Ej:
Y =[sin ( x ) +cos ( x ) ]2
F(x)
G
(( x ))
G(x ) H (x )=F
Correlacin de Funciones
Es la comparacin de dos funciones. Nos da el grado de aproximacin
entre las funciones. El resultado de una correlacin es tambin una
funcin (Funcin de Correlacin). Consiste en superponer las funciones
para ver los puntos de coincidencia.
Autocorrelacin de Funciones
Es la comparacin de la misma funcin en el tiempo. Una funcin puede
mejorar en el tiempo o no. Se logra desplazando la funcin en el tiempo.
Correlacin Cruzada
3 - 65
IV.
MARCO PRCTICO
A. Cmo maneja MATLAB la operacin simblica?
La herramienta Symbolic Math Toolbox define un nuevo tipo de dato
denominado objeto simblico, que representan a variables, expresiones y
matrices.
El comando sym se usa para crear objetos simblicos en MATLAB. El
argumento de sym es una cadena de caracteres (string) entre comillas
simples. Por ejemplo:
>> sym('x')
>> sym('2')
>> sym('1/3')
Hemos creado tres objetos simblicos, x es una variable, 2 es un nmero y
1/3 es una fraccin. Vamos a apreciar la diferencia entre operar con
nmeros a operar con objetos simblicos.
>> sqrt(2)
ans = 1.4142
>> sqrt(sym('2'))
ans =2^(1/2)
>> 2/3+1/2
ans = 1.1667
>> sym('2/3')+sym('1/2')
ans =7/6
>> sin(pi)
ans = 1.2246e-016
>> sin(sym('pi'))
ans =0
En la ltima lnea, vemos claramente la diferencia entre los valores que
devuelve el seno de .
Supongamos que queremos evaluar una funcin f(x) para un determinado
valor de x:
>> x=sym('1-sqrt(2)');
>> y=x^2-2*x
4 - 65
y=(x1)3+3x2+1
>> syms x;
>> y=(x-1)^3+3*x^2+1;
>> expand(y)
ans =x^3 + 3*x
Se ha declarado una variable simblica x con syms y se crea una variable
simblica y y otra variable simblica, por defecto, ans donde se guarda el
resultado de expand.
simplify
Con un ejemplo vamos a ver cmo este comando simplifica la siguiente
expresin algebraica:
1 1
( x 2x+ 2 )
x x
1
x1+
x
>> syms x;
>> y=(x^2-x+1/x-1/x^2)/(x-1+1/x);
>> simplify(y)
ans =x - 1/x
factor
Como su nombre indica, factoriza una expresin. Primero vamos a probar
con nmeros y a continuacin, con expresiones simblicas:
6 - 65
360=25325
>> factor(360)
ans =
2 2 2 3 3
>> factor(sym('360'))
ans =2^3*3^2*5
y=x82x69x4+2x2+8
>> syms x;
>> factor(x^8-2*x^6-9*x^4+2*x^2+8)
ans =(x - 1)*(x - 2)*(x + 2)*(x + 1)*(x^2 + 2)*(x^2 + 1)
subs
>> syms x;
>> y=x^8-2*x^6-9*x^4+2*x^2+8;
>> subs(y,x,2)
ans = 0
>> subs(y,x,-0.5)
ans = 7.9102
>> syms a b c x;
>> y=a*x^2+b*x+c;
7 - 65
Hay que tener cuidado con la funcin subs, ya que nos puede pasar de un
objeto simblico a una variable MATLAB. Los objetos simblicos aparecen
claramente diferenciados de las variables en la ventana Wokspace, tal
como vemos en la figura:
>> syms a x;
>> y=sqrt(a*(x-2))
y =(a*(x - 2))^(1/2)
>> yy=subs(y,a,5)
yy =(5*x - 10)^(1/2)
>> z=subs(yy,x,3)
z = 2.2361
8 - 65
>> z=subs(yy,x,sym('3'))
z =5^(1/2)
Una variable simblica puede ser sustituida por otra variable simblica. Por
ejemplo, la variable x se sustituye poru+v y la variable y se sustituye por
u-v.
>> syms x y;
>> z=x^2-y^2;
>> syms u v;
>> z=subs(z,{x,y},{u+v,u-v})
z =(u + v)^2 - (u - v)^2
>> simplify(z)
ans =4*u*v
solve
Resuelve una ecuacin o un sistema de ecuaciones. Por ejemplo, calcular
las races de la ecuacin
x2+x/61/3=0
>> syms x;
>> solve(x^2+x/6-1/3)
ans =
1/2
-2/3
9 - 65
>> eq='x^2+x/6-1/3=0';
>> solve(eq)
ans =
1/2
-2/3
ax2+bx+c=0
>> syms a b c x;
>> eq='a*x^2+b*x+c=0';
>> solve(eq,x)
ans =
-(b + (b^2 - 4*a*c)^(1/2))/(2*a)
-(b - (b^2 - 4*a*c)^(1/2))/(2*a)
3x+2y=1
xy=2
10 - 65
>> syms x y;
>> eq1='3*x+2*y=-1';
>> eq2='x-y=2';
>> [x1 y1]=solve(eq1,eq2,x,y)
x1 =3/5
y1 =-7/5
Lmites
>> sym x a;
>> y=(x^2+2*x-1)/(x^2+1);
>> limit(y,x,1)
ans =1
>> limit(sin(a*x)/x,x,0) % alternativamente, limit(sin(a*x)/x)
ans =a
>> limit((1+a/x)^x,x,inf) %alternativamente, limit((1+a/x)^x,inf)
ans =exp(a)
>> y=1/(sin(x)^2)-1/x^2;
>> limit(y,x,0)
ans =1/3
>> y=cos(2*x)^(3/x^2);
>> limit(y,x,0)
ans =1/exp(6)
inf representa en MATLAB el infinito, x representa la variable respecto de la
cual se calcula el lmite. La funcin limit requiere tres parmetros pero
asume valores por defecto, como puede probarse en los comentarios al
cdigo.
La derivada de una funcin f(x) es el lmite
11 - 65
representa
grficamente
una
en el intervalo [0 5 -1 1]
>> syms x;
>> ezplot('exp(-0.3*x)*cos(4*x)',[0 5*pi -1 1])
La representamos grficamente:
>> syms x;
>> y=x^2/(x^2-x-6);
>> ezplot(y,[-10 10])
13 - 65
las
races
del
>> solve(x^2-x-6)
ans =
3
-2
Las asntotas verticales son las rectas de ecuacin x=3, x=-2.
Mximos, mnimos y puntos de inflexin
Los extremos de un funcin se calculan haciendo la derivada de la funcin
igual a cero.
>> yp=diff(y)
yp =- (2*x)/(- x^2 + x + 6) - (x^2*(2*x - 1))/(- x^2 + x + 6)^2
>> solve(yp)
ans =
0
-12
Para determinar si es un mximo o un mnimo, calculamos la derivada
segunda y determinamos su signo para x=0 y x=-12.
>> subs(ypp,x,-12)
ans = 5.3333e-004
>> solve(ypp) %puntos de inflexin
ans =
- 6/7 + (6*6^(1/2)*i)/7
- 6/7 - (6*6^(1/2)*i)/7
16 - 65
Series
>> symsum(k^2,1,5)
ans =55
17 - 65
>> syms k N;
>> symsum(k,0,N)
ans =(N*(N + 1))/2
>> symsum(k^2,0,N)
ans =(N*(2*N + 1)*(N + 1))/6
>> syms x k
>> symsum(x^k/sym('k!'),k,0,inf)
ans =exp(x)
>> syms k x;
>> f=(-1)^k*x^(2*k+1)/sym('(2*k+1)!');
>> symsum(f,k,0,inf)
ans =sin(x)
>> syms x;
>> taylor(exp(x),4)
ans =x^3/6 + x^2/2 + x + 1
>> taylor(log(1+x),7)
ans =- x^6/6 + x^5/5 - x^4/4 + x^3/3 - x^2/2 + x
>> taylor(log(x),x,5,1)
ans =x - (x - 1)^2/2 + (x - 1)^3/3 - (x - 1)^4/4 - 1
En el ltimo caso, se muestran 5 trminos del desarollo es serie de log(x)
alrededor de a=1.
syms x;
y=exp(-2*x^2);
y1=taylor(y,x,6) %desarrollo en serie
hold on
19 - 65
g1=ezplot(y,[-1 1]);
set(g1,'color','red')
g2=ezplot(y1,[-1 1]);
set(g2,'color','blue')
legend('exp(-2*x^2)','desarrollo en serie','Location','South')
title('Serie de Taylor')
hold off
grid on
y1 =2*x^4 - 2*x^2 + 1
20 - 65
Integrales indefinidas
>> syms x;
>> y=sin(x)^2;
>> z=int(y)
z =x/2 - sin(2*x)/4
>> y=diff(z)
y =1/2 - cos(2*x)/2
>> simplify(y)
ans =sin(x)^2
Integales definidas
21 - 65
>> syms x;
>> y=sin(x)^2;
>> int(y,0,pi)
ans =pi/2
En este ejemplo,
>> syms x a;
>> y=exp(-a*x^2);
>> int(y,x,-inf,inf)
Warning: Explicit integral could not be found.
>> clear
>> syms x;
>> syms a positive;
>> y=exp(-a*x^2);
>> int(y,x,-inf,inf)
ans =pi^(1/2)/a^(1/2)
>> yy=subs(y,a,sym('1/2'))
yy =1/exp(x^2/2)
>> ezplot(yy)
>> grid on
22 - 65
>> syms t;
>> v=t^3-4*t^2+5;
23 - 65
>> x=int(v,2,t)+4
x =t*(t^2*(t/4 - 4/3) + 5) + 2/3
>> expand(x)
ans =t^4/4 - (4*t^3)/3 + 5*t + 2/3
Series de Fourier
Funciones armnicas
x=Asin(2ft+).
Dos amplitudes distintas, A=10 y A=5 y la misma frecuencia f=100 Hz, (el
tiempo se mide en milisegundos, ms).
24 - 65
subplot(2,1,1)
t=0:0.1:50;
x=10*sin(2*pi*0.1*t); %amplitud 10
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
title('Distinta amplitud')
ylim([-11,11])
grid on
subplot(2,1,2)
x=5*sin(2*pi*0.1*t); %amplitud 5
plot(t,x,'r')
ylim([-10,10])
xlabel('t(ms)')
ylabel('x')
ylim([-11,11])
grid on
25 - 65
subplot(2,1,1)
t=0:0.1:50;
x=10*sin(2*pi*0.1*t); %frecuencia, 100 Hz
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
title('Distinta frecuencia')
ylim([-11,11])
grid on
subplot(2,1,2)
x=10*sin(2*pi*0.2*t); %frecuencia, 200 Hz
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
ylim([-11,11])
grid on
26 - 65
subplot(4,1,1)
t=0:0.1:50;
x=10*sin(2*pi*0.1*t);
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
title('Distinta fase inicial')
ylim([-11,11])
grid on
subplot(4,1,2)
x=10*sin(2*pi*0.1*t+pi/2);
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
ylim([-11,11])
grid on
subplot(4,1,3)
x=10*sin(2*pi*0.1*t+pi);
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
ylim([-11,11])
grid on
subplot(4,1,4)
x=10*sin(2*pi*0.1*t+3*pi/2);
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
ylim([-11,11])
grid on
27 - 65
x=200sin(2f100+/2)+100sin(2f200+)+100sin(2f400+3/2)
f=[100,200,400]; %frecuencias
A=[200,100,100]; %amplitudes
phi=[90,180,270]; %fases
subplot(2,2,1)
stem(f,A)
axis([0,500,0,210])
xlabel('Frecuencia')
ylabel('Amplitud')
subplot(2,2,2)
stem(f,phi)
axis([0,500,0,360])
xlabel('Frecuencia')
set(gca,'YTick',0:90:360)
set(gca,'YTickLabel',{'0',90','180','270','360'})
ylabel('Fase')
subplot(2,2,3:4) %resultante
t=(0:0.1:30)/1000; %milisegundos
x=zeros(1,length(t));
for i=1:length(f)
28 - 65
x=x+A(i)*sin(2*pi*f(i)*t+phi(i)*pi/180);
end
plot(t,x,'r')
xlabel('t(ms)')
ylabel('x')
title('Resultante')
ylim([-410,410])
set(gca,'XTick',(0:5:30)/1000)
set(gca,'XTickLabel',{'0','5','10','15','20','25','30'})
grid on
Funcin peridica
t=0:0.05:10;
x=cos(2*pi*t)+cos(4*pi*t)/2;
subplot(2,1,1)
plot(t,x);
xlabel('t')
ylabel('x')
subplot(2,1,2)
x=cos(2*pi*t)+cos(2*pi*sqrt(2)*t);
plot(t,x);
xlabel('t')
ylabel('x')
30 - 65
Serie de Fourier
31 - 65
>> syms t m n;
>> evalin(symengine,'assume(n,Type::Integer)');
>> evalin(symengine,'assume(m,Type::Integer)');
>> int('sin(m*t)*cos(n*t)',t,-pi,pi)
ans =0
>> y=int('cos(m*t)*cos(n*t)',t,-pi,pi)
y=(2*(m*cos(pi*n)*sin(pi*m) - n*cos(pi*m)*sin(pi*n)))/(m^2 - n^2)
>> limit(y,m,n)
ans =pi*cos(pi*n)^2
32 - 65
>> y=int('sin(m*t)*sin(n*t)',t,-pi,pi)
y =-(2*(m*cos(pi*m)*sin(pi*n) - n*cos(pi*n)*sin(pi*m)))/(m^2 - n^2)
>> limit(y,m,n)
ans =pi*cos(pi*n)^2
Funcin par
Por ejemplo, para el pulso rectangular simtrico de anchura 1, y periodo 2
se obtienen los siguientes coeficientes.
y=[0 1 1 -1 -1 0];
plot(x,y,'b','linewidth',2)
x=linspace(-1,1,100);
y=zeros(length(x),1);
for i=1:length(x)
y(i)=0;
for k=1:2:n
y(i)=y(i)-4*sin(k*pi*x(i))/(k*pi);
end
end
plot(x,y, 'r');
title(sprintf('Aproximacin de Fourier: %i trminos',n))
xlabel('t'); ylabel('f(t)')
hold off
grid on
Describimos la funcin
funcin heaviside(t-a)
escaln
mediante
la
llamada
la
38 - 65
syms t k P n;
evalin(symengine,'assume(k,Type::Integer)');
a=@(f,t,k,P) int(f*cos(k*pi*t/P),x,-P,P)/P;
b=@(f,t,k,P) int(f*sin(k*pi*t/P),x,-P,P)/P;
fs=@(f,t,n,P)
a(f,t,0,P)/2+symsum(a(f,t,k,P)*cos(k*pi*t/P)
+b(f,t,k,P)*sin(k*pi*t/P),k,1,n);
f=heaviside(t+0.5)-heaviside(t-0.5);
P=1; %semiperiodo
pretty(fs(f,t,10,P))
En la ventana de comandos vemos el desarrollo en serie de Fourier de esta
funcin peridica para n=10 trminos:
39 - 65
....
f=heaviside(t+1)-2*heaviside(t)+heaviside(t-1);
P=1; %semiperiodo
pretty(fs(f,x,10,P))
41 - 65
42 - 65
Transformada de Fourier
Para una funcin no peridica P-->
43 - 65
Pulso rectangular
Sea un pulso rectangular tal que f(t) es cero excepto en el intervalo [-a,a]
que vale A, tal como se muestra en la figura:
>> syms a t w;
>> int('exp(-i*w*t)',t,-a,a)
ans =(2*sin(a*w))/w
syms a t;
44 - 65
ft=heaviside(t+a)-heaviside(t-a);
Fw=fourier(ft)
Fw=simplify(Fw)
ft=subs(ft,a,1);
subplot(2,1,1)
ezplot(ft,[-2,2]);
ylim([-0.2 1.2])
xlabel('t');
ylabel('f(t)')
title('Pulso rectangular')
Fw=subs(Fw,a,1);
subplot(2,1,2)
hg=ezplot(Fw,[-10,10]);
set(hg,'color','r')
ylim([-1 2.2])
xlabel('\omega');
ylabel('F(\omega)')
title('Transformada de Fourier')
grid on
En la figura vemos un pulso rectangular de semianchura a=1 y su
transformada de Fourier
45 - 65
a1xn+a2xn-1+...+anx+an+1
46 - 65
>> syms x;
>> sym2poly(x^3-2*x-4)
ans = 1 0 -2 -4
Valor de un polinomio
Calculamos el valor de polinomio cuando se conoce el valor la variable x.
>> syms x;
>> p=x^5-3.5*x^4+2.75*x^3+2.125*x^2-3.875*x+1.25;
>> subs(p,x,1.5)
ans = -0.6250
47 - 65
forma
>> syms x;
>> p1=x^3-2*x-4;
>> p2=x^2+3*x+4;
>> p1+p2
ans =x^3 + x^2 + x
Para sumar dos polinomios en forma de vectores, los vectores tienen que
tener las mismas dimensiones
48 - 65
>> clear
>> syms x;
>> p1=x^3-2*x-4;
>> p2=x^2+3*x+4;
>> p=p1*p2
p =-(x^2 + 3*x + 4)*(- x^3 + 2*x + 4)
>> expand(p)
ans =x^5 + 3*x^4 + 2*x^3 - 10*x^2 - 20*x - 16
De forma simblica
>> syms x;
>> p1=x^3+5*x^2+11*x+13;
>> p2=x^2+2*x+4;
>> p=p1/p2
p =(x^3 + 5*x^2 + 11*x + 13)/(x^2 + 2*x + 4)
>> simplify(p)
ans =x + (x + 1)/(x^2 + 2*x + 4) + 3
La funcin deconv nos proporciona el cociente y el resto de la divisin
entre dos polinomios.
49 - 65
>> syms x;
>> p=x^3+4*x^2-3*x-2;
>> diff(p)
ans =3*x^2 + 8*x - 3
>> diff(p,2)
ans =6*x + 8
50 - 65
>> syms x;
>> p=4*x^3+4*x^2-2*x-2;
>> int(p)
ans =x^4 + (4*x^3)/3 - x^2 - 2*x
51 - 65
2.0000
Races de un polinomio
Cuando se expresa un polinomio de forma simblica se utiliza la
funcin solve
>> syms x;
>> p=x^5-3.5*x^4+2.75*x^3+2.125*x^2-3.875*x+1.25;
>> solve(p)
ans =
2
-1
1/2
i/2 + 1
1 - i/2
52 - 65
Conocidas las races del polinomio podemos calcular el vector que guarda
los coeficientes mediante poly
1.2500
Factorizacin
La funcin factor convierte un polinomio expresado en forma simblica en
factores
>> syms x;
>> p=x^3-6*x^2+11*x-6;
>> factor(p)
ans =(x - 3)*(x - 1)*(x - 2)
Expansin
La funcin expand realiza operaciones con polinomios, por ejemplo,
devuelve el polinomio p a partir de sus factores
>> syms x;
>> p=(x - 3)*(x - 1)*(x - 2);
>> expand(p)
ans =x^3 - 6*x^2 + 11*x - 6
>> p=(x-1)^3+2*(x+3)^2+x^2-2*x-2;
>> expand(p)
ans =x^3 + 13*x + 15
Transformada de Laplace
53 - 65
>> ft=sym('1');
>> Fs=laplace(ft)
Fs =1/s
> syms a t;
>> ft=exp(a*t);
>> Fs=laplace(ft)
Fs =-1/(a - s)
54 - 65
>> syms a t;
>> ft=cosh(a*t);
>> Fs=laplace(ft)
Fs =-s/(a^2 - s^2)
>> ft=sinh(a*t);
>> Fs=laplace(ft)
Fs =-a/(a^2 - s^2)
55 - 65
>> syms t w;
>> ft=cos(w*t);
>> Fs=laplace(ft)
Fs =s/(s^2 + w^2)
>> ft=sin(w*t);
>> Fs=laplace(ft)
Fs =w/(s^2 + w^2)
>> clear
>> syms a w t;
>> ft=exp(a*t)*sin(w*t);
>> Fs=laplace(ft)
Fs =w/(w^2 + (a - s)^2)
>> ft=exp(a*t)*cos(w*t);
>> Fs=laplace(ft)
Fs =-(a - s)/(w^2 + (a - s)^2)
56 - 65
>> syms t n;
>> ft=t^n;
>> Fs=laplace(ft)
Fs =piecewise([-1 < Re(n), gamma(n + 1)/s^(n + 1)])
>> ft=t^6;
>> Fs=laplace(ft)
Fs =720/s^7
>> syms t a;
>> ft=exp(a*t)*t^6;
>> Fs=laplace(ft)
Fs =-720/(a - s)^7
57 - 65
58 - 65
>> syms s;
>> fs=(s-2)/(s^3-s^2-6*s);
>> ft=ilaplace(fs)
ft =exp(3*t)/15 - 2/(5*exp(2*t)) + 1/3
60 - 65
No es necesario sumar las dos fracciones con las races conjugadas para
convertirla en una nica fraccin racional
61 - 65
>> syms s;
>> fs=(s^2-2*s+1)/(s^3+3*s^2+4*s+2);
>> ft=ilaplace(fs)
ft =4/exp(t) - (3*(cos(t) + (4*sin(t))/3))/exp(t)
>> simplify(ft)
ans =-(3*cos(t) + 4*sin(t) - 4)/exp(t)
3. Races repetidas
>> syms s;
>> fs=(5*s-1)/(s^3-3*s-2);
>> ft=ilaplace(fs)
ft =exp(2*t) - 1/exp(t) + (2*t)/exp(t)
4. Fracciones impropias
>> syms s;
>> fs=(s^2+2*s+3)/(s^2+s-6);
>> ft=ilaplace(fs)
62 - 65
V.
APLICACIN
Graficar una funcin hasta su tercera derivada (x 2, x, 1, 0) en un solo
grfico Ej: (seno, coseno, ex, etc.)
Cdigo
syms x;
f = input('Ingrese la funcion f(x): ');
xmin = input('Ingrese el limite inferior: ');
xmax = input('Ingrese el limite superior: ');
pf=ezplot(f)
set(pf,'color','black')
hold on
yp = diff(f,x)
pyp=ezplot(yp,[xmin xmax])
set(pyp,'color','r')
hold on
ypp = diff(yp,x)
pypp=ezplot(ypp,[xmin xmax])
set(pypp,'color','blue')
hold on
yppp = diff(ypp,x)
pyppp=ezplot(yppp,[xmin xmax])
set(pyppp,'color','green')
title ('DERIVADAS');
xlabel ('Corriente [mA]');
ylabel ('Voltaje [v]');
grid on
Grfica
63 - 65
Grfica
64 - 65
65 - 65