Generation

generate functionWed, 24 May 2023

El Centro Universal de Matemática Aplicada (CUMA) desarrolla un sinnúmero de proyectos de implementación computacional de modelos matemáticos de diversa naturaleza, con variados propósitos. Entre tales proyectos se encuentran aquellos que utilizan arreglos bidimensionales como estructuras de representación de matrices y, en especial, de matrices cuadradas. Por tener propiedades especiales implícitas, las matrices cuadradas resultan ser extraordinariamente convenientes para dotar de eficiencia a ciertas aplicaciones que hacen uso de ellas. Entre una gran variedad de matrices cuadradas se encuentran las matrices triangulares. Una matriz triangular es una matriz cuadrada en la cual son nulos todos los elementos situados sobre la diagonal principal (matriz triangular inferior izquierda (tii)) o bajo la diagonal principal (matriz triangular superior derecha (tsd)). Se debe tener en cuenta que la eficiencia en el uso de estas matrices se refiere a que, una vez que han sido creadas, no se permite el acceso a los elementos nulos, es decir, a los elementos situados sobre la diagonal en una tii y a los elementos situados bajo la diagonal en una tsd. Definición de los tipos de datos adecuados a la naturaleza de la descripción.

typedef int entero; typedef struct { entero elementos; entero *valores; } MatrizTriangular;

Questions about programming?Chat with your personal AI assistant