看板 [ MATLAB ]
討論串[問題] 矩陣/向量插入值
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者biglongtoday (大長今)時間15年前 (2010/10/06 22:45), 編輯資訊
0
0
0
內容預覽:
a=[1:4]; la=length(a);. b=[5:7]; lb=length(b);. A=zeros(la+1,lb*(la-1));. A(2:end-1,:)=kron(b,eye(la-1));. A(A==0)=repmat(a,1,lb*(la-1));. A'. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sunev (Veritas)時間15年前 (2010/10/06 00:41), 編輯資訊
0
0
0
內容預覽:
n=length(a);. m=length(b);. A=repmat(reshape(repmat(2:n-1,n-1,1),n-2,n-1),m,1);. A=[ones((n-1)*m,1);A(:);n*ones((n-1)*m,1)];. A=a(A);. B=repmat(b',1,n
(還有59個字)

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者banco (Acoustic)時間15年前 (2010/10/05 16:28), 編輯資訊
0
0
0
內容預覽:
試著解決一下, 有點暴力.... a=[1:4]; na=length(a);. b=[5:7]; nb=length(b);. c=kron(b, diag(ones(size(b))));. z=zeros(2*na-1, (na-1)*nb);. z([1:2:end, 2:2:end],:)

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者vespar (藍月)時間15年前 (2010/10/05 11:33), 編輯資訊
0
0
0
內容預覽:
各位大大好. 我有兩向量 a=[1 2 3 4] b=[5 6 7]. 想將b中元素逐一分別插入a中. 如[1 5 2 3 4]. [1 2 5 3 4]. [1 2 3 5 4]. 這樣 以此類推. 想請問有什麼一般化的寫法呢. 感恩~~~. --. 發信站: 批踢踢實業坊(ptt.cc).
首頁
上一頁
1
下一頁
尾頁