[解決済み] セル配列の各要素を削除する
2022-02-25 03:05:26
質問
100 X 1 (n1) のセル配列があり、各セルにはより大きなデータセット (100 X 100, n2) のインデックスが格納されています。私は、個々の要素(インデックス)にアクセスし、別のデータセットの値をこれらのインデックスと比較するために、入れ子ループを作成しました。もし条件が成功したら、元のセル配列からその要素を削除して、新しいセル配列にしたい。しかし、matlabでその要素を[]にしても、セル配列の値は変わりません。コードは以下の通りです。
for i = 1:length(n1)
for j = 1:length(n1{i, 1})
if n2(i,n1{i,1}(1,j)) > n3(i) && n2(i, n1{i,1}(1,j)) > n4(n1{i, 1}(1, j))
n1{i,1}(1,j) == [];
end
end
end
解決方法は?
ということですね。
n1(i,1)
は常に行ベクトルなので、使用する必要があります。
n1{i,1}(j) = [];
もし
n1(i,1)
が列や行でない場合、中央から要素を削除することは不可能です。
例えば
A = {[1 2 3],[5 8 9]}
A{1,2}(1,2) = []
はエラーを出します。
A null assignment can have only one non-colon index
.
しかし
A{1,2}(2) = []
はオッケーです。
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] JavaScriptで配列の先頭に新しい配列要素を追加するにはどうすればよいですか?
-
[解決済み】オブジェクトの配列を文字列のプロパティ値でソートする
-
[解決済み】JavaScriptで配列の要素を削除する - delete vs splice
-
[解決済み】TypeScriptで複数の型を持つ配列を定義する
-
[解決済み】Swiftで配列をシャッフルするにはどうすればいいですか?
-
[解決済み】bashでパラメータとして配列を渡す。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] セル配列の各要素を削除する
-
[解決済み] C言語で**は何をするのですか?[重複しています]
-
[解決済み] Goではなぜリストがあまり使われないのですか?
-
[解決済み] Merge Sortの最悪のケースはどのような場合に発生するのでしょうか?
-
[解決済み] Handlebarsでオブジェクトの配列を反復処理する方法は?
-
[解決済み】TypeScriptで複数の型を持つ配列を定義する
-
[解決済み】Swiftで配列をシャッフルするにはどうすればいいですか?
-
[解決済み】Bashで配列の要素を別行動で表示する?
-
[解決済み】Swiftの配列で要素の合計を求める
-
[解決済み】定数配列の宣言