如何在MatLab

时间:2016-04-25 21:32:58

标签: matlab variables

我正在使用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);

它表明我的总变量长度没有变化。

只是想知道是否有人知道问题可能是什么。任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

如果你想要1列(即benchpress是2048长),我认为你实际上想要连接time

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

但如果time长度为512

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