[讨论] 多重判定(麻烦各位帮忙了TT)

楼主: iamclaudiaa (claudia)   2014-05-19 23:50:01
哈囉~~
又来问问题了...
拜托各位帮忙了
就是我现在有一个n*9的矩阵,矩阵的资料都是类别的(编号都是1-6其中一个数值)
而当
data(1:end,:)=1 1 1 1 1 1 1 1 1 我要在第10栏的地方给他一个代码'1'
=1 1 1 1 1 1 1 1 2 要给一个代码'2'
=1 1 1 1 1 1 1 1 3 给一个代码'3'
=2 1 1 1 1 1 1 1 1 给一个代码 '4' .
.
.
.
以次类推(以所有可能的排列组合进行编码)
但因为我的资料数太庞大了...
如果用if或是用switch我要编码6^9次...........崩溃阿....T~T
有没有人知道要如何用比较快
谢谢!!!感激不尽
***************
也就是我现在有9个空格,每个空格可以填1-6这几个数字
总共会有6*6*6*6*6*6*6*6*6总组合
每种组合要用MATLAB给一个编号
请问要如何解~~
谢谢
************************
作者: jack10313 (彩色笔)   2014-05-20 00:14:00
看不懂意思,是classification问题?我的想法,利用算法去做先列出一维array 1:6^9转成六进制,再全部加一算出来的数据,分别排进n*9的array应该是先转六进制,排进array之后再全部加一
楼主: iamclaudiaa (claudia)   2014-05-20 00:48:00
那之后我再用手动的方式将array内的数字做为组别的依据吗~谢谢~^^

Links booklink

Contact Us: admin [ a t ] ucptt.com