| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Konverter til Matrix i Matlab
    Programmeringen miljø i MATLAB softwarepakken indeholder en række data erhvervelse , analyse, simulering og display -funktioner optimeret til operationer på matricer. Men de fleste videnskabelige data ikke er optaget eller importeret direkte til det optimale matrix format, der bruges i Matlab . Omdannelse dine data i en matrix efter indførsel i MATLAB vil give dig mulighed for fuldt ud at udnytte MATLAB præstation i din analyse . Instruktioner
    1

    Importer dine eksterne data ved hjælp af MATLAB importfunktioner baseret på dine filformat eller lavt niveau fil I /O -funktioner. Indtast for eksempel at læse data fra en binær datafil med single- præcision kommatal følgende kode i den MATLAB prompt

    my_file_handle = fopen ( ' my_file.dat ', ' rb '); . My_data = fread ( my_file_handle , n_data_points ' single '); fclose ( my_file_handle ),
    2

    Beregn omfanget og rækkefølgen af ​​de forskellige dimensioner af dine data matrix repræsenteret i datafilen . En datafil med en række billeder kan have orden " xyz " og dimensioner 256 af 256 med 20

    my_x_extent = 256 ; . My_y_extent = 256 ; my_z_extent = 20; my_data_dimensions = [ my_x_extent my_y_extent my_z_extent ] < br >
    3

    Konverter serie af datapunkter læses fra datafilen til en matrix vha. omforme () funktionen

    my_data_matrix = omforme ( my_data , my_data_dimensions ) . < br >
    4

    Fjern singleton dimensioner - de af omfang en - når du vælger en delmængde af dine data matrix , for eksempel et enkelt billede i et billede serie. Den kolon operatør i matrix indeksering vælger alle elementer af denne dimension. Hvis " squeeze ()" blev ikke brugt , " my_data_slice " ville have udstrækning 256 af 256 med 1 i stedet 256 af 256

    my_data_slice = squeeze ( my_data_matrix (: , : , 10) ) . ; KAYAK

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan vises flere histogrammer i Matlab 
    ·Sådan bruges en WMI Script 
    ·Sådan får Rækker af DataGrid i JavaScript 
    ·Sådan Test for ulige eller lige numre i Matlab 
    ·Hvordan man skriver et script til at dræbe et Process 
    ·Sådan slettes e-mails i ColdFusion 
    ·Liste over CF9 Funktioner 
    ·Sådan ændres en PictureBox Billede Value 
    ·Hvordan man skriver en simpel DB2 Program 
    ·Sådan læses en Programming Book 
      Anbefalede Artikler
    ·Hvordan at genfremstille et problem på Java 
    ·PHP File Upload Typer 
    ·Sådan bruges Unlink PHP 
    ·Sådan Opdatere en markør ved hjælp COBOL 
    ·Sådan får du en værdi fra HKEY_CLASSES_ROOT i Visual…
    ·Binary Tree Traversal Metoder 
    ·Hvordan til at tegne linjer i Visual C + + 
    ·Sådan Flush Output Mens Behandling i PHP 
    ·Sådan Erstat det første tegn i Python 
    ·Sådan Load Dll filer 
    Copyright © Computer Viden http://www.computerdk.com