result=[];
for A=[1 2 3]
for B=[4 5 6]
for C=[7 8 9];
result=[result;perms([A B C])];
end
end
end
這樣就行了,這是所有的排列.但你給出的例子好像是組合,組合的話就是
result=[];
for A=[1 2 3]
for B=[4 5 6]
for C=[7 8 9];
result=[result;[A B C]];
end
end
end可是要排列組合的矩陣有幾百個(gè),總不能寫幾百個(gè)循環(huán)吧?MATLAB有沒什么方法能直接獲取排列組合呢你的這些矩陣的大小都是一樣的嗎,如果一樣的話是有辦法的,不一樣的話可能就比較復(fù)雜啦不一樣,實(shí)際上我是一個(gè)矩陣,每一行元素個(gè)數(shù)不同要每一行取出一個(gè)元素組成矩陣,所以想不到要怎么做啊你的矩陣怎么能每行元素不一樣多呢,那怎么形成的矩陣???是不是矩陣的有些元素是nan或者inf。有些元素是0,我不用那些元素的這個(gè)需要很復(fù)雜的編程實(shí)現(xiàn),而且得到的數(shù)據(jù)量太大了,如果矩陣是10*10的,得到的結(jié)果已經(jīng)超出matlab的能力了。好像是有10^10的數(shù)據(jù)啊
MATLAB 排列組合如何實(shí)現(xiàn)?從每個(gè)矩陣抽取一個(gè)元素組成排列
MATLAB 排列組合如何實(shí)現(xiàn)?從每個(gè)矩陣抽取一個(gè)元素組成排列
三個(gè)矩陣A=[1 2 3]; B=[4 5 6]; C=[7 8 9];
如何從每個(gè)矩陣抽取一個(gè)元素組成的所有排列
比如[1 4 7] [1 4 8] 等等
三個(gè)矩陣A=[1 2 3]; B=[4 5 6]; C=[7 8 9];
如何從每個(gè)矩陣抽取一個(gè)元素組成的所有排列
比如[1 4 7] [1 4 8] 等等
數(shù)學(xué)人氣:238 ℃時(shí)間:2020-04-30 09:10:39
優(yōu)質(zhì)解答
我來回答
類似推薦
- matlab 中什么語句可以得到排列組合的所有情況
- 用matlab對(duì)矩陣A=[1,2,3;4,5,6;7,8,9;10,11,12 ].的列進(jìn)行排列組合.可以得到24組矩陣.
- Matlab 排列組合
- matlab怎樣提取提取一個(gè)矩陣中的某些元素?
- 在matlab中,怎樣提取一個(gè)矩陣的一行元素或者提取一列元素?
- 梁?jiǎn)⒊岢龅?輿論之母"是指什么?
- 冒高氯酸煙
- 【急!今天10點(diǎn)就要!】一道仿照例句 寫句子的題.
- 6分之5×58+8分之1×41+8分之1
- 在三角形ABC中,已知a=2,b=3,c=120°,則sinA的值為 求詳解,急
- 讀《論語》有感
- 1111分之111與11111分之1111那個(gè)大?
猜你喜歡
- 1都有哪些東西可以和速度快或是加快速度有聯(lián)系的(物品,事件,詞語,現(xiàn)象等)希望盡量全面些哦!
- 2英語動(dòng)詞填空what he said _______(record) just now. We can listen to it again.
- 3服裝廠生產(chǎn)襯衫,上半月完成計(jì)劃的45%,下半月比上半月多生產(chǎn)350件,剛好完成任務(wù).
- 4Tim was very______because many friends came to his birthday party.
- 5we moved to Canada in 2008變成否定句
- 6澄清石灰水中加鹽酸的離子方程式是?
- 7I think that it's a useful to learn a foreign-language.
- 8世界上有多少種字典?有多少種查字典的方法?應(yīng)該怎樣查?
- 9如果A>0,B>0,那么A+B>0 的逆命題,是真是假
- 10一個(gè)多邊形除了一個(gè)內(nèi)角外,其余各內(nèi)角之和為1680°,那么這個(gè)多邊形的邊數(shù)為_.
- 11鋁與硫酸鐵反應(yīng)
- 12把下列句子整理成一段通頗的話,在括號(hào)里填上序號(hào).快的加50分~