Главная /
Оптимизация приложений с использованием библиотеки Intel MKL /
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y, где A - кососимметричная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержат
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y
, где A
- кососимметричная разреженная матрица, x
, y
- векторы, alpha
, beta
- скаляры. Исходные данные содержатся в файле. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
вопрос
Правильный ответ:
85.155529
Сложность вопроса
47
Сложность курса: Оптимизация приложений с использованием библиотеки Intel MKL
49
Оценить вопрос
Комментарии:
Аноним
Благодарю за решениями по intiut'у.
18 сен 2017
Аноним
Какой человек находит вот эти ответы интуит? Это же совсем для даунов
22 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A * x, где A - разреженная матрица, x, y - векторы. Исходные данные содержатся в файле. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
- # Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * x + beta * y, где A - разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в файле. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
- # Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * B + beta * C, где A - разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в файле. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
- # Используя функции Intel® MKL PARDISO, напишите программу, которая решает уравнение AX=B для данного вектора правой части. Исходные данные содержатся в файле. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
- # Используя функции Intel® MKL FFTW3, напишите программу, которая вычисляет прямое преобразование с одинарной точностью и с нормализацией. В исходном файле данных указана длина (1-е число, N) трансформируемого вектора и собственно трансформируемый вектор. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат). (Используйте "точку" в качестве десятичного разделителя.)