矩陣是什么 矩陣(Matrix)是一個(gè)按照長方陣列排列的復(fù)數(shù)或?qū)崝?shù)集合,。 矩陣是高等代數(shù)學(xué)中的常見工具,也常見于統(tǒng)計(jì)分析等應(yīng)用數(shù)學(xué)學(xué)科中,。計(jì)算機(jī)科學(xué)中,,三維動(dòng)畫制作也需要用到矩陣。矩陣的運(yùn)算是數(shù)值分析領(lǐng)域的重要問題,。 由 m × n 個(gè)數(shù)aij排成的m行n列的數(shù)表稱為m行n列的矩陣,,簡稱m × n矩陣。記作: 這m×n 個(gè)數(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)下圖矩陣的輸出,。要求主對(duì)角線上元素值為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時(shí),,輸出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來求解矩陣的知識(shí),,遠(yuǎn)不止此。今天說的只是基本的輸出,,更有矩陣的各種計(jì)算,、轉(zhuǎn)置等綜合程序,在后面的文章中會(huì)一一總結(jié),,以幫助大家學(xué)習(xí),。 用VB編寫的快速高數(shù)行列式小程序 |
|