Ошибка при передаче параметра (список) в процедуру

Форум пользователей пакета Maple

Модератор: Admin

Полищук Андрей
Сообщения: 55
Зарегистрирован: Чт ноя 09, 2006 2:40 pm
Откуда: Ижевск

Ошибка при передаче параметра (список) в процедуру

Сообщение Полищук Андрей » Чт июн 17, 2010 12:59 pm

Решаю задачу на собств. значения, нашел частоты, хочу построить формы колебаний. Требуются постоянные интегрирования для заданных граничных условий. Использую Maple 7 и пакет linalg. Здесь фрагмент и не на седьмой версии, поэтому матрицы и получение алгебраических дополнений выглядят странно, но реально все работает нормально.
Подставляю частоту в стандартное характеристическое уравнение (частота получалась отдельно), получаю корни lambda, разбиваю их по одному, собираю из них список, передаю список в процедуру (проверял, снаружи до процедуры доходит список).
Разбираю список в процедуре покомпонентно (делаю архаически с целью повышения надежности), т.е. присваиваю компоненты списка переменным, которые буду использовать в процедуре.
А присваиваются не конкретные значения, а индексная переменная вида Coren[1] и т.д.
В чем ошибка?