В вечном поиске...
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
|
|||||||||||
1 | |||||||||||
Составить функцию для умножения матрицы matr из n строк и m столбцов на вектор.31.05.2011, 21:06. Показов 1710. Ответов 6
Метки нет (Все метки)
Помогаю, помогаю! Хоть бы мне кто помог. Не знаю почему я не "взлюбил" функцию, но мы ее всей группой не взлюбили.
Ну так вот к чему я, есть такая задачка : Составить функцию для умножения матрицы matr из n строк и m столбцов на вектор vect (из n элементов) с размещением результата в массиве res: void matrvect(int n, int m, float *matr, float *vect, float *res) Вот сама функция проги, не плохо бы дописать:
Добавлено через 3 часа 14 минут Ну короче я тут кое-чего накалякал, может кто исправить:
0
|
31.05.2011, 21:06 | |
Ответы с готовыми решениями:
6
Напишите функцию для умножения матрицы на вектор Написать процедуру для сложения, умножения квадратных матриц N*N, и умножения матрицы на вектор Составить процедуру умножения матрицы на вектор Составить программу умножения квадратной матрицы n*n на n-мерный вектор |
49 / 49 / 14
Регистрация: 08.04.2011
Сообщений: 124
|
|
31.05.2011, 21:56 | 2 |
А вам не разрешают использовать динамические массивы?
0
|
В вечном поиске...
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
|
|
31.05.2011, 21:59 [ТС] | 3 |
Вообще-то можно было бы, но нас этому не учили, хотя я знаю что это массив который способен в любой момент изменять свой размер.
0
|
49 / 49 / 14
Регистрация: 08.04.2011
Сообщений: 124
|
||||||
31.05.2011, 22:04 | 4 | |||||
Это разборка питерская а не программа
Вот чего изменил
Подозреваю что без динам массивов не обойтись, если надо могу переделать
1
|
В вечном поиске...
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
|
|
31.05.2011, 22:21 [ТС] | 5 |
Да похоже без этого не обойтись, а то компилятор ругается.
Добавлено через 12 минут Дак может исправишь?
0
|
49 / 49 / 14
Регистрация: 08.04.2011
Сообщений: 124
|
||||||
31.05.2011, 22:24 | 6 | |||||
1
|
В вечном поиске...
275 / 235 / 30
Регистрация: 05.04.2011
Сообщений: 645
|
|
31.05.2011, 22:36 [ТС] | 7 |
Мде, я кажется позабыл как умножается матрица на вектор, вот один из вариантов, кажись правильный:
3 3 7 8 1 5 0 4 6 7 1 3 6 7 2 7 2 8 - матрица 2 3 2 3 4 7 5 3 1 3 5 7 7 4 7 2 6 5 - вектор 129 93 150 105 125 - результат
0
|
31.05.2011, 22:36 | |
31.05.2011, 22:36 | |
Помогаю со студенческими работами здесь
7
Функцию, принимающую в качестве параметра количество строк и столбцов в таблице умножения Составить вектор из количества нулевых элементов столбцов матрицы Умножить матрицу на вектор. Количество строк и столбцов матрицы произвольны 1. Создать функцию, которая для произвольной матрицы вычисляет: 1. б) количество столбцов, содержащих данный элемент; 2. а) минимальную сумму по строк Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |