[問題] 如何將矩陣依照這樣的方式放大
看板MATLAB作者newton2009 (Life is short & u r hot)時間10年前 (2013/11/12 16:22)推噓0(0推 0噓 3→)留言3則, 2人參與討論串1/2 (看更多)
例如有個矩陣長這樣
A=[1 2; ...
3 4]
它的size為2x2的大小
現在想將它變成4x4的大小,像這樣
B=[1 1 2 2; ...
1 1 2 2; ...
3 3 4 4; ...
3 3 4 4]
我的做法是
A=[1 2; 3 4];
B=zeros(size(A)*2);
for j=1:2
for k=1:2
B(j:2:end,k:2:end)=A;
end
end
想問的是,有沒有更簡單的方式可以達到相同的效果
感恩 0.0
--
╭───────────────────╮
│ 我要努力, │
│ 跳出 我的 │ 框框
╰───────────────────╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.111.173
→
11/12 16:27, , 1F
11/12 16:27, 1F
→
11/12 16:29, , 2F
11/12 16:29, 2F
→
11/12 16:53, , 3F
11/12 16:53, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):