0
如果我有等長的向量(例如A,B和C),我怎樣才能把它們放在MATLAB的矩陣(A,B,C)中?使用MATLAB中的矢量製作矩陣?
如果我有等長的向量(例如A,B和C),我怎樣才能把它們放在MATLAB的矩陣(A,B,C)中?使用MATLAB中的矢量製作矩陣?
如果它們是行向量:[A; B; C]
或[A; B; C].'
。 .'
是矩陣轉置。
如果它們是列向量:[A, B, C]
或[A, B, C].'
。
如果它們可以是colmuns或行:[A(:), B(:), C(:)]
或[A(:), B(:), C(:)].'
。 (:)
轉換成列向量。
可能實現這是一個循環,因爲我有成千上萬的向量? –
當然。但是你應該給我們更多的信息。無論如何,你應該嘗試[預先分配](矩陣 –
)(http://www.mathworks.es/es/help/matlab/matlab_prog/techniques-for-improving-performance.html)好吧,所以我有很長的時間矢量(不包括時間序列)和一個查找函數,用於查找此長向量中的事件(時間序列中的特定索引)。我正在做的是在事件發生前150個步驟中進行事件並查看歷史記錄,然後對所有歷史記錄進行平均。我的想法是創建一個所有這些向量的矩陣,以便我可以進行平均。 –