Справочник MQL5Методы матриц и векторовХарактеристикиTrace RowsColsSizeNormCondDetSLogDetRankTraceSpectrum Trace Возвращает сумму элементов по диагоналям матрицы. double matrix::Trace() Возвращаемое значение Сумма элементов по диагонали. Примечание След матрицы равен сумме её собственных значений. Пример на MQL5: matrix a= {{0, 1, 2, 3, 4, 5, 6, 7, 8}}; a.Reshape(3, 3); Print("matrix a \n", a); Print("a.Trace() \n", a.Trace()); /* matrix a [[0,1,2] [3,4,5] [6,7,8]] a.Trace() 12.0 */ Пример на Python: a = np.arange(9).reshape((3,3)) print('a \n',a) print('np.trace(a) \n',np.trace(a)) a [[0 1 2] [3 4 5] [6 7 8]] np.trace(a) 12 Rank Spectrum