a=[1; 2 ; 3]; b=[ 4; 5; 6 ]; T=table(a,b)
。 bの値が5以下(b < = 5)の表の行を削除したいとします。matlabの条件に基づいてテーブルの行を削除します
0
A
答えて
1
あなたはlogical indexingを使用することができます。
返しa=[1; 2 ; 3];
b=[ 4; 5; 6 ];
T=table(a,b);
rowidx = (T.b <= 5);
T = T(~rowidx, :);
:
T =
1×2 table
a b
_ _
3 6
-1
を別のアプローチ:
a = [1; 2; 3];
b = [4; 5; 6];
X = [a, b];
n = 1; m = 1;
while (n <= size(X, 1))
if(X(n, 2) > 5)
X_new(m, :) = X(n, :);
m = m + 1;
end
n = n + 1;
end
'X_newは、' 必要な行列になります。
1
速く、簡単です。エレガント:
T(T.b <= 5,:) = [];
関連する問題
- 1. 複数の条件に基づいて行を削除する
- 2. 条件に基づいてExcelの行を削除する
- 3. VBAヘルプ。複数の条件に基づいて行を削除
- 4. 条件に基づいて行全体を削除する
- 5. 条件に基づいてdata.frameから行を削除
- 6. Oracleの条件に基づいて重複行を削除します。
- 7. リストから重複を削除するC#の条件に基づいての条件に基づいて
- 8. 条件付き値に基づいて行を削除します。
- 9. 条件文に基づいてデータフレームから行を削除しますか?
- 10. Matlab - 条件に基づいて特定の行を選択
- 11. 条件に基づいてDB2テーブルのパーティション化と古いレコードの削除
- 12. C#フィールドに基づいてデータテーブル重複を削除し、条件
- 13. パンダ:複数の列の条件に基づいて行を削除する
- 14. 複数のシート内の条件に基づいて行を削除する
- 15. 条件に基づいてテーブルの行を表示する
- 16. 条件に基づいて列を削除する方法
- 17. 条件に基づいてパンダを削除する
- 18. jquery - 条件に基づいてクラスを削除する
- 19. Tkinter Python - Comboxbox条件に基づいてウィジェットを削除する
- 20. 特定の条件に基づいて重複を削除します
- 21. jqueryは条件に基づいて削除可能です
- 22. Pandasの重複条件をすべて削除した列に基づいて削除しますか?
- 23. 条件に基づいてjqueryデータテーブルの行を削除または削除する方法
- 24. "not in"条件に基づいてデータフレームから行を削除する
- 25. Excel VBAで条件比較に基づいて行を削除する
- 26. 条件に基づいてXMLファイルから重複エントリを削除します。
- 27. 2列の条件に基づいて、Java JDBCのテーブルからどのように削除しますか?
- 28. Java 8ストリーム - 条件に基づいたイテレータのマップと削除
- 29. 任意の条件のいずれかに基づいてデータの行を削除します
- 30. 異なるテーブルの条件に基づいて1つのテーブルのレコードを削除する