Comando MAKEMAT
Caso se deseje utilizar um outro nome de matriz além dos já existente, é necessário inicializar a variável com o comando MAKEMAT. Por exemplo, o programa abaixo irá criar uma matriz de 1 linha por 2 colunas, inicialmente com valores 0. Depois o programa irá alterar os valores para 3.4 e 3.
EXPORT Matriz()
BEGIN
LOCAL matriz := MAKEMAT(0, 1, 2);
PRINT();
matriz(1,1) := 3.4;
matriz(1,2) := #3h;
PRINT(matriz);
END;
O resultado será igual ao exemplo anterior, porém agora, a matriz foi criada e utilizada apenas dentro do programa.
O comand MAKEMAT é flexível, podendo ser utilizado para personalizar divesos tipos de matrizes:
EXPORT Matriz()
BEGIN
PRINT();
LOCAL matriz, matriz2, matriz3;
matriz := MAKEMAT(I+J-1,3,3);
PRINT("Matriz com o argumento i+j-1:");
PRINT(matriz);
matriz2 := MAKEMAT(I=J,3,3);
PRINT("Matriz com o argumento i=j (Identidade):");
PRINT(matriz2);
matriz3 := MAKEMAT(I>=J,3,3);
PRINT("Matriz com o argumento i>=j (Triangular):");
PRINT(matriz3);
END;