作者thenewiPad2 (贾伯师)
看板MATLAB
标题[讨论] 如何固定扩充矩阵
时间Fri Apr 27 22:45:15 2018
假设目前有一个A矩阵长得这样子
A[1 2 3 4 5 6]
我想要让数值都重复3次变成
B[1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6]
在不运用回圈的方式该怎麽做到呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.138.225.33
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1524840318.A.245.html
1F:推 LiamIssac: 试试看reshape 或是 bsxfun之类的函数 04/27 22:55
2F:推 sppmg: reshape(repmat([1:6],3,1),[],1)' 04/28 02:39
3F:→ sppmg: 作业? 04/28 02:40
4F:→ YoursEver: kron(A, [1 1 1]), 原po可翻一下线性代数. 04/28 06:15
5F:→ nova666666: repelem 04/28 11:52
6F:→ thenewiPad2: 自己在研究matlab不清楚里面的函数 所有上来发问了 04/28 12:27
7F:→ thenewiPad2: 上面的大大提供的方法 都成功了 谢谢各位 04/28 12:28
8F:推 sunev: 推repelem 04/28 18:25