我正在使用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 :(得分:0)
如果你想要1列(即benchpress
是2048长),我认为你实际上想要连接time
。
benchpress = [benchpress1; benchpress2; benchpress3; benchpress4];
但如果time
长度为512
benchpress = [benchpress1, benchpress2, benchpress3, benchpress4];