看板
[ MATLAB ]
討論串[問題] 提取矩陣中大於0的數值到另一個矩陣
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
你最主要的錯誤是不能用a那個迴圈.... 會重複assign x中非零的值到y去. y = zeros(max(sum(x>0)), size(x, 1));. for k = 1:size(x, 2). tmp = x(:, k) > 0;. if any(tmp). y(1:sum(tmp),
(還有535個字)
內容預覽:
假設我目前有一個varible x. x =. 0 0 1 2. 0 3 2 0. 1 3 0 0. 2 0 0 0. 我希望將其中不等於0的部分移動到另外一varible y. 變成. y =. 1 3 1 2. 2 3 2 0. 目前我的寫法是. for k = 1:4. for a = 1:2
(還有633個字)
首頁
上一頁
1
下一頁
尾頁