Uno dei costrutti fondamentali di informatica e matematica è la matrice . Rappresenta semplicemente un insieme di elementi . Un elenco di numeri , nomi , o qualsiasi altro costrutto teorico in cui elementi sequenziali sono indicizzati e organizzati . Matematica
In matematica , l'array è in genere un insieme di numeri in una o più dimensioni . In una dimensione, l'array è conosciuto come un vettore ed è un singolo elenco di numeri . In due dimensioni , il costrutto è meglio conosciuto come una matrice , e può essere pensato come una lista di liste , dove sulla carta può essere rappresentata come una griglia di numeri . La natura unica di array e matrici permea tutti durante l'algebra lineare , calcolo vettoriale e di molti altri rami della matematica .
Informatica
Nel linguaggio dell'informatica , e array è un elenco sequenziale degli elementi . Gli elementi possono essere semplice come un singolo bit , o una classe piena di informazioni - un record personale per esempio. Dal momento che gli array sono sequenziali , con elementi provenienti uno dopo l'altro , essi sono adatti per il mondo dei computer che sono dettate dalla esecuzione sequenziale di comandi. Un programma potrebbe essere considerato una serie di istruzioni , la memoria di un array di byte in cui memorizzare i dati .
Estratto Attuazione
Senza concentrarsi un particolare campo di studio , un array è semplicemente una raccolta di oggetti , in cui ogni oggetto è dato un indice. Si potrebbe prendere in considerazione una serie di mele , A, dove ogni mela nella matrice viene assegnato un numero e viene etichettato A [i ] . La quarta mela è etichettato A [ 4 ] . Indici non sono limitati a numeri . Si può prendere in considerazione una serie di stati S , indicizzato in base al colore , . , Ad esempio , S [ rosso ] è fermata , S [ giallo ] è cautela e S [ green] è andare
Notation ed uso in Math
un vettore in matematica può essere rappresentato in un certo numero di modi diversi , influenzati dal sottocampo in fase di studio . Semplicemente, tuttavia , un vettore è un elenco di numeri che danno una dimensione. Questa dimensione permette di coniugare vettori con matrici e così via . Ad esempio , sia V un vettore colonna i cui elementi sono {1,2,3 } . Se M è una matrice con tre colonne e cinque righe , allora possiamo moltiplicare M da V a destra , poiché V ha un elemento per ogni colonna . Il risultato sarebbe un altro vettore colonna di tre elementi .
Matematica ha preso questo concetto di matrice e ha esteso nel campo pieno titolo della matematica tensore , calcolo vettoriale , algebra lineare e così via . Dal momento che la matematica è presente in quasi ogni campo dalla scienza all'arte , gli array sono trovati incorporati in molte cose . Molte volte , un vettore può rappresentare una velocità o un campo , e una matrice in grado di descrivere un obiettivo o una rotazione .
Notation ed uso in Informatica
In informatica , la notazione degli array è simile a quello della matematica , ma il loro uso è più come uno strumento di raccolta . Un array rappresenta un modo per assegnare un indirizzo ad un pezzo di dati o di istruzioni . Il disco rigido di un computer è una gigantesca matrice, la cui lunghezza è come mai molti byte di capacità che detiene. Anche fino al livello di byte , un byte è un array di otto bit , otto numeri o uno o zero.
Programmazione , il mezzo in cui è attuato un array ha fornito molti mal di testa per le lingue di commutazione programmatore . Sia il primo elemento è indicizzato con uno 0 o 1 , se la matrice viene memorizzata sinistra a destra o da destra a sinistra , tutti possono differire in una lingua e sistema informatico . Gli array sono anche soggetti a molte operazioni, come affettare e riorganizzare , troncando e così via .