1
A
回答
1
方法#1:使用了邏輯索引 -
φ = a.*(a>(-r)) + (-r).*~(a>(-r))
方法2:創建尺寸一個研磨器的陣列比a
和r
和使用max
沿着所得陣列的最高尺寸 -
φ = max(cat(ndims(a)+1,a,-r),[],ndims(a)+1)
使用approach #2
會更有意義,當你有一系列其中要找出max
的輸入,即對於諸如max(a,r1,r2,r3..)
的情況。
2
我覺得只是
phi = max(a,-r);
會做。
相關問題
- 1. 兩個大型矩陣的Matlab比較
- 2. 比較3個矩陣並計算其中每個矩陣的最大數量
- 3. 如何在matlab中取最小和最大的矩陣?
- 4. 比較matlab中邏輯矩陣的行?
- 5. 在Matlab中比較兩個矩陣
- 6. MatLab - 比較不均勻矩陣?
- 7. 如何在MATLAB中採樣矩陣?
- 8. Matlab大矩陣
- 9. 在較大的矩陣中刪除相同的子矩陣。 Matlab
- 10. 比較函數的結果,並把它們作爲矩陣MATLAB
- 11. MATLAB中三維矩陣的最大值
- 12. Matlab比較2個單列矩陣並給出位置
- 13. 如何使用Python比較2個非常大的矩陣
- 14. 獲取矩陣列的最大值的指數在MATLAB
- 15. Matlab的矩陣最小化
- 16. 如何查找3D MATLAB矩陣中最大元素的位置?
- 17. 如何穿越兩點相同大小的矩陣,並比較他們
- 18. Powershell-比較文件並採取行動
- 19. matlab - 如何合併/交錯2矩陣?
- 20. 比較矩陣乘法
- 21. R矩陣向量比較
- 22. 矩陣元素比較
- 23. bool值在矩陣比較
- 24. 將較大的矩陣拆分爲較小的矩陣
- 25. 如何計算矩陣總和並對其進行比較
- 26. 矩陣中矩陣最大的方塊
- 27. PHP陣列排序並從矩陣獲取最大值
- 28. MATLAB - 合併子矩陣
- 29. Matlab,如何比較行矩陣的每個元素與另一行矩陣的每個元素?
- 30. Matlab中混淆矩陣的最小和最大值
+1 This works too!我可能在過度思考這個問題。 – Divakar 2014-10-28 19:40:03
@Divakar,其實我不知道'max'會這麼做。我只是找到了! – Rashid 2014-10-28 19:41:42