0 / -2 / 0
Регистрация: 25.09.2015
Сообщений: 3
1

Функция умножения матрицы на вектор

08.08.2017, 16:09. Показов 1599. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Реализуйте функцию перемножения матрицы на вектор. Дополните код.

C++
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
40
41
42
43
#include <iostream>
#include <memory.h>
using namespace std;
 
struct mat4 {
    mat4() {
   memset(m, 0, sizeof(float) * 16);
   m[0] = m[5] = m[10] = m[15] = 1.0f;
    }
 
    float m[16];
};
 
struct vec3 {
    vec3(float _x, float _y, float _z) {
        x = _x;
        y = _y;
        z = _z;
    }
 
    float x;
    float y;
    float z;
};
 
vec3 multiply(mat4 matrix, vec3 vec) {
    //your code here
}
 
int main(int argc, char** argv) {
    mat4 matrix;
 
    matrix.m[0] = 2.0f;
    matrix.m[5] = 1.5f;
    matrix.m[14] = 1.5f;
 
    vec3 vec = vec3(1.0f, 2.0f, 3.0f);
    vec3 result = multiply(matrix, vec);
 
    cout << "x = " <<  result.x << " y = " << result.y << " z = " << result.z << std::endl;
 
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.08.2017, 16:09
Ответы с готовыми решениями:

Функция умножения матрицы на вектор
Как это дело делается я понимаю. Функцию написал, но с передачей значений путаюсь. void mvm(...

не могу сделать так чтоб я сам вводил матрицы) задача умножения матрицы на вектор
Всем привет. вобщем задача моя такова , что я задал готовое количество элементов в матрицу и в...

Напишите функцию для умножения матрицы на вектор
Помогите пожалуйста Напишите функцию для умножения матрицы на вектор. с++

Написать программу умножения квадраной матрицы на вектор
Дана квадратная матрица А размером n*n и вектор а = (a1, a2, ..., an). Написать программу...

0
08.08.2017, 16:09
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.08.2017, 16:09
Помогаю со студенческими работами здесь

Вывести вектор, образуемый элементами главной диагонали матрицы, и результат умножения указанного вектора на заданную матрицу
Первую часть решила кое как, как записать числа из главной диагонали в отдельный массив и...

Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор
Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор

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

Параллельный алгоритм умножения матрицы на вектор, основанный на блочном разделении матрицы
Подкиньте пожалуйста ссылок с реализацией след. алгоритмов на C#: 1. Параллельный алгоритм...


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

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

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