Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个相当大的 2x2 矩阵,其中包含日期和温度。有一组 NaN 和不正确的数据。我曾经find获取包含不正确数据的索引。这些索引存储在另一个变量中。如何删除与索引对应的行(日期和值)?谢谢。
find
fairly large 2x2 matrix几乎没有意义。
fairly large 2x2 matrix
这是 MATLAB 文档的一部分
您可以通过将空数组 [] 分配给这些行或列来从矩阵中删除行和列。从...开始
A = magic(4) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1
然后,使用删除 A 的第二列
A(:, 2) = []
这将矩阵 A 更改为
A = 16 3 13 5 10 8 9 6 12 4 15 1
您也可以一次删除多个行/列:
A([1 3],:)=[] A = 5 10 8 4 15 1