Discussione sull’articolo "Matrici e vettori in MQL5"

 

Il nuovo articolo Matrici e vettori in MQL5 è stato pubblicato:

Utilizzando tipi di dati speciali "matrix" e "vector", è possibile creare un codice che è molto vicino alla notazione matematica. Con questi metodi, si evita la necessità di creare cicli annidati o di occuparsi della corretta indicizzazione degli array nei calcoli. Pertanto, l'uso di metodi matriciali e vettoriali aumenta l'affidabilità e la velocità nello sviluppo di programmi complessi.

Le raccolte di dati ordinati, in cui tutti gli elementi hanno lo stesso tipo, vengono generalmente gestite tramite Array, in cui ogni elemento può essere accessibile tramite il suo indice. Gli array sono ampiamente utilizzati nella risoluzione di vari problemi di algebra lineare, nelle attività di modellazione matematica, nell'apprendimento automatico, ecc. In termini generali, la soluzione di tali problemi si basa su operazioni matematiche che utilizzano matrici e vettori, con i quali è possibile scrivere in modo compatto trasformazioni molto complesse sotto forma di semplici formule. La programmazione di tali operazioni richiede una buona conoscenza della matematica insieme alla capacità di scrivere complessi cicli annidati. Il debug e la correzione dei bug in tali programmi possono essere piuttosto impegnativi. 


Utilizzando tipi di dati speciali 'matrix' e 'vector', è possibile creare il codice, il quale è molto vicino alla notazione matematica evitando la necessità di creare cicli annidati o di tenere conto della corretta indicizzazione degli array nei calcoli. In questo articolo vedremo come creare, inizializzare e utilizzare gli oggetti matrix e vector in MQL5.

Autore: MetaQuotes

Motivazione: