空行列の判定方法

37 visualizaciones (últimos 30 días)
kanako machii
kanako machii el 7 de En. de 2021
Respondida: Akira Agata el 8 de En. de 2021
セル配列のある場所が空行列[]であったとき、それを判定してある数字を代入したいです。
具体的には、A{1,1}(1,:)が[]のとき、A{1,1}(1,:)=[0 0];
としたいです。
宜しくお願い致します。

Respuestas (1)

Akira Agata
Akira Agata el 8 de En. de 2021
以下の方法ではどうでしょうか?
% 例として、A(1,2)とA(2,1)がカラのセル配列を作成
A = cell(2,2);
A{1,1} = rand(2);
A{2,2} = rand(2);
% カラのセルのインデックスを取得
idx = cellfun(@isempty,A);
% カラのセルに [0 0] を格納
A(idx) = {[0 0]};

Categorías

Más información sobre 演算子と基本的な演算 en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!