Matlab中的复矢量d

时间:2018-02-19 19:16:08

标签: matlab

我迷失了如何制作矢量 xj = sin(pi(j-1)/10), j = 1,...,21 在matlab中。

此外,我正在尝试制作矢量 xj = 2-j, j=0,1,...,20.

对于我试过的最后一个,我试图获得没有for循环的累积和。

 x = 0:20
 s = cumsum(2^-x)

我知道应该有相对类似的答案,但我只了解如何制作简单的向量而不是这些复杂的向量。

1 个答案:

答案 0 :(得分:0)

要使向量x j = sin(pi(j-1)/ 10),j = 1,...,21,你就是这样做的:

j = 1:21;
xj = sin(pi*(j-1)/10);

同样,要使向量x j = 2 -j ,j = 0,1,...,20:

j = 0:20
xj = 2.^-j

请注意.^运算符。在这些情况下,您通常希望应用元素运算符。