Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
KathrineY
2 / 2 / 1
Регистрация: 20.11.2012
Сообщений: 197
1

Найти сумму элементов матрицы c четными номерами столбцов

04.05.2013, 12:29. Просмотров 1377. Ответов 2
Метки нет (Все метки)

Дана матрица А=[2 3 0 -4 5 7; 0 2 3 1 -1 0; 3 7 8 -9 -5 6]
Как найти сумму ее элементов c четными номерами столбцов. И определить номер строки с наименьшим числом?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.05.2013, 12:29
Ответы с готовыми решениями:

Найти сумму четных элементов массива и среднее арифметическое элементов с четными номерами
помогите пожалуйста сделать, очень срочно нужно. Элементы массива должны быть...

Найти сумму четных элементов массива и среднее арифметическое элементов с четными номерами
Элементы массива генерируются случайным образом. Элементы массива должны быть...

Найти сумму элементов с четными индексами.
Есть задачи в маткаде как их можно ввести в матлаб?

Вычислить произведение элементов массива c четными номерами
В одномерном массиве,состоящем из n вещественных элементов,вычислить:...

Найти сумму элементов с нечетными номерами из этой последовательности
Добрый день! Помогите пожалуйста. Дана последовательность целых чисел. ...

2
GVerdi
30 / 30 / 1
Регистрация: 14.04.2013
Сообщений: 63
04.05.2013, 16:58 2
сумма элементов c четными номерами столбцов
Matlab M
1
2
3
for F=1:0.5*length(A)
f=sum(A(:,2*F));
end
Определяем номера строк с наименьшими числами

Добавлено через 48 минут
Matlab M
1
2
3
4
5
6
7
8
9
10
11
12
A=[2 3 0 -4 5 7; 0 2 3 1 -1 0; 3 7 8 -9 -5 6];
% Определяем размерность матрицы
S=size(A);
% Оставляем только количество строк
S=S(1,1);
% Находим номер ячейки с минимальным числом
M=find(A==min(A(:)));
% Делим номера ячеек с мин. элементами на количество строк
D=M/S;
% Округляем до большего целого числа - это и есть номера столбцов с
% минимальными числами
Num=ceil(D);
Добавлено через 3 часа 8 минут
Сори за ошибку, сумма элементов c четными номерами столбцов находится вот так:
Matlab M
1
2
3
4
5
6
F_all=0;
for F=1:0.5*length(A)
f=sum(A(:,2*F));
F_all=[F_all,f];
end
Summa=sum(F_all)
1
Sledge5
526 / 516 / 35
Регистрация: 13.03.2011
Сообщений: 713
04.05.2013, 19:32 3
Сумму элементов с четными номерами столбцов можно найти так:
Matlab M
1
sum(sum(a(:,2:2:end)))
Номер строки с наименьшим элементом можно найти так (подходит только в случае, если минимальное значение встречается один раз в матрице):
Matlab M
1
[minValue minRowNumber] = min(min(a,[],2))
или вот так (подходит для всех случаев):
Matlab M
1
[rowsWithMinValue colsWithMinValue] = find(a == min(a(:)))
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2013, 19:32

WxMaxima, найти минимальное значение произведения двух элементов среди четных столбцов квадратной матрицы
Здравствуйте! Помогите с решением задачки в wxMaxima Есть у меня матрица,...

Найти индекс элемента , что есть максимальным среди минимальных элементов столбцов матрицы А6Х6
Найти индекс элемента , что есть максимальным среди минимальных элементов...

Найти сумму внедиагональных элементов матрицы
Необходимо написать файл-функцию, которая суммирует все внедиагональные...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru