| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan bruges en Matrix i Vb.Net
    En matrix er et gitter , og hver placering i denne tavle indeholder et stykke af information. Tag et skakbræt for eksempel: Det er en matrix og hver firkant er en af ​​dens elementer. Matricer er anvendelige i det virkelige liv at repræsentere store mængder data . De data kan behandles mere bekvemt , fordi det er repræsenteret i en kortfattet. Ved hjælp af en matrix i VB.NET er ligesom at bruge det i matematik. Men du skal vide, hvordan man skriver kode for at arbejde med matricer. Instruktioner
    1

    Open VB.NET og skabe et todimensionalt array. Du skal først erklære en klasse for din nye matrix. Du bruger "M" variabel for antallet af kolonner og " N" variabel for antallet af rækker . Her er koden til at generere denne klasse i VB.NET : Hej

    Public Class MatrixImplements ICloneablePrivate M Som IntegerPrivate N Som IntegerPublic val (,) Da DoublePrivate currentX Som IntegerPrivate currenty Som IntegerEnd Class

    Bemærk at antallet af kolonner og antal rækker er heltal . "val (,) " er et array med to dimensioner , der indeholder de elementer i din matrix
    2

    Tildel ordentlige dimensioner til din matrix i klassen constructor ved at bruge denne kode: .

    Public Sub New ( ByVal X As Integer , ByVal Y As Integer ) SetDimensions ( X, Y) currentX = 0currentY = 0End Sub

    Her er hvordan du opretter en kvadratisk matrix : Hej

    offentlige Sub Nye ( ByVal X As Integer ) SetDimensions ( X , X) currentX = 0currentY = 0End Sub
    3

    Tilsæt en matrix til en anden ved hjælp af en funktion , der tager en matrix som en parameter og gør element -by- element tilsætning . Resultatet vil være en matrix . Brug denne kode til din funktion : Hej

    Public Function Tilføj ( ByVal C Da Matrix ) Som MatrixIf M < > CM Eller N < > CN ThenThrow New Exception ( " Matricer Formatkonflikt "). End IfDim B Da Matrix = Ny Matrix ( M , N) For i As Integer = 0 Til M - 1Nærmere j As Integer = 0 til N - 1B.val ( i, j ) = val ( i, j ) + C.val ( i, j ) NextNextReturn bend Function
    4

    Gang et matrix af en anden ved hjælp af en funktion, der returnerer en matrix. Bemærk, at man kun kan formere to matricer , hvis antallet af kolonner af den første er lig med antallet af rækker af anden . Denne funktion ganger matrix " X" med matrix " Y ", og returnerer den nye matrix : Hej

    public class Testpublic Shared Sub MainDim X As New Matrix ( 2.0F , 1.0F , 3.0f , 1.0F , 0.0f , 4.0F ) Dim Y As New Matrix ( 0.0f , 1.0F , - 1.0F , 0.0f , 0.0f , 0.0f ) X.Multiply (Y, MatrixOrder.Append ) Dim i Da IntegerFor i = 0 Til X.Elements.Length - 1Console.WriteLine ( X.Elements ( i) ToString (). ) Næste iend SubEnd klasse

    Bemærk , at denne funktion også læser den resulterende matrix
    5 < p . > Hæv en matrix til magten ved at multiplicere det med sig selv.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver en Textbox Display Afhængig en liste…
    ·Projekter ideer med Visual Basic 
    ·Sådan Læs XML & befolker tekstfelter 
    ·Hvad er Mswinsck.ocx 
    ·Sådan Opret din egen Installer 
    ·Sådan Læs e-mail i Visual Basic 
    ·Hvordan til at foretage telefonopkald med Visual Basic 
    ·Sådan programatically fjerne billeder fra DataGrid 
    ·Sådan installeres VisualStudio.Net 
    ·XML Kodning & ASP 
      Anbefalede Artikler
    ·Hvordan du udskifter en tegnstreng i VB.NET 
    ·Sådan Indsæt en Record Into VBA Database 
    ·Hvordan får jeg adgang Static Medlemmer af en klasse i…
    ·Java substring Funktion 
    ·Sådan oprettes TCP /IP-pakker kode i C Programming 
    ·Visual Basic Tutorial på Checkbokse 
    ·Visual Basic Array Function 
    ·Hvordan laver man en Internet Browser i Vb.Net uden web…
    ·Sådan Turn Visual Basic projekt i en eksekverbar 
    ·Sådan Sammenlign Java Script String 
    Copyright © Computer Viden http://www.computerdk.com