看板 [ MATLAB ]
討論串[問題] 提取矩陣中大於0的數值到另一個矩陣
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓7(7推 0噓 6→)留言13則,0人參與, 最新作者celestialgod (攸藍)時間10年前 (2015/05/04 16:34), 10年前編輯資訊
0
0
0
內容預覽:
你最主要的錯誤是不能用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個字)

推噓2(2推 0噓 7→)留言9則,0人參與, 最新作者shadow5402 (shadow5402)時間10年前 (2015/05/04 14:57), 10年前編輯資訊
0
0
0
內容預覽:
假設我目前有一個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
下一頁
尾頁