Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man löser matriser med QBasic

    Matriser är en matematisk representation av en samling siffror , som kallas element , ordnade i rader och kolumner . Det bästa sättet att lagra och bearbeta matriser i QBasic är att använda två -dimensionella arrayer. En matris kan ses som en enda variabel som lagrar en lista över värden i en eller flera dimensioner , med hänvisning till varje värde med sina koordinater i parentes efter variabelns namn. När informationen är ordnad i 2D arrayer av matchande dimensioner , kan QBasic utföra grundläggande operationer på matriser automatiskt . Instruktioner
    en

    Deklarera två , två - dimensionella arrayer av önskad storlek genom att använda DIM kommandot i följande form :

    DIM MatrixOne ( 3 , 5 ) katalog

    DIM MatrixTwo ( 3 , 5 ) katalog

    här exemplet kommer att skapa två 3 - av - 5 matriser heter MatrixOne och MatrixTwo , respektive. Den rad-och kolumn i matriserna börjar med noll , så koordinaterna i det här exemplet skulle variera från MatrixOne ( 0 , 0 ) till MatrixOne ( 2 , 4 )
    2

    Fyll matriserna med önskade värden genom att tilldela ett värde till varje par av koordinater i följande formulär :

    MatrixOne ( 0 , 0 ) = 4

    att fylla varje matris med konsekutiva heltal , använd följande kod , som ersätter 3 och 5 med måtten på dina matriser :

    V = 1

    FOR X = 1 TO 3

    - för y = 1 TO 5

    ---- MatrixOne (X, Y ) = V

    ---- V = V + 1

    - NÄSTA

    NÄSTA
    Sida 3

    utföra enkla matrisoperationer genom att lägga till eller dra ifrån matrisvariabler , som i detta exempel :

    MatrixOne = MatrixOne + MatrixTwo

    att bevara värdena i de ursprungliga matriserna , deklarera en tredje matris vars dimensioner motsvarar de första två matriser "dimensioner . Tilldela resultatet av operationen till den tredje matrisen använder denna kod :

    DIM MatrixResult ( 3 , 5 ) katalog

    MatrixResult = MatrixTwo - MatrixOne

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder en listruta i ett Query
    ·Hur man använder en Web Service i en SSIS Data Flow
    ·Hur får man ett bandpassfilter för att arbeta i Labvi…
    ·Förteckning över SQL- kommandon
    ·NET Framework 3.0 Tutorials
    ·Funktion av AS3 klass Sprite
    ·Hur man gör en hemsida ansökan en DLL i ASP
    ·Vad är fallprogramsats datatyper
    ·Hur bli av Numbers i COBOL
    ·Vilken dator språk använder korta ord Kallas Mnemonic…
    Utvalda artiklarna
    ·Hur till Bädda Sprite Flex
    ·Hur får Jar Hänvisningar i Java Project
    ·Vad är fel Två i Redigera Rocket Java Compiler
    ·Hur Infoga HTML i MySQL med PHP
    ·1997 Bayliner Capri Specs
    ·Hur man gör GUI Skins med VB
    ·Hur man skapar en e Feedback Form i PHP /HTML
    ·Hur förstå C + + kompilatorer
    ·Hur man skapar Tidsfördröjning i Python
    ·Unicode fel i Python
    Copyright © Dator Kunskap http://www.dator.xyz