row - Messages

#1 Posted: 8/23/2012 5:32:31 PM
impersonalis

impersonalis

1 likes in 11 posts.

Group: User

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

row(mat;3)


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

z=row(mat;3)


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

row(mat;3)


но это излишние действия, усложняющие логику расчёта. К тому же, нигде в явном виде в среде нет различий между вектором-столбцом и вектором-строкой.
1 users liked this post
Mike Kaganski 8/23/2012 8:20:00 PM
  • New Posts New Posts
  • No New Posts No New Posts