Hello! On Saturday 21 March 2009 20:27:02 Тихон Тарнавский wrote: > > На тикле я бы написал так > > set matrix2 [T matrix] > > и это будет понятно любому, кто знаком с матричной алгеброй. А функцию T > > я определю в библиотеке подпрограмм. > > А это здесь вообще при чём? На лиспе я напишу > (setq matrix-2 (transpose matrix-1)) > А функцию transpose тоже определю где-то отдельно. Какое всё это имеет > отношение к приведенной выше строке?
Если вы определите функцию для транспонирования матрицы, то разумно написать ее на С, а не через несколько вызовов других функций, которые дадут искомый результат на порядок медленнее. Не знаю, как лисп, а тикль поддерживает компиляцию "не лету" сишного кода. Best regards.

