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 Delmängd en Array i MATLAB

    MATLAB är ett tekniskt program paket för att manipulera och modellering av stora mängder vetenskapliga eller tekniska uppgifter . I de flesta fall är dessa data som lagras i stora , flerdimensionella vektorer eller matriser . MATLAB innehåller en mängd olika metoder för att extrahera delmängder av flerdimensionella arrayer som innehåller dina data så att du kan utföra särskilda analyser . Instruktioner
    1

    Konstruera dina uppgifter array . Detta kan utföras genom att importera dina data för analys . För ett exempel , använder du följande kod för att skapa en tredimensionell testet array , som består av alla nollor :

    test_array = zeros ( 256,256,50 ) ,

    I praktiken skulle detta array vara . en serie av 50 256 -by - 256 bilder
    2

    Välj en enskild datapunkt genom att behandla den specifika index i arrayen :

    my_data_point = test_array ( 128,128,10 ) ;

    ovanstående kod kommer att returnera ett enskilt värde från pixeln i mitten av den tionde bilden av testet array .
    3

    Välj en lista på datapunkter genom att ta itu förteckningen i lämplig dimension :

    my_data_list = test_array ( [ 10 20 30 ] , 128,10 ) ;

    ovanstående kod kommer att återvända en 3x1 vektor av 10th , 20th och 30th värde . av den 128: e raden i den tionde bilden av testet array
    4

    Välj ett antal datapunkter genom att indexera arrayen med start , ökning och stopp av intervallet separerade av ett kolon :

    my_data_range = test_array ( 10:5:100,128,10 ) ;

    ovanstående kod kommer att återvända en 19x1 vektor av 10th , 15th , genom den 100: e värdena för 128: e raden i den tionde bilden av testet array. Lämnar ökningsvärdet bort och bara sätta start -och stopp- värdet separerade av ett kolon använder ett tillskott av en
    5

    Markera en hel dimension genom indexering med ett kolon operatör : .

    my_data_line = test_array ( : , 128,10 ) ;

    ovanstående kod kommer att återvända en 256x1 vektor innehållande 128: e raden i den 10: e bilden i testet array Addera ditt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kompilerar en COBOL Command Window
    ·Vad är en dator programmeringsspråk
    ·VBScript : hur man återställer postlådestorlek
    ·Hur man skapar en databas med hjälp av DataSet i C #
    ·Contour Nivåer i MATLAB
    ·Lägga till dynamiska DataGrid kolumner
    ·Ominstallation SBS 2003
    ·De bästa ställen att sätta Net Application Loggar
    ·Hur man använder DME i SAP
    ·Hur man laddar ner en ny Injector
    Utvalda artiklarna
    ·Hur att skilja mellan DFA & NDFA
    ·Konvertera en Float till en int i C #
    ·Hur man skapar en High- Tech Hemsida
    ·Hur infoga flera rader från SPUFI
    ·Hur du ändrar Sorteringsordning på en rapport om Acce…
    ·Hur man skapar en lista i Lisp Coding
    ·Hur man läser en katalog i Scala
    ·PHP File Upload Typer
    ·Så här aktiverar PDO för PHP bibliotek på Go Daddy
    ·Hur till utgång JavaScript Med PHP
    Copyright © Dator Kunskap http://www.dator.xyz