[問題]請問如何求兩個不等長陣列的差值已回收
請問如果有兩個不等長陣列 A B
A=sort(rand(1:100)*200);
B=sort(rand(1:200)*200);
要求A陣列中每個元素,與B陣列元素的最小非負值差
ex.A = [1 3 5 8 10]
B = [4 5 13]
所求為 [3 1 0 5 3]
目前是用repmat,再把矩陣相減後取min
不過好像不是很有效率的做法
請問如果不跑迴圈有甚麼較快的解法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.234.249
推
09/25 12:22, , 1F
09/25 12:22, 1F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章