Форум программистов, компьютерный форум, киберфорум
Matlab
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 10.02.2016
Сообщений: 85
1

Преобразование многомерного массива в двумерный

04.02.2018, 19:32. Показов 3844. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Привет

Имеется матрица 63 размерная.
Каждая размерность это массив из значений зависимости смещения от частоты в определенной точке (от 1 до 64)

При фиксации частоты следующим образом
Matlab M
1
2
3
4
freq = 20;
ind  = find(f==freq);
 
H_ind = H(ind,1,:);
получаем матрицу размерности 64 но по сути она 1*1*64, то есть 64 значения

Как мне из этого массива получить одномерный массив 7*9, то есть первая строка состоит из первых 7 значений размерностей с 1по 7?

Есть ли встроенная функция?

или как можно сделать

спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.02.2018, 19:32
Ответы с готовыми решениями:

Запись многомерного массива в текстовый файл.
Добрый вечер! Существует следующая проблема. Существует трехмерный массив (например А(6,5,3))....

Массив: Как переменные G0...G45 записать в виде страниц многомерного массива?
Доброго времени суток дорогие форумчане!:) Есть скрипт, обрабатывающий исходные эксп данные:...

Внутреннее устройство многомерного массива и неявное преобразование массива в указатель
Букв получилось многовато. Поэтому, чтобы сэкономить Ваше время, предлагаю сразу вопрос: Буду...

Преобразование многомерного массива в одномерный
Добрый день уважаемые коллеги! в $tree приходит: Array ( => Array ( ...

3
6830 / 4890 / 2065
Регистрация: 02.02.2014
Сообщений: 13,048
04.02.2018, 20:12 2
https://www.mathworks.com/help... shape.html

Цитата Сообщение от acstc Посмотреть сообщение
то есть 64 значения
только учтите, что 7*9=63
1
Модератор
1700 / 1552 / 520
Регистрация: 13.09.2015
Сообщений: 5,371
04.02.2018, 22:10 3
Цитата Сообщение от acstc Посмотреть сообщение
Как мне из этого массива получить одномерный массив 7*9
7х9 - это уже двумерный массив.
0
1 / 1 / 0
Регистрация: 10.02.2016
Сообщений: 85
04.02.2018, 23:47  [ТС] 4
Krasme,

Спасибо) получилось
то что нужно!

Centurio,

писал быстро и допустил опечатки)
0
04.02.2018, 23:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.02.2018, 23:47
Помогаю со студенческими работами здесь

Преобразование координат многомерного массива
Доброго времени суток, нужно решить такую задачу: на вход поступает одномерный массив объектов,...

Преобразование многомерного массива к уникальному виду
Здравствуйте! Как мне преобразовать массив чтобы в нем остались только элементы у которых не...

Преобразование многомерного массива в hidden (text) поля
Помогите решить задачу: Необходимо написать функцию, на входе которой будет...

Нужно хитрое преобразование многомерного массива в одномерный
В общем я использую язык vkscript (тот же js только сильно урезанный) вот это все что в нем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru