Re: [問題]如何產生多筆資料並記錄成矩陣

看板MATLAB作者 (攸藍)時間10年前 (2015/07/21 19:45), 10年前編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
我不知道為什麼很愛新立四個四個變數(攤手 明明有一個很好用的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
感謝哈哈~我在實踐paper的內容,只想到新立四個變數這
07/21 20:03, 1F

07/21 20:04, , 2F
個方法XD
07/21 20:04, 2F
文章代碼(AID): #1LhZ37Wz (MATLAB)
文章代碼(AID): #1LhZ37Wz (MATLAB)