元胞数组由 400x1 双元素组成(并且可以扩展到 1,000,000 x 1)。我想用 -1.000 过滤所有条目。过滤浮动值的最佳方法是什么?我应该在单元格数组还是矩阵中进行?或者我应该通过创建一个 for 循环、遍历每个元素并将非 -1.000 条目存储到新数组中来做到这一点?
我使用 textscan 从文件中读取值,然后将其转换为矩阵以绘制 cdf 图。但是,我想从图中消除所有带有 -1 的条目。
fid = fopen('t1_error.txt','r');
C = textscan(fid, '%.3f');
fclose(fid);
A = cell2mat(C);
[ycdf,xcdf] = cdfcalc(A);
ycdf = ycdf(2:length(ycdf));
plot(xcdf, ycdf, 'LineWidth', 2);