Форум программистов, компьютерный форум, киберфорум
Наши страницы

Matlab

Войти
Регистрация
Восстановить пароль
 
KathrineY
1 / 1 / 0
Регистрация: 20.11.2012
Сообщений: 197
#1

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

04.05.2013, 12:29. Просмотров 1330. Ответов 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 четными номерами столбцов (Matlab):

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

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

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

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

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

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

2
GVerdi
30 / 30 / 1
Регистрация: 14.04.2013
Сообщений: 61
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
523 / 513 / 35
Регистрация: 13.03.2011
Сообщений: 711
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
Привет! Вот еще темы с ответами:

Найти сумму внедиагональных элементов матрицы без учета главных диагоналей - Matlab
а как вот это ещё найти? найти сумму внедиагональных элементов матрицы без учета главных диагоналей

Найти сумму элементов матрицы в строках с отрицательным элементом на главной диагонали - Matlab
Помогите, пожалуйста! Для заданной матрицы A(N, N) найдите сумму элементов, расположенных в строках с отрицательным элементом на главной...

Сложить отдельно элементы массива с четными и нечетными номерами - Matlab
Дан массив P(m), m<=25. Сложить отдельно элементы с четными нечетными номерами.Большую сумму и исходный элемент вывести на...

Найти сумму отрицательных элементов каждого столбца матрицы и заменить данными значениями вторую строку - Matlab
1. Создать текстовый файл, в котором содержится матрица с числами с произвольного количества строк и столбцов. 2. Загрузить в программу...


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

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

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