Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zvýšiť Vektor v MATLAB

MATLAB je technický programovací platforma používa na analýzu a simuláciu , ktorý je optimalizovaný pre operácie na vektory a maticami . Avšak , s použitím matíc a vektorov zapouzdřit matematické operácie komplikuje správu pamäte a matematické operácie . Vstavané funkcie MATLABu a správne programovacie postupy umožňujú použiť optimalizáciu matice MATLAB naplno . Návod dovolená 1

alokovať vektorov a matíc , ktoré zjednodušujú správu pamäte . Vždy , keď sa zvýši rozsah vektora , MATLAB musí nájsť nový kus pamäti , ktorý bude obsahovať dáta . Napríklad , ak čítate v 25 dátových štúdiách , maximálna dĺžka , ktorá obsahuje 200 vzoriek , alokovať prázdne pole rozsahu 25 od 200

my_array = núl ( 25200 ) .
2

Vykonajte prvkov - múdry operácie na pole pomocou " . " modifikátor matematických operácií . Napríklad , pridajte hodnotu 2,5 pre každý prvok poľa pomocou operátora

my_increased_array = my_array + 2,5 " + . " ; .. My_doubled_array = my_array * 2,0 ; .

3

Zvýšiť rozsah existujúceho vektora vytvorením nového vektora a prenos staré vektora do neho . . Hoci MATLAB zvýši rozsah vektora riešením a index out of bounds , môže to mať za následok zlý výkon pamäti

my_array = rand ( 50,50 ) ; my_new_array = nuly ( 100,100 ) ; my_new_array ( 1 : 50,1:50 ) = my_array , jasné my_array ,

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené