Преобразование матрицы в вектор в Matlab

У меня есть матрица MxN, и я хотел бы преобразовать ее в вектор MNx1 со всеми элементами строки из матрицы в качестве элементов вектора.

Я пробовал использовать reshape , но мне это не удалось.

Вот небольшой фрагмент кода и ожидаемый результат.

  S=[0     1
     1     0
     1     1
     1     1 ]

Ожидаемый результат:

S_prime= [ 0 1 1 0 1 1 1 1]

PS: Использование цикла и конкатенации не вариант, я уверен, что есть простой прямой метод, которым я не являюсь осведомлен. pname = ag.FirstOrDefault (). scheme.parent.name; при вызове строки pname = ag.FirstOrDefault ..... Поле parent.name пусто (null), ...

Получение этой ошибки в этом коде:

string pname = null;
pname = ag.FirstOrDefault().arrangement.parent.name;

при вызове строки pname = ag.FirstOrDefault .....

Поле parent.name пусто (null), и это нормально. В таком случае я хочу получить пустую (null) строку. Как мне избавиться от ошибки?

0
задан Pranay Rana 29 April 2011 в 06:37
поделиться