У меня есть матрица, и я хочу разделить ее в столбцах векторов. Я хочу иметь в качестве вывода выше векторов [a b c d e f g h k l m n o p q r s t u], а в качестве входных данных матрица A. есть идея?Разбиение матрицы на столбцы
0
A
ответ
4
Вы можете сделать это путем преобразования матрицы в массив ячеек следующим образом:
M = rand(4); % create a 4x4 random example matrix
C = num2cell(M,1); % convert every column to a cell
[a,b,c,d] = deal(C{:}); % assign to variables a...d
В результате четырех векторов столбцов a, b, c, d
. При необходимости добавьте больше букв.
Я не совсем уверен, почему вы хотели бы сделать это, хотя, я думаю, что, вероятно, более эффективно просто индексировать исходную матрицу с нужным номером столбца.
Смежные вопросы
- 1. Разбиение матрицы на матрицы подгрупп
- 2. Разбиение матрицы
- 3. Разбиение массивной матрицы на блоки
- 4. Рельсы, разбиение на страницы матрицы
- 5. MATLAB: Разбиение матрицы на векторы
- 6. Разбиение матрицы на несколько столбцов
- 7. Сворачивания матрицы на столбцы
- 8. Умножить столбцы матрицы на его столбцы
- 9. MATLAB: Разбиение матрицы на основе нескольких значений
- 10. Разбиение матрицы на субмат одного размера
- 11. Numpy: Как случайное разбиение/выбор матрицы на n-различные матрицы
- 12. Разбиение матрицы на несколько пар столбцов в R
- 13. Разбиение строки на столбцы в оракула
- 14. Разбиение переменной, допускающей числовые столбцы
- 15. извлекать столбцы из матрицы
- 16. Преобразование матрицы в столбцы
- 17. Randperm столбцы матрицы
- 18. Измените столбцы матрицы на многомерную матрицу
- 19. Лучший способ умножить вектор на столбцы матрицы
- 20. Преобразовать столбцы массива ячеек в столбцы матрицы
- 21. Как сделать разбиение на страницы на столбцы вместо строк
- 22. Случайное разбиение матрицы с использованием MATLAB
- 23. Разбиение матрицы неконтурного размера в векторах
- 24. R - Выборочно объединить столбцы матрицы
- 25. Разбиение матрицы в 5 множеств в Matlab
- 26. Разбиение матрицы умножения с использованием einsum
- 27. Как напечатать столбцы матрицы JAMA?
- 28. Разрешающие столбцы матрицы в MATLAB
- 29. Исключить определенные столбцы из матрицы
- 30. Как назвать столбцы матрицы foreach?
Вы уверены, что хотите это сделать? Наличие 21 отдельных имен переменных не очень полезно. –
10 вопросов, и вы не приняли ** ни одного **. Нет, спасибо, проходите. –
Да, я уверен об этом. Я хочу разделить на 19. Любая идея, кроме стандарта a = A (:, 1) ... –