Форум программистов, компьютерный форум, киберфорум
Turbo Pascal
Войти
Регистрация
Восстановить пароль
 
1 / 1 / 0
Регистрация: 03.03.2016
Сообщений: 39
1

Вычислить и отнормировать вектор, полученный как произведение матрицы A на вектор B

16.03.2016, 20:37. Просмотров 488. Ответов 4
Метки нет (Все метки)

Вычислить вектор , равный произведению матрицы А(15,15) и вектора B(b1,..b15) полученный вектор нормировать , т.е каждый элемент разделить на https://www.cyberforum.ru/cgi-bin/latex.cgi?\lambda  =\sqrt{\sum_{i=1}^{15}{b}^{2}_{i}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2016, 20:37
Ответы с готовыми решениями:

Вычислить произведение матрицы на вектор
Дана матрица A(5,5) и вектор X(5). Вычислить произведение матрицы на вектор.

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

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

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

4
Модератор
7469 / 3830 / 2721
Регистрация: 17.08.2012
Сообщений: 12,256
21.03.2016, 16:29 2
Цитата Сообщение от Зизи Посмотреть сообщение
полученный вектор
Простите, но произведение матрицы на вектор суть матрица, а вовсе не вектор. Поясните, что в данной задаче подразумевается под произведением матрицы на вектор. Может быть, например, имеется ввиду вектор, остоящий из скалярных произведений каждой строки (или, может быть, каждого столбца) матрицы A на вектор B? Может быть, ещё какой-либо вариант? Уточните задание.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
5401 / 3235 / 2375
Регистрация: 22.11.2013
Сообщений: 9,129
22.03.2016, 19:42 3
Cyborg Drone,
разве произведение матрицы на вектор-столбец даст не вектор столбец?
Для произведения AB количество столбцов A и строк в B должно быть равно; в произведении AB столько строк, сколько их в A, столько столбцов, сколько их в B.

Добавлено через 3 минуты
Pascal
1
2
3
4
5
const m=15; p=15; n=1;
var
  a: array [1..m,1..p] of Real;
  b: array [1..p,1..n] of Real;
  c: array [1..m,1..n] of Real;
или, если помнить, что b и c -- вектор-столбцы:
Pascal
1
2
3
4
5
const m=15; p=15;
var
  a: array [1..m,1..p] of Real;
  b: array [1..p] of Real;
  c: array [1..m] of Real;
0
Модератор
7469 / 3830 / 2721
Регистрация: 17.08.2012
Сообщений: 12,256
22.03.2016, 23:27 4
Ах, да. Точно. Что-то я тормознул.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
5401 / 3235 / 2375
Регистрация: 22.11.2013
Сообщений: 9,129
22.03.2016, 23:41 5
Вычисление ниже, а про ввод/вывод ничего не было сказано, допишите на месте {...}:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
const n=15;
var
  a: array [1..n,1..n] of Real;
  b: array [1..n] of Real;
  c: array [1..n] of Real;
  t: Real;
  i, j: Integer;
begin
  {...}
  for i:=1 to n do for j:=1 to n do c[j]:=c[j]+a[i,j]*b[j];
  for j:=1 to n do t:=t+Sqr(c[j]); t:=SqRt(t);
  for j:=1 to n do c[j]:=c[j]/t;
  {...}
end.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.03.2016, 23:41

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Вычислить произведение матрицы на вектор и максимальный элемент полученого вектора.
Реализовать следущее задание с использованием динамического массива. Для доступа к элементам...

Массив: Вычислить вектор как строку матрицы, содержащую наибольший элемент матрицы...
Вычислить вектор как строку матрицы, содержащую наибольший элемент матрицы целых чисел размером 5x6

Сформировать вектор b, в котором элементы вычисляются как произведение элементов строк исходной матрицы N*M
помогите исправить ошибку программа работает правильно, только она дублирует первый элемент...

Произведение матрицы на вектор
очень нужно ,пожалуйста Задача на Произведение динамической матрицы на вектор. и нахождение...


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

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

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