Re: [問題] 1*n矩陣元素抽出插入已回收
x = 1 ;
y = 10 ;
T = [x:y] ;
R = round(x + (y-x).*rand(2,1)) ;
a = R(1) ;
b = R(2) ;
temp = T(1,a) ;
T(a) = [] ;
T = [T(1,1:b-1) temp T(1,b:end)] ;
試試看.
※ 引述《Innocencer (用雙手 突破極限)》之銘言:
: 是這樣的,假設有一1*n的矩陣,表示如下:
: A=[1 2 3 4 5 6 7 8 9 10]
: 希望能"隨機"抽出其中一個元素,並再插入到另一隨機位置,
: 例:假設隨機整數a=4
: 抽出4
: ↑
: A=[1 2 3 5 6 7 8 9 10]
: 假設隨機整數b=7
: ─┐插入第7個位置
: ↓
: A=[1 2 3 5 6 7 4 8 9 10]
: 小弟不才,請教版上的高手們,該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.236.140
推
09/14 19:27, , 1F
09/14 19:27, 1F
→
09/14 19:28, , 2F
09/14 19:28, 2F
→
09/16 23:10, , 3F
09/16 23:10, 3F
→
09/16 23:36, , 4F
09/16 23:36, 4F
推
09/17 14:38, , 5F
09/17 14:38, 5F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章