2013-06-19 67 views
0

假設我有一個大小爲的向量n = 8v=(5,8,2,7,9,12,2,1)。我想知道如何構建一個矩陣,比較每對v值並返回每個比較的最小值。在這個例子中,它會是這樣的:在矩陣中組合行和列的最小值

5 5 2 5 5 5 2 1 
5 8 2 7 8 8 2 1 
2 2 2 2 2 2 2 1 
5 7 2 7 7 7 2 1 
5 8 2 7 9 9 2 1 
5 8 2 7 9 12 2 1 
2 2 2 2 2 2 2 1 
1 1 1 1 1 1 1 1 

你能幫我解決這個問題嗎?

回答

1

outer(v, v, pmin)

注意使用pmin,不min,因爲前者是矢量化而不是後者。