2011-02-05 49 views
-1

2^NX 2^n個矩陣我剛剛發現我的教科書的定義和無法想象nexp是應該做的/平均:當代表使用四叉樹

data (Eq a, Show a) => QT a = C a | Q (QT a) (QT a) (QT a) (QT a) 
    deriving (Eq, Show) 

data (Eq a, Num a, Show a) => Mat a = Mat { 
    nexp :: Int, 
    mat :: QT a} 
    deriving (Eq,Show) 

的目的是什麼nexp :: Int

+2

教科書是用來做什麼的? – 2011-02-05 22:03:07

+0

@Jeremiah Willcock:這主要是一個練習題,所以它真的從不使用它,我應該:)。順便說一句,當計算矩陣是否是下三角時,它會說:「注意函數應該返回什麼,比如'$ Mat 0(C 2)`和`$ Mat 1(C 2)`」。沒有更多...其餘的只是一個練習列表。 – gremo 2011-02-05 22:43:26

回答

2

我最好的猜測是,nexp只是在EXP -onent用來定義矩陣有多大(2^n x 2^n)的ñ