MATLAB is een programmeeromgeving met een geïnterpreteerde taal , dat is duidelijk in de informatica voor de behandeling van alle soorten gegevens als een matrix . MATLAB matrices worden ook wel arrays , en kan worden gezien als tabelvorm arrays die een getal bevatten - waaronder voorlichting van het recht van een decimale punt , zoals het behandelen van de waarde van pi als 3.1415 - van een bepaald aantal rijen en kolommen . Arrays standaard In een typisch MATLAB programma , elk element van de matrix heeft een andere waarde dan nul en een programmatisch gedefinieerde set van X-en Y-waarden definiëren van de totale omvang van de array . Bijvoorbeeld , een array van drie rijen van vier kolommen een X waarde " 4 " en een Y waarde van " 3 " en zou bestaan uit 12 nummers totaal. Dit is een standaard array en wordt gebruikt voor een breed scala van wiskundige modellen in wetenschap en techniek ; . Een voorbeeld van dit type van de array in gebruik zou een Fourier transform ijle matrices zijn < br Standard arrays > zijn prachtige tools bij elke combinatie van X-en Y-coördinaten heeft een geldig getal in. Helaas zijn niet alle wiskundige en technische problemen te produceren data in mooie , gelijkmatige bevolkt matrices . Als dit soort gegevens wordt geanalyseerd , het heet een " schaars " array, en de lege waarden in de matrix worden behandeld als met een waarde van " 0 ". Wetenschappelijke velden die moeten ijle matrices ijle matrix databank sets voor MATLAB komen uit velden die grootschalige optimalisatie eisen . Deze variëren van stromingsleer en circuit analyse op het gebied van techniek en alles wat nodig partiële differentiaalvergelijkingen in de wiskunde en het wetenschappelijk onderzoek . Prestatie Effecten van ijle matrices MATLABs gereedschappen voor het hanteren sparse arrays zijn ontworpen om te profiteren van het aantal 0 -waarden in de gegevensset . In matrix berekeningen , om het nulwaarden wordt een deel van de dataset die niet berekeningen hoeft maar vereist een pointer van waar de nulwaarde is . Dit verbetert de rekensnelheid binnen MATLAB en kan de hoeveelheid geheugen die nodig is om een bepaalde set van bewerkingen uit te voeren aanzienlijk verminderen . Sparse matrices kunnen aanzienlijk groter gegevens zodanig worden gemanipuleerd en berekend .
|