矩陣是什么 矩陣(Matrix)是一個按照長方陣列排列的復(fù)數(shù)或?qū)崝?shù)集合。 矩陣是高等代數(shù)學(xué)中的常見工具,也常見于統(tǒng)計(jì)分析等應(yīng)用數(shù)學(xué)學(xué)科中。計(jì)算機(jī)科學(xué)中,三維動畫制作也需要用到矩陣。矩陣的運(yùn)算是數(shù)值分析領(lǐng)域的重要問題。 由 m × n 個數(shù)aij排成的m行n列的數(shù)表稱為m行n列的矩陣,簡稱m × n矩陣。記作: 這m×n 個數(shù)稱為矩陣A的元素,簡稱為元,數(shù)aij位于矩陣A的第i行第j列,稱為矩陣A的(i,j)元,以數(shù) aij為(i,j)元的矩陣可記為(aij)或(aij)m × n,m×n矩陣A也記作Amn。
編程中的矩陣應(yīng)用 01 通過VB編程實(shí)現(xiàn)下圖矩陣的輸出。要求主對角線上元素值為0,其余位置的值均為1。 實(shí)際代碼 Option Explicit Dim i As Integer, j As Integer Private Sub Form_Click() For i = 1 To 5 For j = 1 To 5 If i = j Then Print 0; Else Print 1; End If Next j Next i End Sub 實(shí)際運(yùn)行圖 02 通過VB編寫代碼,實(shí)現(xiàn)下圖矩陣的輸出。 首先要分析紅色元素在的位置坐標(biāo),發(fā)現(xiàn)規(guī)律后,再寫代碼就很輕松了。經(jīng)過分析,我們可以得到紅色位置的規(guī)律是當(dāng)橫縱坐標(biāo)值相同或兩者相加和為6時,輸出1,否則為0。 實(shí)際代碼 Option Explicit Dim i As Integer, j As Integer Private Sub Form_Click() For i = 1 To 5 For j = 1 To 5 If i = j Or i + j = 6 Then Print 1; Else Print 0; End If Next j Next i End Sub 實(shí)際運(yùn)行圖 用VB來求解矩陣的知識,遠(yuǎn)不止此。今天說的只是基本的輸出,更有矩陣的各種計(jì)算、轉(zhuǎn)置等綜合程序,在后面的文章中會一一總結(jié),以幫助大家學(xué)習(xí)。 用VB編寫的快速高數(shù)行列式小程序 |
|