matlab将矩阵提取,matlab – 从现有矩阵中提取矩阵
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                matlab将矩阵提取,matlab – 从现有矩阵中提取矩阵
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                我編寫了一個代碼來生成一個包含四列的矩陣,以獲得總和等于9的所有數字組合,每個數字從0到9不等.
m = zeros(220, 4);
pd = 9;
i = 1;
for p = 0:1:pd
for q = 0:1:pd-p
for a = 0:1:pd-q-p
m(i,:) = [p, q, a, pd-a-q-p];
i = i+1;
end
end
end
m
現在我想過濾數組沒有零,一個零,兩個零,三個零.喜歡,
三零情況
0 0 0 9
兩個零的情況
0 0 1 8
0 0 2 7
.
.
0 0 8 1
一個零例
0 1 1 7
0 1 2 6
.
.
.
0 7 1 1
并且沒有零情況
1 1 1 6
1 1 2 5
.
.
6 1 1 1
等等..
有任何建議或任何替代方法嗎?
更新:
0 0 0 9
0 0 1 8
0 0 2 7
.
.
0 0 8 1
0 1 1 7
0 1 2 6
.
.
.
0 7 1 1
1 1 1 6
1 1 2 5
.
.
6 1 1 1
有什么建議以上述順序獲得矩陣?
總結
以上是生活随笔為你收集整理的matlab将矩阵提取,matlab – 从现有矩阵中提取矩阵的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: s8决赛哪天(S8全球总决赛)
 - 下一篇: mysql不能删除外键吗,MySQL不能