我迷失了如何制作矢量
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)
我知道应该有相对类似的答案,但我只了解如何制作简单的向量而不是这些复杂的向量。
答案 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
请注意.^
运算符。在这些情况下,您通常希望应用元素运算符。