質問: 特定の値(欠損値)を削除する方法 イメージ画像を下に載せます。 例えばmatlab上(画像はexcelですが)で左のような5行7列の行列があったとします。これを右のように0の部分を削除したものを作りたいです。 どなたかお時間がある方助言をお願いしたいです。(ただし、今回は例として5行7列ですがほかの行列パターンでも用いたいです。また、0は欠損値のような扱いで途中で現れることはありません。)
回答: ゼロ値をnan値にすればいけます file = 'sample.xlsx'; a = readmatrix(file,"outputtype","double"); ここがミソです a(a==0) = nan 書き出します writematrix(a,file,'range','k2');