1) В чем принципиальная разница массивов и матриц в Максиме? Записываются они одиннаково, на сколько я понял..
2) Как можно создать матрицу внутри функции, где -- размер матрицы - это параметр функции -- а ячейки задавать циклом по n,m?
(%i28) func(n,m):=for i:1 thru n do for j:1 thru m do A[i,j]:i+j$
(%i29) A; (%o29) A (%i30) A[1,2]; (%o30) 3
Что такое A в данном случае - матрица или массив? Почему по A не выводится вся матрица?