如何更改10x10數組中前5列的非零值?MATLAB索引 - 僅更改特定列中的非零元素
-2
A
回答
2
第一個選擇是選擇要更改和使用二進制索引中的列:
A = round(rand(10, 10));
B = A(:, 1:5);
B(B ~= 0) = 10;
A(:, 1:5) = B
第二種方法是,如下使用面膜:
A = round(rand(10, 10));
mask = zeros(size(A));
mask(:, 1:5) = 1;
A(A~=0 & mask) = 10
1
相關問題
- 1. Matlab中非數字元素的索引
- 2. 在Matlab中選擇列表中隨機非零元素的索引
- 3. 如何獲得列表中非零元素的索引列表?
- 4. Matlab - 爲每個零矩陣元素查找最接近的非零元素索引
- 5. matlab find()for python非零元素
- 6. 在宏列表中取非零元素
- 7. 數組中每個非零元素的返回索引
- 8. 訪問UBLAS稀疏向量中非零元素的索引
- 9. 從特定索引中取出元素
- 10. 使用特定索引遍歷元素列表中的元素列表
- 11. Matlab對特定元素或最後一個元素的索引變量
- 12. 在表單中混合索引和非索引列表元素?
- 13. 設置特定的行和列,除了零MATLAB中的對角線元素
- 14. 使用Prolog的多維列表中特定元素的索引
- 15. 獲取特定於其中元素的子列表的索引
- 16. 在熊貓系列中查找最後一個非零元素的索引
- 17. OpenCV稀疏矩陣:如何獲得行/列中非零元素的索引
- 18. 在scala中更改特定元素的列表列表
- 19. 在非零減去行和列從一個矢量索引MATLAB
- 20. 在iOS中更改特定索引單元的背景顏色
- 21. Haskell:在ByteString中更改給定索引處的元素
- 22. 旁邊非零數組中的元素
- 23. 在MATLAB中查找單元格中特定值的索引
- 24. Python:在隨機索引中更改列表元素
- 25. jQuery如何更改特定索引列中文本框的值?
- 26. 僅當特定元素超過鼠標光標時才更改
- 27. 如何獲得MATLAB中非零元素的邊界框?
- 28. jQuery:需要更改特定的列表元素
- 29. 在陣列中刪除元素,索引超出範圍(Matlab的)
- 30. 僅顯示特定Div中的元素
謝謝你,但我只想和也不是零個元素改變第5列但非零的。 –
我錯過了第一次,但我改變了我的答案。 – m7913d
我加了一個B(B> 0)= 10;但是謝謝你! –