作业帮 > 数学 > 作业

用matlab计算级数

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/09 02:45:57
用matlab计算级数
sin(t)+sin(3t)/3+sin(5t)/5+.+sin(nt)/n+.
项数可变,要求用matlab 语句表达这一算式,要用矩阵来表示
希望高手出手解决,急用.
你想要什么样的结果.
要不要1,2,3,...,n项的结果,还是说只要前n项的和即可.
但是这个跟矩阵好像关系不大.
我猜下面可能是你想要的
t=0:0.01:2*pi;
t=t(:); %转成列向量
n=4;
sum=zeros(size(t));
for i=1:n
sum=[sum,sum(:,end)+sin((2*i-1)*t)/(2*i-1)];
legendinfo{i}=num2str(i);
end
plot(t,sum)
legend(legendinfo)