作者查詢 / shadow5402

總覽項目: 發文 | 留言 | 暱稱
作者 shadow5402 在 PTT [ MATLAB ] 看板的留言(推文), 共14則
限定看板:MATLAB
首頁
上一頁
1
下一頁
尾頁
Re: [問題] 提取矩陣中大於0的數值到另一個矩陣
[ MATLAB ]13 留言, 推噓總分: +7
作者: celestialgod - 發表於 2015/05/04 16:34(10年前)
1Fshadow5402: 非常謝謝你的幫忙!05/04 16:42
2Fshadow5402: 不好意思,我剛剛發現結果跟預期的有點不同。05/04 17:02
3Fshadow5402: 會變成 y = [1 3 1 2; 2 2 3 0],而不是[1 3 1 2; 2 305/04 17:03
4Fshadow5402: 2 0]05/04 17:03
5Fshadow5402: 我想到了,改成y(1:sum(tmp), k) = x(tmp, k)就可以了05/04 17:24
6Fshadow5402: 感謝你的幫忙!05/04 17:24
7Fshadow5402: 或是把tmp = x(k, x(k,:) > 0);改為05/04 18:12
8Fshadow5402: tmp = x(x(:,k)>0, k);05/04 18:12
9Fshadow5402: 不過我現在遇到一個問題,如果我要處理的矩陣不再是05/04 18:16
10Fshadow5402: 4x4,而是5x4,4x3甚至是120x4這類型的矩陣呢?05/04 18:17
11Fshadow5402: 我試了幾種方式,目前失敗中Orz05/04 18:17
12Fshadow5402: 呃..我成功了XD,用第二種方式就可以了,根本不用改05/04 18:26
13Fshadow5402: 第一種也行,改成tmp = x(:,k) > 0;05/04 18:32
[安裝] Matlab 2008b 安裝問題
[ MATLAB ]4 留言, 推噓總分: -3
作者: KB0920422159 - 發表於 2015/03/12 20:36(11年前)
2Fshadow5402: ptt是禁止討論盜版的吧..03/14 16:15
首頁
上一頁
1
下一頁
尾頁