Re: [問題]如何產生多筆資料並記錄成矩陣
我不知道為什麼很愛新立四個四個變數(攤手
明明有一個很好用的cell可以用
B = [10:10:40; 11:10:41; 12:15; 20:23];
As = mat2cell(B, 4, ones(4,1));
Y = [1,2,3,4];
out = cellfun(@(x) x* Y, As, 'UniformOutput', false);
這樣的程式碼不是漂亮又好讀嗎?
cell不熟還有ND矩陣可以用
B2 = permute(B, [1 3 2]);
out = zeros(4, 4, 3);
Y = [1,2,3,4];
for i = 1:size(B2, 3)
out(:, :, i) = B2(:, :, i) * Y;
end
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.205.27.107
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1437479111.A.83D.html
※ 編輯: celestialgod (123.205.27.107), 07/21/2015 19:55:31
推
07/21 20:03, , 1F
07/21 20:03, 1F
→
07/21 20:04, , 2F
07/21 20:04, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
16
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章