Vettore
A seconda del contesto, un vettore può riferirsi a tre concetti diversi:
- In matematica, un vettore è una quantità dotata sia di intensità sia di direzione.
- Nella grafica computerizzata, i vettori definiscono forme e tracciati che possono essere ridimensionati senza perdere qualità.
- In informatica, un vettore è una struttura dati dinamica che può aumentare o diminuire di dimensioni secondo necessità.
1. Vettori matematici
Un vettore matematico è una quantità definita da due valori:
- intensità (lunghezza)
- direzione (angolo)
Può essere rappresentato visivamente come una freccia, dove la lunghezza della freccia indica l'intensità e il suo orientamento indica la direzione. Ad esempio, un vettore può essere rappresentato da una freccia lunga 2 centimetri orientata a 45 gradi, mentre un altro può essere lungo 4 centimetri e orientato a 30 gradi. I vettori sono comunemente usati in fisica, ingegneria e altri ambiti per rappresentare movimento, forza e velocità.
2. Vettori nella grafica computerizzata
Nella grafica computerizzata, una grafica vettoriale è un'immagine composta da punti, linee e curve definite mediante formule matematiche. A differenza della grafica raster, che memorizza i dati dell'immagine come pixel, le immagini vettoriali possono essere ridimensionate a qualsiasi dimensione senza diventare sfocate o sgranate. I formati di file comuni che usano la grafica vettoriale includono i file .SVG, .EPS e .AI (Adobe Illustrator).
3. Vettori in informatica
In informatica, un vettore indica un array dinamico, ovvero una struttura dati usata per memorizzare una sequenza di valori. A differenza di un array normale, che ha dimensioni fisse, un vettore può espandersi o ridursi automaticamente quando vengono aggiunti o rimossi elementi. I vettori gestiscono la memoria in modo dinamico. In genere usano lo heap invece dello stack, offrendo così maggiore flessibilità.
Molti linguaggi di programmazione, come C++ e Java, includono classi vettore integrate che gestiscono automaticamente l'allocazione e il ridimensionamento della memoria.
Metti alla prova le tue conoscenze