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

Произведение вектора на матрицу и матрицы на вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подходит ли С++ для создания интерфейсов для БД? http://www.cyberforum.ru/cpp-beginners/thread1164796.html
Ясное дело, что можно, но есть ли смысл? Или для этого лучше подходит С#? Учу C#, но смотрю в сторону С++ только потому, что он не привязан к одной компании Майкрософт. Хоть реализация C# есть под линукс, но опять же, кто знает, может ее перестанут развивать... Вообщем для создания десктоп приложений и интерфейсов для баз данных в одинаковой степени подходят оба языка или все таки C++ для...
C++ шифрование/расшифрование строки RSA Доброго времени суток, пытаюсь реалзовать алгоритм шифрования RSA Все есть, все функции рабочие, столкнулся со следующей проблемой, функция которая совершает непосредственно шифрование и расшифрование принимает в качестве парамерта unsigned int, а мне нужно зашифровать строку типа unsigned char, и собственно незнаю как это сделать void EncrDecr( unsigned int Src, unsigned int Key, unsigned... http://www.cyberforum.ru/cpp-beginners/thread1164780.html
Счетчик сравнения C++
куда его ставить?он ставиться перед if или после if?else и else if тоже ставим счетчик сравнения?while и do while?
Как установить Failbit? C++
Подскажите, вот перегруженный оператор istream& operator>>(istream &in, Gender &G) { try { char c; do c = cin.get(); while(c == ' ' || c == '\n');
C++ Ошибки в программе http://www.cyberforum.ru/cpp-beginners/thread1164748.html
С++ только начал изучать... Цель-переписать с паскаля на С++. это сделал но не удовлетворен работой... не могу разобраться( в док..файле код паскаля и С++ ..Помогите ПЛИЗ. ПАСКАЛЬ abc uses crt; type int = 0..10; vec = array of real; matr = array of real;
C++ Прочитать из файла Объявляю двумерный массив чар и читаю в цикле с помощью getline(). Все читает хорошо, если строки в файле идут одна за одной. Но если вставить пустую строку, то ее считывает и получается, что строки с текстом не дочитывает. Как быть в такой ситуации? подробнее

Показать сообщение отдельно
Керра
Модератор
 Аватар для Керра
1270 / 438 / 45
Регистрация: 24.08.2011
Сообщений: 2,123
03.05.2014, 16:39     Произведение вектора на матрицу и матрицы на вектор
при умножении матриц (или матрицы на вектор, то же самое) из первого берутся строки, из второго столбцы. когда умножается вектор на матрицу, то умножается каждый элемент вектора на каждый элемент текущего столбца матрицы. а когда матрица на вектор - строка матрицы на вектор.

Добавлено через 49 секунд
поэтому надо менять эти счетчики i,j, они по разному ходят для матрица*вектор и вектор*матрица.

Добавлено через 3 минуты
для матрица[m][n]*вектор[n]:
C++
1
2
3
for (int i = 0; i < m; i++)
  for (int j = 0; j < n; j++)
    res[i] += m[i][j]*v[j];
для вектор[m]*матрица[m][n]:
C++
1
2
3
for (int j = 0; j < m; j++)
  for (int i = 0; i < n; i++)
    res[i] += m[i][j]*v[j];
 
Текущее время: 16:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru