Аватар для webber
7 / 7 / 2
Регистрация: 21.10.2012
Сообщений: 101

Вычисления с использованием сопроцессора плавающей арифметики: умножить вектор на матрицу

13.12.2012, 17:12. Показов 3996. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо умножить вектор на матрицу.
Чисто на C++, насколько я понимаю, это могло бы выглядеть так:
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
int main(){     
    int n = 5, //строк в матрице
        m = 5, //столбцов в матрице
        kol = 3, //количество координат в векторе
        i,j; 
    int  A[100][100],c[100],d[100]; 
 
    //заполнили матрицу
    for(i=0;i<n;i++){ 
        for(j=0;j<m;j++){ 
            A[i][j] = rand(); 
        } 
    }
     
    //заполнили вектор
    for(j=0;j<kol;j++) c[j] = rand();  
 
 
    for(j=0;j<n;j++){
        d[j]=0;
  
        for(i=0;i<m;i++)
        d[j]+=A[j][i]*c[i];
   }
   
    //результат
    for(i=0;i<n;i++) cout<<d[i]<<endl;
 
    getch(); 
    return 0;
}
Мне же нужно в сишной программе только создать вектор и массив, а вычисления производить в asm вставке;
с этим собственно и проблема, ассемблер знаю плохо, поэтому можете подсказать как должен выглядеть asm код?

Добавлено через 18 часов 26 минут
ап...
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.12.2012, 17:12
Ответы с готовыми решениями:

Вычислить выражение по формуле
Помогите, пожалуйста, составить программу, а то сессия уже идет :cry: Составить программу на ассемблере для вычисления выражения в...

Умножить матрицу на вектор.
Написать программу-функцию или подпрограмму общего вида, осуществляющую заданные вычисления, и программ её тестирования. При тестировании...

Умножить матрицу на вектор и вектор умножить на матрицу
Дана матрица nxm, способ заполнения -2n до 2n. Формирования вектора, значение первых n элементов с нечетными индексами. Умножить...

20
4195 / 1841 / 223
Регистрация: 06.10.2010
Сообщений: 4,127
28.12.2012, 19:34
Студворк — интернет-сервис помощи студентам
В первой итерации eax указывает на начало последней строки матрицы eax=(m*n-m)*sizeof(single).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.12.2012, 19:34

Умножить матрицу на вектор
Есть код программы, которая создает матрицу, вычисляет вектор по столбцам. Нужно умножить вектор на данную матрицу и результат поместить в...

Умножить матрицу на вектор.
Даны квадратная матрица A порядка n и вектор с n элементами. Получить вектор Ab. Помогите плиз

Умножить вектор-строку на матрицу
Есть вектор-строка размера 1*6, её надо умножить на матрицу размером 6*27. Не понимаю как сделать такое умножение. Сколько не пробовал не...

Умножить матрицу квадратную на вектор
уже не знаю, что делать до ужаса глупейшая ошибка, из-за чего весь алгоритм к чертям:( for (int i = 1; i &lt; size; i++) for...

Символьно умножить вектор на матрицу
Здравствуйте! Вопрос следующий: Есть вектор скоростей химических реакций, например, его кусок: k(1)*c(1)*c(15) k(2)*c(1)*c(1) ...


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

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

Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru