Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan kode Matrix Subtraksjon i C + +
    Matrix subtraksjon er en ganske enkel operasjon for å skrive programkode for fordi det er utført på et element -by - element basis. Siden det er ingen innebygd datatype for matriser i C + + , må du enten finne og bruke en klasse skrevet av noen andre, eller implementere dem selv ved hjelp av flerdimensjonale arrays. Kode matrise subtraksjon ved hjelp av nestede "for" sløyfer for å subtrahere de elementer i hver matrise en etter en. Instruksjoner
    en

    Erklærer matriser som flerdimensjonale arrays. For eksempel : en

    int a [ 2 ] [ 4 ] = { { 1,2,3,4 } , { 5,6,7,8 } };

    int b [ 2 ] [ 4 ] = { { 0,1,2,3 } , { 4,5,6,7 } };
    2

    Opprett en ny array å holde forskjellen på to andre:

    int c [ 2 ] [ 4 ];
    3

    Gjennomfør subtraksjon med to nestede "for" looper som følger : en

    for ( int i = 0 ; i < sizeof ( a) /sizeof (a [ 0 ] ); i + + ) {

    for ( int j = 0; j < sizeof (a [ 0 ] ) /sizeof (a [ 0 ] [ 0 ] ); j + + ) {

    c [ i] [ j ] = a [ i] [ j ] - b [ i] [ j ];

    }
    < p > }

    " sizeof " funksjonene brukes til å bestemme type -uavhengig størrelsen på hver dimensjon av en av matriser slik at iterator variabler fungere korrekt . Denne måten " for" looper er gjenbrukbare for matriser av alle størrelser. Selvfølgelig , må de to matrisene være av samme størrelse som hverandre for å trekke dem , og denne koden forutsetter de er. Du ønsker kanskje å sjekke størrelsene programmatisk hvis du utvikler koden for andres bruk.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Test for Mobile Automation 
    ·Hvordan konvertere en streng til en INT C 
    ·Hvordan lese en Array i C Språk 
    ·Hvordan å animere i XNA 
    ·Hvordan lage Cin.Fail 
    ·Slik fjerner SQLite i C 
    ·Hvor å Sjekk for Odd Tall i C + + 
    ·Hvordan lære Turbo C 
    ·Hvordan legge til en DLL i Visual C 
    ·Hvordan å se Samtale Stack i GDB 
      Anbefalte artikler
    ·Hvordan Split BASIC Stamp I /O signaler 
    ·Slik fjerner en tom streng i PHP 
    ·Hvordan redigere TPL filer 
    ·Hvordan lage en klokke i Python 
    ·Hvordan legge til en linje til en tekstboks i Visual Ba…
    ·Definisjonen av en Untrapped Runtime Error 
    ·Hvordan Juster en tekstboks i Visual Basic NET Z-Index 
    ·Grunner for å skrive en Infinite Loop 
    ·Hvordan lese et Word- dokument med C 
    ·Hva er Structural Syntax eller Oppbygging av C Programm…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/