| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment utiliser une matrice en Vb.Net
    Une matrice est une grille et chaque emplacement dans cette grille contient un élément d'information. Prenez un échiquier par exemple : C'est une matrice et chaque carré est l'un de ses éléments. Matrices sont utiles dans la vie réelle pour représenter de grandes quantités de données. Les données peuvent être traitées plus facilement car il est représenté d'une manière concise. En utilisant une matrice en VB.NET , c'est comme utiliser en mathématiques. Toutefois, vous devez savoir comment écrire du code pour travailler avec des matrices. Instructions
    1

    Ouvert VB.NET et créer un tableau à deux dimensions. Vous devez d'abord déclarer une classe pour votre nouvelle matrice . Vous utilisez la variable «M» pour le nombre de colonnes et la variable "N" pour le nombre de lignes . Voici le code pour générer cette classe en VB.NET :
    Classées publique MatrixImplements ICloneablePrivate M Comme IntegerPrivate N Comme IntegerPublic val (,) comme DoublePrivate currentX Comme IntegerPrivate CurrentY Comme IntegerEnd Classe:

    Notez que le nombre de colonnes et le nombre de lignes sont des nombres entiers . "val (,) " est un tableau à deux dimensions qui contient les éléments de votre matrice
    2

    Assign dimensions appropriées à votre matrice dans le constructeur de classe en utilisant ce code: .

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

    Voici comment vous créez une matrice carrée :

    Sub New ( ByVal X As Integer ) SetDimensions publiques ( X , X) = currentX 0currentY = 0End Sous
    3

    Ajoutez une matrice à l'autre en utilisant une fonction qui prend une matrice comme paramètre et le fait élément par élément addition. Le résultat sera une matrice. Utilisez ce code pour votre fonction :

    Fonction publique Add ( ByVal C comme matrice ) Comme MatrixIf M < > CM ou n <> CN ThenThrow New Exception ( " Matrices size mismatch »). fin IfDim B comme matrice = new Matrix ( M , N) For i As Integer = 0 To M - 1Pour j As Integer = 0 To N - 1B.val (i, j) = val (i, j) + C.val (i, j) NextNextReturn Bend fonction
    4

    Multiplier une matrice par un autre en utilisant une fonction qui renvoie une matrice. Notez que vous ne pouvez multiplier deux matrices que si le nombre de colonnes de la première est égal au nombre de lignes de la seconde. Cette fonction multiplie matrice "X" avec matrice "Y ", et renvoie la nouvelle matrice:

    public class Testpublic Shared Sub MainDim X As New Matrix ( 2.0F , 1.0F , 3.0F , 1.0F , 0.0F , 4.0F ) Y As New Matrix ( 0.0F , 1.0F , 1.0F - , 0.0F , 0.0F , 0.0F ) X.Multiply (Y, MatrixOrder.Append ) Dim i Comme IntegerFor i = 0 To X.Elements.Length - 1Console.WriteLine ( X.Elements ( i) ToString () ). Suivant iEND SubEnd classe:

    Notez que cette fonction lit également la matrice résultante
    5 < p. > Soulever une matrice au pouvoir en le multipliant avec lui-même.

    Previous :

    next :
      articles connexes
    ·Comment faire Oscilloscope Art 
    ·Conception des sujets de projet dans Visual Basic 
    ·Comment écrire une boucle dans Visual Basic 
    ·Comment obtenir une réponse d'une boîte de message en…
    ·Comment faire pour convertir VB6 à VB 2010 
    ·Comment calculer la corrélation sur la TI-84 Plus 
    ·Comment fusionner des documents Word en VBA 
    ·Comment résoudre un T- distribution à l'aide d'une TI…
    ·Comment faire un outil dans Visual Basic 
    ·Comment utiliser le curseur pour afficher les valeurs e…
      articles en vedette
    ·Qu'est-ce qu'une info-bulle en VB 
    ·Comment connecter le test Temps d'exécution en Python 
    ·Java vs C : similitudes et différences 
    ·Comment savoir MySQL en ligne 
    ·Java récursivité Tutoriel 
    ·Comment appeler un événement en VB.NET 
    ·Qu'est-ce qu'un sous-paquetage Python 
    ·Comment créer un service Web en utilisant Axis 
    ·Comment convertir les chaînes alphabétiques en C + + 
    ·Développement Java Script & page 
    Copyright © Connaissances Informatiques http://fr.wingwit.com