创建正弦波序列之和作为矩阵

时间:2019-03-31 19:35:40

标签: matlab sum series

我想创建一个函数,该函数表示由n调制的不同频率的正弦波之和(应从2到10,间隔为1)

然后,此函数是时间的函数,它将是0到3秒之间的线性间隔。我需要将结果显示在矩阵中。我在矩阵尺寸方面存在问题,我不知道该如何解决。

t1 = linspace (0,3,1000);
n = 2:1:10;
S1 = sin(1/4 - 1/n.^2)*2*pi.*t1*440

1 个答案:

答案 0 :(得分:0)

我想你想做的事情是这样的:

S1 = sin(1/4 - 1./n.^2)*2*pi.*t1'*440

向量n的大小为(1x9),而t1的大小为(1,1000),因此您只需将向量t1换成符号'以遵守矩阵/向量的代数乘法。

希望它有所帮助!