1

日付と気温を含むかなり大きな 2x2 マトリックスがあります。NaN のクラスターと不正なデータがあります。以前findは、正しくないデータを含むインデックスを取得していました。これらのインデックスは別の変数に格納されます。インデックスに対応する行 (日付と値) を削除するにはどうすればよいですか? ありがとう。

4

1 に答える 1

4

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 の 2 番目の列を削除します。

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
于 2013-06-21T05:14:20.450 に答える