Re: [問題] 補0元素矩陣已回收
噢... 那得看你的補0位置有沒有規律
假設沒有規律的話,你先手動編寫一個0的位置
其實也就是你說的
B = [3 4 8];
然後跑loop
A = [2 7 8 10 12 17 19 20]; % 1*8
B = [3 4 8]; % 1*3
shift = 0;
j = 1;
for i = 1:11
if i==B(j)
C(i) = 0;
shift = shift + 1;
if j < size(B,2)
j = j+ 1;
end
else
C(i) = A(i - shift);
end
end
C
其實我不知道有沒有其他可以插點的函數XD
※ 引述《yibewh (丫慈)》之銘言:
: 小弟先簡化問題
: 有二矩陣A、B
: A = [2 7 8 10 12 17 19 20] 1*8
: B = [3 4 8] 1*3
: 我要在A的3、4、8行加入0元素
: 為 C = [2 7 0 0 8 10 12 0 17 19 20] 1*11
: 請問 這樣程式應如何把B套用在A裡
: 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.65.221
※ 編輯: leeneil 來自: 118.160.65.221 (12/23 13:46)
※ 編輯: leeneil 來自: 118.160.65.221 (12/23 13:54)
推
12/24 00:03, , 1F
12/24 00:03, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 3 篇):