0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 3
|
||||||
1 | ||||||
Элементы матрицы последовательно записать друг за другом (по горизонтали) в одномерный массив13.07.2013, 17:33. Показов 11018. Ответов 5
Метки нет (Все метки)
Помогите пожалуйста,с Matlab только начинаю знакомиться.
Нужно преобразовать двумерный массив в одномерный двумя способами : 1 элементы из двумерного заносились последовательно друг за другом(по горизонтали) в одномерный. 2 элементы из двумерного заносились последовательно снизу вверх (вертикально) на картинке выделил как должно происходить занесение. Т. е. 22,15,8,1,23,16 и тд. вот,что смог сделать, не знаю как получить новый массив для первого способа
0
|
13.07.2013, 17:33 | |
Ответы с готовыми решениями:
5
Массив: Найти наименьший и наибольший элементы матрицы, и поменять их местами друг с другом Массив: Сформировать два массива и вывести последовательно друг под другом Сформировать одномерный массив В, в котором элемент равен 1, если элементы столбца матрицы возрастающая последовательно Элементы матрицы, кратные трем, записать в одномерный массив |
79 / 61 / 25
Регистрация: 07.04.2013
Сообщений: 204
|
||||||
13.07.2013, 19:06 | 2 | |||||
Думаю, это топорно немного, но вот как я бы сделала:
2
|
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 3
|
||||||
13.07.2013, 19:34 [ТС] | 3 | |||||
только второй чуть чуть изменил, т к надо было считывать снизу вверх,а у вас сверху вниз
0
|
13.07.2013, 20:10 | 4 | |||||
Ребятушки, и от меня держите заклинаньице
1
|
0 / 0 / 0
Регистрация: 13.07.2013
Сообщений: 3
|
|
13.07.2013, 20:21 [ТС] | 5 |
спасибо даже легче
0
|
14.07.2013, 17:21 | 6 | |||||
да, прошу прощения за опоздание пару слов о команде ( : ) - она "вытягивает" исходную матрицу по столбцам в вектор-столбец, вот так:
Если исходный массив вектор-строка, то он аналогично сделает из нее столбец!
В данной задаче, чтобы получить нужный "путь", первым делом нужно так преобразовать матрицу, чтобы как раз и получить нужные элементы Так, в первом случае, я исходную матрицу транспонировал, строки стали столбцами и все пошло как по маслу А во втором - отобразил сверху-вниз (flipud).
1
|
14.07.2013, 17:21 | |
14.07.2013, 17:21 | |
Помогаю со студенческими работами здесь
6
Все отрицательные элементы матрицы записать в одномерный массив. Записать положительные элементы диагонали матрицы в одномерный массив Найти наибольшие элементы каждой строки матрицы и записать их в одномерный массив Y Найти наибольшие элементы каждой строки матрицы, и записать их в одномерный массив Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |