Discusión sobre el artículo "Matrices y vectores en MQL5"

 

Artículo publicado Matrices y vectores en MQL5:

La matriz y el vector de tipos de datos especiales nos permiten escribir un código próximo a la notación matemática. Esto elimina la necesidad de crear ciclos anidados y recordar la indexación correcta de las matrices que participan en los cálculos, aumentando la fiabilidad y la velocidad del desarrollo de programas complejos.

Para trabajar con datos ordenados del mismo tipo, se suelen usar arrays que permiten acceder a cada elemento según su índice. Las matrices se usan ampliamente para resolver muchos problemas de álgebra lineal, modelado matemático, aprendizaje automático, etcétera. La solución a estos problemas, en términos generales, se basa en operaciones matemáticas que usan matrices y vectores, permitiendo reducir transformaciones muy complejas a una fórmula compacta y sencilla. La programación de este tipo de operaciones requiere no solo un buen nivel de conocimientos matemáticos, sino también la capacidad de escribir ciclos anidados complejos. Depurar y encontrar errores en dichos programas puede resultar agotador. 


Los tipos de datos especiales matriz y vector nos permiten escribir un código próximo a la notación matemática y eliminan la necesidad de crear ciclos anidados. El programador ya no necesita recordar la indexación correcta de los arrays involucrados en el cálculo. En este artículo, mostraremos cómo crear, inicializar y aplicar los objetos matrix y vector en MQL5.


Autor: MetaQuotes