using TyMath
using TyPlot
using TyBase
using TySymbolicMath
function sumsin2(x,n) #数值函数
s=zeros(1,length(x));
for k=1:n
s=s .+sin.((2*k-1)*x) ./((2*k-1)*x);
end
return s
end
function symsumsin(x,n) # 符号函数
@variables x
s=0
for k=1:n
s=s .+sin.((2*k-1).*x) ./((2*k-1).*x) ;
end
return s
end
clear()
#使用符号函数
subplot(2,1,1)
fplot(symsumsin(0,10),[-pi pi])
#使用数值函数
x=-pi:0.1:pi
y=sumsin2(x,5)
subplot(2,1,2)
plot(x,y)