Re: [問題] 矩陣內元素的判斷已回收
※ 引述《kunlin999 (max)》之銘言:
: ※ 引述《Sampregi (handle my dream)》之銘言:
: : 假如隨機生成AB兩個矩陣...
: : A = [] n*m matrix
: : B = [] n*m matrix
: : C = A./B
: : 如果想將C矩陣裡面小於1的元素remove掉..
: : 然後再重新生成一個新的元素來代替小於的元素..
: : 請問有什麼語法可以達成這樣的工作??
: : 謝謝...
: 你的問題不太明確,
: 你的A與B是用 rand(n,m)產生嗎?
是地!!
: 元素移掉後,新的元素有什麼要求?
在C矩陣裡面...
只要小於一的元素就remove掉..
然後再產生一個新的..
新的元素需要滿足大於一的條件..
如果還是小於一再remove掉..再產生一個新的..
直到滿足大於一的條件..
舉例來說..
1.0275 0.9553 1.0149 0.9945 1.0679
0.9792 1.0757 0.8533 1.0492 0.9809
C= 1.0267 1.1673 1.0077 1.0889 1.0710
0.9883 1.0209 1.1115 0.8573 0.9320
其中C(2,1),C(4,1),C(1,2),C(3,2),C(4,1),C(4,4),C(5,2)和C(5,4)
是小於1的..
然後將這八個數remove掉之後..再從新生成八個滿足大於一的數..
最後在放為原來的位置上...
使得C是一個各元素都大於一的4*5的矩陣
謝謝..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.74.49
→
11/19 11:29, , 1F
11/19 11:29, 1F
→
11/19 11:36, , 2F
11/19 11:36, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章