#matlab
#matlab
Вопрос:
Как изменить массив столбцов на массив строк?
a=[1 ; 2 ;3]
затем
a=[1 2 3]
Комментарии:
1. Принятие ответов считается хорошим стилем в stackoverflow. Просто нажмите на галочку, соответствующую ответу, который отвечал на ваш вопрос.
Ответ №1:
>>a=[1;2;3]
>>a.'
>>ans =
1 2 3
Редактировать: согласно документации …
X’ является комплексно сопряженным переносом X.
X’ — это несопряженное транспонирование.
Комментарии:
1. Используйте с осторожностью, если используется с комплексными числами. Одиночная кавычка — это транспонирование комплексно сопряженного. Точка, за которой следует одинарная кавычка (.’), только транспонируется.
Ответ №2:
Требуемая операция называется транспонированием матрицы. Результатом является матрица, которая превращает все строки в столбцы и наоборот. Если ваша матрица равна A, то транспонированный результат получается в B с помощью:
B = A.'
Ответ №3:
Matlab имеет множество матричных подпрограмм. Используйте transpose
операцию.