2016-04-25 10 views
0

私はUni割り当てに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

は私が

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

(すなわちtimeが長い2048)あなたが実際にあなたが1列にしたい場合はbenchpress年代を連結したいと思います。しかしtime場合ので、まず感謝512長い

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

OKですあなたは答えるために私は2048年の私の時間が欲しいですが、私は両方のコード行を試しても、まだどちらも働いていません。私は以前と同じエラーが発生しています...アイデアは? – user3495134

+0

'サイズ(時間)'とは何ですか? – user1543042

関連する問題