row - Сообщения

#1 Опубликовано: 23.08.2012 17:32:31
impersonalis

impersonalis

1 сообщений из 11 понравились пользователям.

Группа: User

Функция получения вектора из строки матрицы. Получаемый вектор - столбец или строка?
Если конструкцию типа
Цитата

row(mat;3)


Передать в качестве аргумента в функцию, принимающую столбец, то получим ошибку "аргумент не соответствует требуемому виду". Вместе с этим, если сначала выражение сохранить как отдельный объект, то есть:
Цитата

z=row(mat;3)


и уже этот объект передать во всё ту же функцию - всё работает.
Да, проблему для первого случая можно обойти при помощи транспонирования выражения
Цитата

row(mat;3)


но это излишние действия, усложняющие логику расчёта. К тому же, нигде в явном виде в среде нет различий между вектором-столбцом и вектором-строкой.
1 пользователям понравился этот пост
Mike Kaganski 23.08.2012 20:20:00
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений