2016-04-25 91 views
0

我正在使用MatLab進行單元分配。如何將變量添加到一起以在MatLab中創建全新變量

我有以下變量:

benchpress1=shimmer1(1:512,:); 
benchpress2=shimmer1(2304:2815,:); 
benchpress3=shimmer1(4608:5119,:); 
benchpress4=shimmer1(6912:7423,:); 

,我需要現在加在一起來創建新的變量「benchpress」

我用這行代碼的變量添加到給我新的總數

benchpress = benchpress1 + benchpress2 + benchpress3 + benchpress4; 

但它不承認我已經添加了它們!我需要繪製新的變量對「時代」

但是,當我這樣做,我得到了以下錯誤消息:

Error using plot 
Vectors must be the same length. 

Error in week5 (line 24) 
plot(time, benchpress); 

它表明我的總變量長度不改變。

只是想知道是否有人知道問題可能是什麼。任何幫助將非常感激!

回答

0

我覺得你真的想,如果你想1列來串聯benchpress的(即time是2048長)

benchpress = [benchpress1; benchpress2; benchpress3; benchpress4]; 

但如果time是512長

benchpress = [benchpress1, benchpress2, benchpress3, benchpress4]; 
+0

好了,所以首先感謝你回答..我想我的時間是2048年,但我已經嘗試了這兩行代碼,但仍然沒有工作。我仍然像以前一樣得到同樣的錯誤......任何想法? – user3495134

+0

什麼是「大小(時間)」? – user1543042

相關問題