Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Logische indexeren in MATLAB
MATLAB is een industriestandaard programmering pakket voor de verzameling , de exploratie en de weergave van de technische en wetenschappelijke gegevens . MATLAB -code is geoptimaliseerd voor operaties op matrices , multidimensionale verzamelingen van gegevens . Voor gebruiksgemak MATLAB biedt een verscheidenheid aan manieren om elementen in een array , waaronder indexering met logische of booleaanse waarden . Waarden logische

Een logische of booleaanse variabele kan alleen de waarden waar of onwaar . Dit kan het meest efficiënt worden vertegenwoordigd door een enkele bit en de waarde 0 de valse en de waarde 1 staat op true . Meer in het algemeen , een waarde van exact 0 komt overeen met false terwijl elke andere waarde dan nul kan overeenkomen met echt . Het is mogelijk om een ​​numerieke reeks behandelen als een logische variabele in MATLAB .
Logische array indexeren

MATLAB , kan een logische reeks gelijke mate worden gebruikt als index om elementen uit een array te selecteren .

resultaat
= some_array ( logical_array ) op

het resultaat zou een kolomvector met de waarden van some_array op de indices waar logical_array waar was of 1 zijn. In sommige gevallen kunt u de structuur van some_array intact te laten , in plaats instellen om alle waarden die zijn vals int hij logische matrix nul .

Another_result = some_array . * Logische reeks


De another_result gelijke mate some_array zijn. Het " . * " Operator is voor element - wise vermenigvuldiging van matrices .
Logische Bewerkingen op Arrays

Alvorens logische matrix indexering , is het noodzakelijk om eerst een geschikte logische matrix construeren . In MATLAB kan normaal Booleaanse operatoren worden gebruikt op matrices ook.

My_matrix > 5my_matrix == 10my_matrix < = 3my_matrix ! = 15

Een logische array kan ook worden gebouwd met behulp van de logische ( ) -functie , instellen van de juiste afmetingen . De waarden kunnen vervolgens worden ingesteld door middel van een verscheidenheid van activiteiten voor de meer complexe taken .
Zoeken Functie

Logisch indexering
retourneert een besteld vector van de waarden in de matrix op punten waarbij de logische index waar . Echter, de functie niet bekend . Het vinden ( ) functie geeft de index van logisch echte waarden . De resultaten van het vinden ( ) functie kan kritisch interpreteren van de resultaten van logische indexering

locaties
= vinden ( logical_index ) locaties = vinden ( my_matrix > 5 )
< br worden >

Previous: Next:
  Computer Programming Languages
·Hoe te lezen Binaire code 
·Het verkrijgen van een valider…
·Hoe te Afhankelijkheden In a S…
·Hoe stel ik mijn ActiveX-bestu…
·De code om kop-en voetteksten …
·Hoe maak je een Substring Pass…
·De kern functioneren en de int…
·Silverlight : Hoe maak je een …
·De nadelen van Indexen op Comp…
  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
·Flash MX Game Tutorial 
·Hoe te vermijden afronden van decimale w…
·Wat doet Out of Bounds Mean op een compu…
·Hoe een RSS -feed aanmaken van uw ColdFu…
·Hoe maak je een reactie in Java Close 
·Hoe de inhoud van een iFrame Met JavaScr…
·Wat is de Query voor tellen van de recor…
·Hoe te Woorden tellen in een string in P…
·Hoe te Net API gebruiken Met VB6 
Copyright © Computer Kennis http://www.nldit.com