0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 29
1

Вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц

19.04.2015, 11:37. Показов 2038. Ответов 10
Метки нет (Все метки)

Здравствуйте, помогите решить, пожалуйста: Заданы две квадратные матрицы А и В. Вычислить матрицу С=(А^n+B^n)*(A^n-1+B^n-1)*...*(A^2+B^2)*(A+B)
Осуществить с помощью трех функций: вычисление степени матрицы, вычисления произведения двух матриц, вычисление суммы двух матриц.

Я даже не представляю, как будет выглядеть верное мат.решение, по моим соображениям так:
Название: Безымянный.png
Просмотров: 41

Размер: 846 байт
Завтра сдавать, помогите хотя бы начать
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2015, 11:37
Ответы с готовыми решениями:

Вычисление произведения двух матриц (матрицы реализовать в виде динамических массивов)
написать программу для вычисления произведения двух матриц.матрицы реализовать в виде динамических...

Вычисления произведения и суммы двух матриц
Доброго времени суток! Помогите пожалуйста! Задана квадратная матрица А. Вычислить А^n. функции:...

Найти ошибку в функции вычисления суммы двух матриц
Используя функции заполнить матрицы случайными числами. Функцию, вычисляющую сумму двух матриц....

Вычисление произведения матриц (не проходит по времени)
Заданы две целочисленные матрицы A и B. Матрица A состоит из N строк и M столбцов, Матрица B...

10
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
19.04.2015, 12:31 2
Все операции просто для соответствующих элементов?
0
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 29
19.04.2015, 13:33  [ТС] 3
Цитата Сообщение от nmcf Посмотреть сообщение
Все операции просто для соответствующих элементов?
думаю, да
0
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
19.04.2015, 13:46 4
Возведение в степень.
C++
1
2
3
4
5
6
7
8
9
10
11
12
const int N = 5;
 
void Power(A[N][N], R[N][N], int n)
{
for (int i = 0; i < N; ++i)
    for (int j = 0; j < N; ++j)
    {
        R[i][j] = 1;
        for (int k = 0; k < n; ++k)
            R[i][j] *= A[i][j];
    }
}
Остальные аналогично.
1
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 29
19.04.2015, 14:15  [ТС] 5
Цитата Сообщение от nmcf Посмотреть сообщение
R[i][j]
это будет массив А, возведенный в степень n, правильно?
0
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
19.04.2015, 14:52 6
Да.
Там типы ещё надо вставить.
0
Модератор
Эксперт С++
12418 / 9990 / 6015
Регистрация: 18.12.2011
Сообщений: 26,731
19.04.2015, 15:12 7
nmcf,
An=A*A*...*A по правилам матричного умножения (строка на столбец),
а не почленного умножения элементов.
0
3 / 3 / 3
Регистрация: 18.04.2015
Сообщений: 13
19.04.2015, 15:15 8
Слегка подробно )

C++
1
2
3
4
5
6
7
8
9
10
11
12
// объявление и заполнение матриц 
 
for (int i = 0; i < n; i++)
 {
  for (int j = 0; j < n; j++)
    {
        for (int k =n ; k < 0; k--)
            { C[i][j] *= [ pow(A[i][j],k)+pow(B[i][j],k) ]; }
     }
  }
 
// вывод поэлементно матрицы С
0
0 / 0 / 0
Регистрация: 03.03.2015
Сообщений: 29
19.04.2015, 16:04  [ТС] 9
Ericsson29, мне нужно с помощью вручную написанной функции, а не функции Pow
0
3 / 3 / 3
Регистрация: 18.04.2015
Сообщений: 13
19.04.2015, 16:13 10
Просмотрел правила работы с матрицами , понял свою ошибку Громоздкая головоломка выходит для простого выражения.
0
7167 / 6142 / 2802
Регистрация: 14.04.2014
Сообщений: 26,462
19.04.2015, 17:24 11
Цитата Сообщение от zss Посмотреть сообщение
An=A*A*...*A по правилам матричного умножения (строка на столбец),
а не почленного умножения элементов.
Я знаю. Поэтому и спросил поэлементно умножать или нет. Ответили да.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2015, 17:24
Помогаю со студенческими работами здесь

Даны две матрицы. Определить функцию нахождения суммы двух матриц
помогите решить задачи на C или C++: 2. Даны две матрицы.Определить функцию нахождения суммы двух...

Функция для вычисления следа матрицы и произведения матриц
Дан ряд квадратных матриц A, {A}^{2}, ..., {A}^{N}. Причем N вводим сами. Надо вычислить след(сумма...

Написать программу нахождения суммы диагональных элементов двух матриц
1. Даны две матрицы А(nxn) и B(nxn). Написать программу нахождения суммы диагональных элементов...

Вычисление произведения двух чисел и попадание точки в закрашенную область
1)Вычислить произведение двух чисел. Первое число - сумма третьей и четвертой цифр четырехзначного...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru