Hola, tengo un problema con el matlab.
Lo que pasa es que al ejecutar un programa me sale un error con el syms, el programa lo hice en la escuela con una versión un poco más antigua,
pero al llegar a la casa y correrlo en el r2009a, me da error.
Me podrian decir si syms no se utiliza en la version 2009?
El programa es este
clc
close all
syms t n l T
f1=t
f2=t
T=2*pi
l=T/2
a= 1/l*int(f1*cos((n*pi)/l*t),t,-l,0) + 1/l*int(f2*cos((n*pi)/l*t),t,0,l)
a0= 1/l*int(f1,t,-l,0) + 1/l*int(f2,t,0,l)
b= 1/l*int(f1*sin((n*pi)/l*t),-l,0) +1/l*int(f2*sin((n*pi)/l*t),t,0,l)
bn= simple(b)
pretty(bn)
figure(1)
s=symsum(a*cos((n*pi*t)/l)+ b*sin((n*pi*t)/l),n,1,1)
g1=a0/2 + s
ezplot(g1,[-T,T])
grid on
figure(2)
s=symsum(a*cos((n*pi*t)/l)+ b*sin((n*pi*t)/l),n,1,3)
g2=a0/2 + s
ezplot(g2,[-T,T])
grid on
figure(3)
s=symsum(a*cos((n*pi*t)/l)+ b*sin((n*pi*t)/l),n,1,5)
g3=a0/2 + s
ezplot(g3,[-T,T])
grid on
figure(4)
s=symsum(a*cos((n*pi*t)/l)+ b*sin((n*pi*t)/l),n,1,500)
g4=a0/2 + s
ezplot(g4,[-T,T])
grid on
P= int(f1^2,-l,l)
p1= simple(P)
p=P/(2*pi)
pretty(p)
Saludos