标签:
在VB.NET中可以通过一个数组(Array)来简单表示矩阵,为实现更多功能也可以用类(Class)来表示。
矩阵的数学定义:由m*n个数排成的m行n列的数表
Public Class Matrix Private TableData(,) As Double Private RowLength, ColLength As Integer ‘矩阵的行长度 Public ReadOnly Property Row() Get Return RowLength End Get End Property ‘矩阵的列长度 Public ReadOnly Property Col() Get Return ColLength End Get End Property ‘矩阵第iRow行第iCol列的元素 Public Property Item(ByVal iRow As Integer, ByVal iCol As Integer) Get Return TableData(iRow - 1, iCol - 1) End Get Set(ByVal value) TableData(iRow - 1, iCol - 1) = value End Set End Property Public Sub New(ByVal nRow As Integer, ByVal nColumn As Integer) Dim tempArray(nRow - 1, nColumn - 1) As Double TableData = tempArray RowLength = nRow ColLength = nColumn End Sub End Class
标签:
原文地址:http://www.cnblogs.com/experdot/p/4392655.html