码迷,mamicode.com
首页 > 其他好文 > 详细

矩阵及其运算(一):创建一个矩阵类

时间:2015-04-04 19:43:57      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

  在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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!