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

    Konvertera 3D- data till 2D Använda MATLAB

    MATLAB är ett tekniskt program miljö som gör att du kan importera , hantera och analysera stora mängder data . I många fall är det dina data kommer att vara mycket dimensionell , som har tre eller fler dimensioner . Konvertera mångdimensionella data till lägre dimensionerna kan låta din analys för att vara lättare och algoritmanalys att köra mer effektivt . MATLAB innehåller inbyggd funktion för att ändra dimensionerna av data . Instruktioner
    1

    Importera dina data eller skapa ett test array . I följande kod skapas en tredimensionell matris med nollor i form av upprepade inspelningar från åtta datakanaler . Varje inspelning är 100 tidpunkter lång och upprepas 10 gånger

    Mydata = zeros ( 100,10,8 ) .
    2

    Konvertera dimensionalitet arrayen med omforma funktionen . Att kombinera de 10 försöken för varje kanal i exemplet ovan , använd följande kod :

    myNewData = omforma ( Mydata , 100 * 10,8 ) ,

    Denna funktion skulle återvända en 1000 - av - åtta array med de första kombinerade två dimensioner .
    3

    bort singleton dimensioner med hjälp av squeeze funktionen . Även om detta inte alltid är nödvändigt , efter att manipulera data du får vara kvar med en dimension av längd , kallat en singleton dimension . Följande kod skulle ta bort singleton dimensioner från en array

    betterArray = squeeze ( arrayWithSingletons ) . .
    4

    Analysera dina uppgifter vidare på lämpligt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kombinerar logiska grindar Diagram
    ·MATLAB Input Parsing
    ·Lägga till ett Verktygstips till listitem
    ·Hur man programmerar en TI - 86
    ·Nackdelarna med index på beräknade kolumner
    ·Hur man använder bakgrundsbilder i ett HTML- e
    ·Hur man tar bort min cache Med ActionScript
    ·Hur grafalgoritmer
    ·Hur konvertera SGML till ASN.1
    ·Hur man kompilerar en C-programmet enligt GNU Compiler
    Utvalda artiklarna
    ·Ta bort tomma taggar i PHP DOM
    ·Hur man använder strncpy funktion i C + +
    ·Hur man iterera över Keys i HashMap i Java
    ·Hur får värde från en kod till XML på en Android
    ·Hur kan jag skapa en Java- kod från UML2 Eclipse Plugi…
    ·PHP kan ansluta till en MySQL-fjärrdatabas Men det kan…
    ·Styra PHP Object Kontext
    ·Hur man tar bort kod musikspelaren från MySpace
    ·Vad är en datamängd i kodning
    ·Hur man utför ett test användarnas acceptans ( UAT )
    Copyright © Dator Kunskap http://www.dator.xyz