我想要創建一個矢量,該矢量從1到260,每個整數之間的增量爲360。在matlab中使用linspace
我可以通過以下方式手動完成:y=linspace(1,2,360); y1=linspace(2,3,360);
...等等。
通過結合這些我會有一個向量是260 * 360 = 93600長。但是,這樣做必須有一個更簡單的方法嗎?最好沒有迴路。
我想要創建一個矢量,該矢量從1到260,每個整數之間的增量爲360。在matlab中使用linspace
我可以通過以下方式手動完成:y=linspace(1,2,360); y1=linspace(2,3,360);
...等等。
通過結合這些我會有一個向量是260 * 360 = 93600長。但是,這樣做必須有一個更簡單的方法嗎?最好沒有迴路。
也許你可以這樣做:
n=261;
linspace(1,n,(n-1)*360);
那麼y=(1:1/360:260)
呢?
或者,如果您想從1到2(含)之間有360個元素,就像使用linspace(1,2,360)
似乎那樣,您可以使用y=(1:1/359:260)
。
另外,由於您必須考慮重複項,因此您的最終向量將少於360 * 260個元素。