-1
A
回答
1
對於向量具有相同長度的情況(如註釋中所述),我認爲一個簡單的無循環方法是從每個向量構建一個矩陣並直接獲取行(或列)最大的總和:
clear
clc
RandMat = rand(8,10);
[~,Ind] = max(sum(RandMat,2)); %// Get row index for largest sum. If you want the column, use 1 instead.
MaxRow = RandMat(Ind,:); %// Index in original matrix to get the vector. If you want the column, use RandMat(:,Ind);
如果載體不具有相同的長度,那麼你就需要墊楠缺失值,例如使用常規的矩陣,否則你將需要一個單元陣列。
如果您更喜歡不需要構建矩陣的解決方案,那麼您可以遍歷每個單獨的向量並將總和存儲在變量中,然後比較最後的總和。如果您想要這樣的解決方案,請詢問!
+0
@Lia所以這個答案可以幫助你解決你的問題問題還是需要額外的幫助? – 2014-12-02 20:08:44
相關問題
- 1. MySQL的選擇最大的總和值
- 2. 選擇最大總和的有理數
- 3. 選擇最大日期的總和
- 4. 數據表中選擇最大總和
- 5. 選擇最大的數額,但沒有結果的總和
- 6. 從多個遞增序列中選擇最大值的總和
- 7. 選擇最頻繁的值與總和
- 8. 在兩個向量中選擇n個最大的元素
- 9. 最小/最大 「總和」 的
- 10. 最大和最小總和
- 11. 選擇總和
- 12. 如何選擇最高支數,總和
- 13. SQLAlchemy的選擇與像和最大
- 14. 非重疊間隔與總重量的最大總和W
- 15. 選擇最大值
- 16. 選擇列最大
- 17. 產品的最大總和
- 18. SQL中的最大總和
- 19. Matlab的:選擇向量的元素有條件
- 20. 從列中選擇最大數量不返回最大值
- 21. matlab中voronoi圖的選擇性方向
- 22. 向量元素的總和
- 23. 向量的並行總和
- 24. 如何行選擇最大值和最小值的選定列
- 25. 選擇最大的「n」值
- 26. 選擇最大值的行
- 27. 向量化加權和matlab
- 28. 在Matlab中隨機選擇大量樣本的子集
- 29. 選擇:Matlab的
- 30. 選擇MATLAB的
我猜矢量都具有相同數量的元素?您的數據如何組織?例如,他們是一組矢量組成一個大矩陣的矢量個體嗎? – 2014-12-01 19:12:40
是的,他們這樣做,我想我可以從它們中創建一個矩陣,並在矩陣中找到最大和的行,但我不確定這會更容易 – Lia 2014-12-01 19:14:38