Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Используя программу вычисления транспонированной матрицы S^T - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пары в одномерном массиве http://www.cyberforum.ru/cpp-beginners/thread517578.html
Составить программу, которая отыскивает среди пар элементов одномерного массива М те, разность между элементами которых есть величина наибольшая для данного массива. Т.е. нужно сначала найти...
C++ Даны координаты двух Даны координаты двух противоположных вершин прямоугольника: (x1, y1), (x2, y2). Стороны прямоугольника параллельны осям координат. Найти периметр и площадь данного прямоугольника. #include... http://www.cyberforum.ru/cpp-beginners/thread517575.html
C++ Параллельное вычисление факториала
Необходимо реализовать последовательный и параллельный алгоритм вычисления факториала N!. Есть только последовательный расчёт. Если кто может распараллелить помогите пожалуйста. #include <stdio.h>...
C++ размер матрицы
#include <iostream> #include <vector> #include <stack> using namespace std; typedef vector<int > T_vec; typedef vector<T_vec> T_mtr; enum {EMPTY, POINT, NOTBOARD};
C++ Математические выражения на языке С++ http://www.cyberforum.ru/cpp-beginners/thread517568.html
Всем привет! Не дает мне покоя одна задачка. Вот как выглядит в оригинале. И вот как я пытался первести в С++. В итоге имею 8 ошибок, кривые руки и больную голову. Вобщем ХЕЛП! ...
C++ Нужно, чтобы показало все трехзначные числа, а то показывает 10 #include <iostream> #include <ctime> #include <cstdlib> #include <cstdio> #include <cmath> using namespace std; int main() { подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5773 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
13.03.2012, 18:12
Используем следующие свойства: для любых матриц одинаковой размерности http://www.cyberforum.ru/cgi-bin/latex.cgi?A, \, B, \, C и комплексного числа http://www.cyberforum.ru/cgi-bin/latex.cgi?\alpha будет верно: http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(A \pm B\right)^T = A^T \pm B^T и http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(\alpha \cdot A \right)^T = \alpha \cdot A^T
Поэтому
http://www.cyberforum.ru/cgi-bin/latex.cgi?\left(A+B\right)^T - \left(A + C\right)^T + \left(B + C\right)^T = \left(A + B - A - C + B + C\right)^T = \left(2 \cdot B\right)^T = 2 \cdot B^T

Так что просто считаем транспонированную матрицу http://www.cyberforum.ru/cgi-bin/latex.cgi?B и умножаем каждый ее элемент на 2.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru