Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
1 / 1 / 0
Регистрация: 24.10.2014
Сообщений: 62
1

Процедуры и функции: получить вектор А * b (A - матрица, b - вектор)

06.11.2014, 21:10. Просмотров 1112. Ответов 1
Метки нет (Все метки)


Есть квадратная матрица A порядка n и вектор b с n элементами. Получить вектор А * b.
Заранее спасибо)))
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2014, 21:10
Ответы с готовыми решениями:

Используя процедуры и функции получить из матрицы вектор
Ребята, выручайте, я сама как-то вообще не разберусь, как в Паскале это написать: Используя...

Дана матрица A и вектор B порядка N. Поулчить вектор С, i-ый элемент которого..
Уважаемые форумчане) Помогите написать пожалуйста =) Дана матрица A и вектор B порядка N....

Используя процедуры и функции из целочисленной матрицы А (n x m) получить вектор, состоящий из номеров минимальных нечетных элементов строк матрицы
поможете сделать? Используя процедуры и функции из целочисленной матрицы А (n x m) получить...

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

__________________
Помогаю в написании курсовых работ и дипломов здесь.
1
Фрилансер
3411 / 2808 / 3000
Регистрация: 08.02.2012
Сообщений: 8,004
Записей в блоге: 1
07.11.2014, 12:29 2
Лучший ответ Сообщение было отмечено Goderito как решение

Решение

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
35
36
37
38
39
Const nmax=20;
Type matr=array[1..nmax,1..nmax] of integer;
     mas=array[1..nmax] of integer;
Var A:matr;
    B,X:mas;
    i,j,n:integer;
Procedure Mult(A:matr;B:mas;n:integer;Var X:mas);
Var i,j:integer;
Begin
    For i:=1 to n do
     For j:=1 to n do
      X[i]:=X[i]+A[i,j]*B[j];
End;
Begin
    Repeat
     write('Введите n: ');readln(n);
    Until (1<=n)and(n<=nmax);
    writeln('Матрица A');
    For i:=1 to n do
    Begin
      For j:=1 to n do
      Begin
        A[i,j]:=random(10);
        write(A[i,j]:3);
      End;
      writeln;
    End;
    writeln('Массив B');
    For i:=1 to n do
    Begin
      B[i]:=random(10);
      writeln(B[i]);
    End;
    Mult(A,B,n,X);
    writeln('A*B');
    For i:=1 to n do
     writeln(X[i]:3);
    readln;
End.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2014, 12:29

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

Получить вектор (А * Е) b, где Е-единичная матрица порядка n
Есть квадратная матрица A порядка n и вектор b с n элементами. Получить вектор (А * Е) b, где...

Дана матрица Y(k,l).Получить из неё вектор,содержащий суммы элементов строк
Дана матрица Y(k,l).Получить из неё вектор,содержащий суммы элементов строк.Отсортировать в порядке...

Дана матрица A(n.m). Получить вектор B(n), элементы которого получены по следующим правилам:
Дана матрица A(n..m). Получить вектор B(n), элементы которого получены по следующим правилам:...

Дан вектро А, состоящий из N компонентов, и вектор В из М компонент.Построить новый вектор из M+N так:
Дан вектро А, состоящий из N компонентов, и вектор В из М компонент.Построить новый вектор из M+N...


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

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

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