Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
isupovs
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4
1

Произведение матрицы на простой вектор

26.11.2013, 13:06. Просмотров 387. Ответов 4
Метки нет (Все метки)

с программированием не дружу, пожалуйста помогите с кодом программы. Задание простое:
Дана матрица A (5,5) и вектор B (5), нужно получить их произведение
всем буду очень благодарен
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2013, 13:06
Ответы с готовыми решениями:

Произведение матрицы на вектор
Помогите в решении этой задачки, пожалуйста(( Дана вещественная квадратная матрица А порядка n....

Найти произведение матрицы на вектор
Помогите исправить ошибку в программе. Пишу на pascal. Надо найти произведение матрицы размером m...

Сформировать вектор, элементами которого есть произведение столбцов матрицы А
Помогите пожалуйста решить задачу Сформулировать вектор,элементами которого есть произведение...

Получить в результате умножения исходной матрицы А(6,7) на вектор-столбец В(7) вектор С(6), каждый элемент которого вычисляется по формуле
Помогите сделать еще одну прогу!!! - Дана действительная матрица А(6,7) и вектор-столбец В(7)....

Вычислить и отнормировать вектор, полученный как произведение матрицы A на вектор B
Вычислить вектор , равный произведению матрицы А(15,15) и вектора B(b1,..b15) полученный вектор...

4
bormant
Модератор
Эксперт Pascal/DelphiЭксперт NIX
4610 / 2897 / 2251
Регистрация: 22.11.2013
Сообщений: 8,077
26.11.2013, 14:22 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
const
  LIM = 20; W = 8; D = 2;
  m = 5; n = 5;
var
  a: array [1..m, 1..n] of real;
  b: array [1..n] of real;
  c: array [1..m] of real;
  i, j: integer;
begin
  Randomize;
  WriteLn('A =');
  for i := 1 to m do begin
    for j := 1 to n do begin
      a[i, j] := LIM * (0.5 - Random);
      Write(a[i, j]:W:D);
    end;
    WriteLn;
  end;
  WriteLn('B =');
  for j := 1 to n do begin
    b[j] :=  LIM * (0.5 - Random);
    Write(b[j]:W:D);
  end;
  WriteLn;
  for i := 1 to m do begin
    c[i] := 0;
    for j := 1 to n do
      c[i] := c[i] + a[i,j] * b[j];
  end;
  WriteLn('A*B =');
  for i := 1 to m do
    Write(c[i]:W:D);
  WriteLn;
end.
0
isupovs
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4
26.11.2013, 15:31  [ТС] 3
а я немного не понял,а что это за цифры перед результатом? где A= ...... и B= ......
0
Миниатюры
Произведение матрицы на простой вектор  
Soniyagfto
60 / 67 / 37
Регистрация: 29.01.2013
Сообщений: 374
Записей в блоге: 1
26.11.2013, 16:14 4
Это элементы матрицы и вектора, в данном случае.
0
isupovs
0 / 0 / 0
Регистрация: 26.11.2013
Сообщений: 4
26.11.2013, 19:18  [ТС] 5
получается на моём скриншоте программа верна посчитала?
если да то спасибо огромнейшее!
0
26.11.2013, 19:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2013, 19:18

Произведение матрицы A(N*N) на вектор b(b1,b2,.,bn)
Помогите решить, заранее огромное спасибо! Условие: Дана матрица А (N x N) и вектор b = (b1, b2,...

Вычислить произведение матрицы на вектор...
Помогите пожалуйста решить) 1,2 и 3)

Процедура: вычислить произведение матрицы на вектор
написать программу вычисления произведения матрицы размера NxN на вектор размера N. Умножения...


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

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

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