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

Как правильно умножить?? - C++

Восстановить пароль Регистрация
 
DurkAngel
 Аватар для DurkAngel
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 21
12.11.2010, 14:31     Как правильно умножить?? #1
есть матрица
C++
1
2
3
4
5
{
{-sin(fi),o,-cos(fi)},
{0,1,0},
{cos(fi),0,-sin(fi)};
}
и есть вектор
C++
1
2
3
4
5
{
{cos(-A)*cos(H)},
{sin(-A)*cos(H)},
{sin(H)};
}
я не пойму как правильно их умножить между собой??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2010, 14:31     Как правильно умножить??
Посмотрите здесь:

C++ Как умножить числа…
C++ Пишу умножить, а воспринимается как указатель
C++ Как умножить матрицы
C++ Программа просит ввести число и умножить его на два, затем произведение умножить на два и т.д.
в матрице А(n x m) найти первый столбец, не содержащий отрицательных элементов, и умножить его как вектор на матрицу А C++
Как умножить две матрицы в виде векторов? C++
C++ Как умножить ряд на число?
C++ Как правильно вписать функцию в h-файл и правильно её отразить в основной функции?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
13.11.2010, 01:57     Как правильно умножить?? #2
вектор - матрица с одной строкой

вектор * матрицу =

( 1строка на 1столбец, 1строка на 2столбец )
( 2строка на 1столбец, 2строка на 2столбец )

вторая строка вектора - (0 0 0)

а вектор свой расположи горизонтально
OdNairy
 Аватар для OdNairy
7 / 7 / 1
Регистрация: 07.02.2010
Сообщений: 22
13.11.2010, 02:38     Как правильно умножить?? #3
А кто вышку учить будет? Условия умножения матриц:
количество столбцов в первой матрице должно быть равно количеству строк во второй.
Т.е. если вектор, это массив с одной строкой, т.е. 1*n умножается на матрицу n*m, мы получим вектор 1*m. Особенности умножения в википедии =)
Yandex
Объявления
13.11.2010, 02:38     Как правильно умножить??
Ответ Создать тему
Опции темы

Текущее время: 01:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru