删除的特定行矩阵不仅从内存中删除它们
26日视图(30天)
显示旧的评论
接受的答案
答案(1)
dpb
2023年5月5日22:00
高频=高频(Hf ~ = 0);
的案例表明,高频是一个矢量。如果它是一个数组,但根据一列删除行几乎一样容易—
高频=高频(Hf (: 1) ~ = 0:);
以上是新手更容易看写
第九=(高频(:1)~ = 0);%的逻辑T / F向量列1不为零
:高频=高频(ix);%保持那些行,所有列
5个评论
dpb
2023年5月5日23:30
更低效率的多次写同一个工作簿或工作表如果可以避免,但如果它不能帮助,然后使用可选的
“范围”
命名参数设置的位置在工作表中写的额外的数据没有覆盖第一。这些都是见文档。(*)
除非你现在使用的是一个真正的古代版的MATLAB,
xlsread
和
xlswrite
已被弃用多年;使用
writematrix
和朋友。他们是在功能和速度大大提高。
(*)在这样的情况下的最佳方法是创建的数据作为一个二维数组,增加与南短柱的长度长;然后writematrix()数组。或者创建一个单元阵列与每个单元包含2 x1给定的列向量的双打。然后使用
writecell
代替。