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

Отобразить матрицу из попарно сложенных соседних строк матрицы

19.04.2013, 14:57. Показов 1210. Ответов 10
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Отобразить матрицу из попарно сложенных соседних строк матрицы
Для небольшой понятно как, а вот большой не могу сообразить.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2013, 14:57
Ответы с готовыми решениями:

Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы.
Две строки матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках....

Найти количество строк в максимальном множестве попарно непохожих строк заданной матрицы
Мир всем, помогите понять суть задания: "Две строки матрицы назовем похожими, если совпадают...

Найти количество строк в максимальном множества попарно непохожих строк заданной матрицы
Две строки матрицы назовем похожими, если совпадают множества чисел, встречающихся в этих строках....

Получение количества сложенных строк
Доброго времени суток Есть поле name и поле chislo выполняю запрос columns = new...

10
454 / 280 / 13
Регистрация: 13.11.2012
Сообщений: 588
Записей в блоге: 1
19.04.2013, 15:04 2
Matlab M
1
2
3
4
5
6
7
8
n=5;
m=6;
A=randn(n,m)
B=zeros(n-1,m);
for k=1:n-1
    B(k,:)=A(k,:)+A(k+1,:);
end
disp(B);
1
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 7
19.04.2013, 15:08  [ТС] 3
Эм, я не уточнила, но это нужно сделать без использования циклов и условий(
0
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,473
Записей в блоге: 17
19.04.2013, 15:10 4
lomt, лучше наверно было бы так, если матричка у нас неведомая
Matlab M
1
2
B=zeros(size(A,1)-1, size(A,2));
for k=1:size(A,1)-1
0
454 / 280 / 13
Регистрация: 13.11.2012
Сообщений: 588
Записей в блоге: 1
19.04.2013, 15:15 5
Matlab M
1
2
3
4
5
6
n=5;
m=6;
A=randn(n,m)
B=zeros(n-1,m);
k=1:n-1;
B(k,:)=A(k,:)+A(k+1,:)
Добавлено через 3 минуты
Зосима, Да, точно Просто поленился так сделать
2
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 7
19.04.2013, 15:24  [ТС] 6
спасибо вам)

Добавлено через 8 минут
а вот если матрица не рандомная, то как быть?
0
5243 / 3571 / 379
Регистрация: 02.04.2012
Сообщений: 6,473
Записей в блоге: 17
19.04.2013, 15:26 7
lomt, бгг пора отдохнуть, а то я тут сдуру упоролся матричной магией и наваял:
Matlab M
1
2
3
4
5
6
A = ones(7,10)
x = cos(pi*(1:size(A,1)))'*ones(1,size(A,2)) % формируем магическую матрицу
B = A.*x % модифицируем исходную матрицу
D = diff(B,1) % находим разность между строк
y = cos(pi*(0:size(A,1)-2))'*ones(1,size(A,2)) % формируем магическую матрицу
R = D.*y % результат
1
454 / 280 / 13
Регистрация: 13.11.2012
Сообщений: 588
Записей в блоге: 1
19.04.2013, 15:38 8
Зосима, угар на отличненько получился

Цитата Сообщение от karnaevak Посмотреть сообщение
а вот если матрица не рандомная, то как быть?
у Зосима в примере есть же
Matlab M
1
2
B=zeros(size(A,1)-1,size(A,2));
k=1:size(A,1)-1;
0
536 / 523 / 38
Регистрация: 13.03.2011
Сообщений: 727
20.04.2013, 02:48 9
Манипуляция с массивом... и никакой магии!
Matlab M
1
2
3
A = randi([1 10], 5, 4)
B = A + circshift(A, 1);
B(2:end, :)
2
0 / 0 / 0
Регистрация: 19.04.2013
Сообщений: 7
21.04.2013, 21:23  [ТС] 10
Sledge5, спасибо) вот это мне и нужно было)
0
454 / 280 / 13
Регистрация: 13.11.2012
Сообщений: 588
Записей в блоге: 1
22.04.2013, 14:02 11
У Sledge5 самый компактный вариант! Но хочу все-таки отметить в целом, что, если залезть в функцию
circshift, то мы обнаружим, что считает она такими же алгоритмами и циклами)
0
22.04.2013, 14:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.04.2013, 14:02
Помогаю со студенческими работами здесь

Обмен строк матрицы попарно с циклом WHILE
В своё время был дан Ваш ответ на программу по перестановке попарно столбцов в двумерном массиве...

Найти множество строк матрицы максимальной размерности, в котором все строки попарно непохожи друг на друга
Дана целочисленная матрица, в которой имеется N строк, а число элементов в строке для каждой строки...

Каково число матриц из n строк и m столбцов из множества {0,1} при условии, что строки матрицы попарно различны?
Каково число матриц из n строк и m сттолбцов с эл. из множества {0,1} при условии что строки...

Найти максимальный элемент в заданной группе соседних строк матрицы A
Нужно найти максимальный элемент в заданной группе соседних строк матрицы A. Массив должен быть...

Отобразить матрицу симметрично относительно вертикальной оси сектора матрицы
Заполнить матрицу случайными числами. Отобразить матрицу симметрично относительно вертикальной оси...

В каждой строке попарно поменять два соседних слова
помогите ее решить на си шарпе Создайте консольное приложение, которое модифицирует текст В...


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

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