如何删除多个点的数据数组循环?
4视图(30天)
显示旧的评论
我写了以下一些避免策划一个错误的测量,测量的一个数组。3种不同的数据数组,情节应该给我3种不同的线,一个为每个数组。
我写的代码,这样我就可以抹去一个不正确的数据点为每个数据数组,到目前为止已工作,但是目前的一个数组(中间)有3个不正确的测量和绘图之前我想擦掉这些数据一次。
我写了这段代码的方式让我只需要一个数据点从一个数组中。我如何删除一个以上的每组数据点?这可以通过使用完成等功能?(我试过策划数组使用等功能,通过改变数据点的数量,我想删除,但它似乎没有工作)。
data = [file1 file2 file3];% 3组文件
num = [0, 243, 245];%的点我想删除对应样本的数组。
%我想删除数据点(243年、244年和245年)从file2但我不喜欢
%知道。
为x = 1:长度(数据)
如果num ~ (x) = 0%如果有一个错误的数据点,从数组中删除它
为i = 1: (num (x) 1)
(我)=数据(x) .impulse(我);
结束
为我= (num (x) + 1):长度(数据(x) .impulse)
(张)=数据(x) .impulse(我);
结束
elseifnum (x) = = 0%如果0没有删除和阴谋
为i = 1:长度(数据(x) .impulse)
(我)=数据(x) .impulse(我);
结束
结束
数据(x) .impulse =
结束
图(2)%绘制图3数组到一个情节
为x = 1:长度(样本)
情节(数据(x)。冲动,“- - -”)
持有在
结束
0评论
答案(1)
Sulaymon Eshkabilov
2022年1月31日
如果理解你的问题,你想删除特定的数据行,然后你最好一步代码有些以这种方式:
%你要删除的数据点243年,244年和245年)
数据(243:245)。冲动= [];
%的余额数据进行绘制
为jj = 1:长度(数据)
情节(数据(jj)。冲动,“- - -”)
持有在
结束