看板 [ MATLAB ]
討論串[問題] reshape函數
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者DigiPrince (幻無影)時間15年前 (2010/04/12 05:15), 編輯資訊
0
0
0
內容預覽:
如果運算量很大,就用下面這個方式吧!. m = 5;. n = 2;. k = 3;. A = rand(n*m, k);. B = reshape(A', k, n, []);. B = permute(B, [2 1 3]);. B = reshape(B, n, []);. --. 發信站

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者biglongtoday (大長今)時間15年前 (2010/04/12 01:46), 編輯資訊
0
0
0
內容預覽:
x = fix(10*rand(n*m, k)). y = reshape(x,n,[]);. z=reshape(1:m*k,m,[])';. y(:,z(:)'). --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.228.27.206.

推噓3(3推 0噓 0→)留言3則,0人參與, 最新作者DigiPrince (幻無影)時間15年前 (2010/04/11 10:23), 編輯資訊
0
0
0
內容預覽:
% 示範用,隨便設數字. m = 5;. n = 2;. k = 3;. A = rand(n*m, k); % 隨便生一個矩陣示範. C = mat2cell(A, repmat(n, 1, m), k)'; % 利用 cell 來實作. B = cell2mat(C); % 要的結果. 這樣嗎?

推噓1(1推 0噓 1→)留言2則,0人參與, 最新作者squall500 (一年之後又一年)時間15年前 (2010/04/11 00:01), 編輯資訊
0
0
0
內容預覽:
我現在經由運算得到一個矩陣A,其中是由m個維度n*k的子矩陣組成. A = [a1;a2;...;am]. 在這裡我知道的資訊只有整個大矩陣A. 裡面的子矩陣a1,a2,...,am我都不知道. 現在我希望能把A變成 A = [a1,a2,...,am]. 有辦法不透過迴圈作到嗎?. 我試過resh
(還有245個字)
首頁
上一頁
1
下一頁
尾頁