Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe te converteren naar Matrix in MATLAB
De programmeeromgeving in de MATLAB softwarepakket bevat een verscheidenheid aan data-acquisitie , analyse , simulatie- en weergavefuncties geoptimaliseerd voor operaties op matrices . Echter, de meeste wetenschappelijke gegevens niet zijn opgenomen of rechtstreeks in de optimale matrix formaat gebruikt in MATLAB . Omvorming van uw gegevens in een matrix na invoer in MATLAB zal u toelaten om de prestaties MATLAB in je analyse volledig te benutten . Instructies

Import 1 uw externe gegevens met behulp van MATLAB import functies op basis van uw bestandsformaat of low - level file I /O-functies . Bijvoorbeeld , om gegevens uit een binaire data bestand met single- precision floating point getallen gelezen voer de volgende code in om de MATLAB prompt

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

Bereken de omvang en de volgorde van de verschillende dimensies van uw gegevens matrix weergegeven in uw gegevensbestand . Een data- bestand met een reeks beelden kan hebben om " xyz " en afmetingen 256 bij 256 bij 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

Zet de reeks datapunten gelezen uit uw gegevensbestand een matrix met de nieuwe vorm te geven ( ) functie

my_data_matrix
= hervormen ( my_data , my_data_dimensions ) ; . < br > Goedkope 4

Verwijder singleton dimensies - die van de mate een - bij het selecteren van een subset van uw data matrix , bijvoorbeeld een enkel beeld in een reeks beelden . De dikke darm operator in de matrix indexering selecteert alle elementen van die dimensie . Als " squeeze ( ) " werd niet gebruikt , " my_data_slice " zou mate 256 hebben door 256 tegen 1 in plaats van 256 bij 256

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

Previous: Next:
  Computer Programming Languages
·Hoe maak je een modulaire Flow…
·Hoe maak je een opgeslagen pro…
·Hoe te Debug Met Eclipse JSP 
·De definitie van UML 
·Hoe maak je een varken Game Ma…
·Gebruik van Logaritmen in Comp…
·Hoe te DataGrid Templated Colu…
·Hoe maak je een WAB -bestand 
·Fanuc CNC-programmering Tips 
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·JavaScript Afronding Functie 
·Hoe je OOP JavaScript Creëren 
·Hoe kan ik meerdere Substrings verwijder…
·Hoe te installeren Ubuntu Snort Zonder M…
·Hoe maak je een query Stop in MySQL 
·Hoe maak je een bol in Java Draw 
·Hoe u met Visual Basic Deployment Gebrui…
·Hoe maak je een Raid Controller Card geb…
·De Python Strip Functie 
Copyright © Computer Kennis http://www.nldit.com