Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/18: Рейтинг темы: голосов - 18, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 01.12.2009
Сообщений: 7

Формирование вектора, элементы которого равны сумме элементов столбцов матрицы

07.12.2009, 23:48. Показов 3678. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
дана матрица B размером 5 на 7. составить программу формирования вектора, элементы которого равны сумме элементов столбцов матрицы B. помогите пожалуйста
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.12.2009, 23:48
Ответы с готовыми решениями:

Массив. Сформировать массив C, элементы которого равны сумме элементов массивов A и B
Сформировать массив C из массивов A и B, элементы которого равны сумме соответствующих элементов A и B умноженного на больший из них.

Формирование вектора Z из положительных элементов матрицы
Заданы матрицы А(4*7) и В(4*5),элементы которых вычисляются по формулам a(i,j)=((i-j)/(2,3-(i+j)); b(i,j)=((i-j)/(3,77-(i+j)); Из...

Получить матрицу, элементы каждой следующей строки которой равны сумме соответствующих элементов двух предыдущих строк
14. Получить действительную матрицу А порядка 5, первый и второй строки которой задаются соответственно формулами a1j=2j+3, a2j=j-3/2+j,...

7
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
08.12.2009, 00:30
Pascal
1
2
3
4
5
for j:=1 to m do
 for i:=1 to n do
  b[j]:=b[j]+a[i,j];
 for i:=1 to n do
  Write(b[i]:3);
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
08.12.2009, 09:18
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Немного не так.
Pascal
1
2
3
4
5
6
7
8
for j:=1 to 7 do
 begin
   b[j]:=0;
   for i:=1 to 5 do
   b[j]:=b[j]+a[i,j];
 end;
for i:=1 to 7 do
 Write(b[i]:3);
0
0 / 0 / 0
Регистрация: 11.03.2016
Сообщений: 1
15.02.2010, 21:51
Огромнейшее Вам спасибо за код программы для данной задачи, я преобразовал его для данного случая в C++

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//сформировать вектор из суммы элементов столбцов данной матрицы
void vec_sum_el_col(short A[COLS][COLS],short M,short N,short sum[COLS])
{   
    cout<<"Вектор из суммы элементов столбцов данной матрицы..."<<endl<<endl;
 
    for (short j=0;j<N;j++)
        {
            sum[j]=0;
 
            for (short i=0;i<M;i++)
                 sum[j]+=A[i][j];
 
            cout<<sum[j]<<"\t";
        }
    cout<<endl<<endl;
}
0
 Аватар для Веселый
87 / 88 / 48
Регистрация: 12.10.2013
Сообщений: 1,103
18.05.2020, 00:54
А как это будет выглядеть графически? Кто-то подумал? А?!!!

Добавлено через 1 минуту
То-то.
0
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
18.05.2020, 09:41
При чем здесь графический режим? Здесь вектор понимается как одномерный массив.
0
 Аватар для Веселый
87 / 88 / 48
Регистрация: 12.10.2013
Сообщений: 1,103
21.05.2020, 18:35
Даже шутить не буду.

Вектор
Геометрия
Описание
ОписаниеВектор — направленный отрезок прямой, то есть отрезок, для которого указано, какая из его граничных точек является началом, а какая — концом. Вектор с началом в точке и концом в точке принято обозначать как. Векторы также могут обозначаться малыми латинскими буквами со стрелкой над ними, например. Википедия
0
Модератор
10428 / 5716 / 3404
Регистрация: 17.08.2012
Сообщений: 17,384
24.05.2020, 14:50
Веселый, я бы не был столь безапелляционным. А то ведь так и хочется спросить, а чего Вы ещё не знаете. Вот Вам из той же Википедии:

Геометрия:
Вектор - направленный отрезок прямой, то есть отрезок, для которого указано, какая из его граничных точек является началом, а какая - концом.

Линейная алгебра:
Вектор - непустое множество элементов произвольной природы.

Физика:
Векторная величина - физическая величина, являющаяся вектором (тензором ранга 1).

Молекулярная биология:
Вектор - структура (обычно ДНК), используемая в генетической инженерии для передачи генетического материала другой клетке.

Эпидемиология :
Вектор - то же самое, что переносчик.

Программирование:
Вектор - одномерный массив. И ещё: Вектор прерывания - ячейка памяти, содержащая адрес обработчика прерывания.

Вообще, общее определение для любого вектора соответствует понятию вектора из линейной алгебры. Обычно вектор - это n-элементный набор координат. Записывается как раз в виде одномерного массива. В геометрии размер массива может быть: один элемент (вектор на числовой оси), два элемента (вектор на плоскости), три (или более) элементов - вектор в трёхмерном (или с бОльшим количеством измерений) пространстве. Более трёх измерений обычно используется для удобства, например, кватернион является четырёхмерным.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.05.2020, 14:50
Помогаю со студенческими работами здесь

Получить массив, элементы которого равны сумме элементов каждого столбца заданной матрицы
дан массив А(5,3) 1)Получить одномерный массив ,элементы которого равны сумме элементов каждого столбца заданной матрицы.

Номера столбцов матрицы, все элементы которых равны.
ПОМОГИТЕ ПОЖАЛУЙСТА! дана целочисленная матрица NxN найти номера столбцов все элементы которых равны.

Сформировать вектор С, элементами которого являются элементы тех столбцов матрицы, начинающиеся отрицательным
Сформировать вектор С, элементами которого являются элементы тех столбцов матрицы , начинающиеся отрицательным элементом. Помогите,...

Сформировать компоненты вектора матрицы, как сумму нечетных элементов четных столбцов
Как сформировать компоненты вектора матрицы как сумму непарных элементов парных столбцов?

Формирование вектора, элементы которого равны сумме элементов строк матрицы
Напишите пожалуйста программу) Дана матрица B размера 5*4. Составить программу формировния вектора, элементы которого равны сумме...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru