作业帮 > 综合 > 作业

错误使用 * 内部矩阵维度必须一致.

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/13 06:39:04
错误使用 * 内部矩阵维度必须一致.
t=0:0.001:2*pi;
w=1;
N=[1 3 5 7 9 11];
k=1;
while k
错误使用 * 内部矩阵维度必须一致.
t=0:0.001:2*pi;w=1;N=[1 3 5 7 9 11];k=1;while k<=6;n=N(k);       %基次谐波的次数b=4./(pi*n);x=b*sin(w*n*t);subplot(3,2,k),plot(t,x);xlabel('t'),ylabel('x(t)');axis([0,2*pi,-2,2]),legend(['N次谐波']);k=k+1;end
再问: 非常谢谢!
再答: 不客气
再问: t=0:0.001:2*pi;
w=1;
k=1:2:N;
b=4./(pi*k);
x=b*sin(w*k'*t);
xlabel('t'),ylabel('x(t)');
plot(t,x);
xlabel('t'),ylabel('x(t)');
axis([0,2*pi,-2,2]),legend('第N次合成');grid on
再答: 前面的图例最好改为t=0:0.001:2*pi;w=1;N=[1 3 5 7 9 11];k=1;while k<=6;n=N(k);       %基次谐波的次数b=4./(pi*n);x=b*sin(w*n*t);subplot(3,2,k),plot(t,x);xlabel('t'),ylabel('x(t)');axis([0,2*pi,-2,2]),lgd = num2str((k)','%d次谐波');legend(lgd)k=k+1;end