Главная / Программирование /
Оптимизация приложений с использованием библиотеки Intel MKL / Тест 3
Оптимизация приложений с использованием библиотеки Intel MKL - тест 3
Упражнение 1:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * x + y, где x – разреженный вектор, y - вектор,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 1268.3 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * x + y, где x – разреженный вектор, y - вектор,alpha - скаляр. Исходные данные содержатся в файле blas1_test_101.txt. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 2501.9602 
Номер 3
.Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * x + y, где x - разреженный комплексный вектор,y - комплексный вектор,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 2922.2 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * x + y, где x - разреженный комплексный вектор, y - комплексный вектор,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 1595.2768 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение alpha = x^T * y, где x - разреженный вектор, y - вектор,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 3.2400 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение alpha = x^T * y, где x - разреженный вектор, y - вектор,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 109.27916 
Упражнение 2:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение alpha = x^T * y, где x - разреженный комплексный вектор,y -комплексный вектор,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 290.76 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение alpha = x^T * y, где x - разреженный комплексный вектор, y - комплексный вектор,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 388.51390 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение alpha = x^H * y, где x - разреженный комплексный вектор, y - комплексный вектор,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 372.12 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение alpha = x^H * y, где x - разреженный комплексный вектор, y - комплексный вектор,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 666.20096 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A * x, где A - разреженная матрица, x, y - векторы. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 167.48 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = A^T * x, где A - разреженная матрица, x, y - векторы. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 86.613088 
Упражнение 3:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A * x, где A - разреженная комплексная матрица, x, y - комплексные векторы. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 358.93 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = A^T * x, где A - разреженная комплексная матрица, x, y - комплексные векторы. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 154.65026 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A * x, где A - симметричная разреженная матрица, x, y - векторы. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 56.130 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = A * x, где A - симметричная разреженная матрица, x, y - векторы. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 77.902947 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A * x, где A - симметричная разреженная комплексная матрица, x, y - комплексные векторы. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 258.08 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = A * x, где A - симметричная разреженная комплексная матрица, x, y - комплексные векторы. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 422.15023 
Упражнение 4:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A^-1 * x, где A - треугольная разреженная матрица, x, y - векторы. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 20.241 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = A^-1 * x, где A - треугольная разреженная матрица, x, y - векторы. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 17.400379 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = A^-1 * x, где A - треугольная разреженная комплексная матрица, x, y - комплексные векторы. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 34.652 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = A^-1 * x, где A - треугольная разреженная комплексная матрица, x, y - комплексные векторы. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 47.139414 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * x + beta * y, где A - разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 5.4481 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * x + beta * y, где A - разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 48.069099 
Упражнение 5:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * x + beta * y, где A - разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 131.92 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y, где A - разреженная комплексная матрица, x,y - комплексные векторы, alpha, beta – комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 85.721466 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * x + beta * y, где A - симметричная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 57.981 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y, где A - симметричная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 28.588222 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * x + beta * y, где A - симметричная разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 119.73 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y, где A - симметричная разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 176.38922 
Упражнение 6:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * x + beta * y, где A - Эрмитова разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 248.18 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * x + beta * y, где A - Эрмитова разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 311.90369 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * x + beta * y, где A - Эрмитова разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 211.40 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * x + beta * y, где A - Эрмитова разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 83.000117 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * x + beta * y, где A - треугольная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 24.914 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y, где A - треугольная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 16.611707 
Упражнение 7:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * x + beta * y, где A - треугольная разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 213.97 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * x + beta * y, где A - треугольная разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 195.56573 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * x + beta * y, где A - кососимметричная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 11.051 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * x + beta * y, где A - кососимметричная разреженная матрица, x, y - векторы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 85.155529 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * x + beta * y, где A - кососимметричная разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 531.28 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * x + beta * y, где A - кососимметричная разреженная комплексная матрица, x, y - комплексные векторы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 302.94693 
Упражнение 8:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^-1 * x, где A - треугольная разреженная матрица, x, y - векторы,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 20.468 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^-T * x, где A - треугольная разреженная матрица, x, y - векторы,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 19.949013 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^-1 * x, где A - треугольная разреженная комплексная матрица, x, y - комплексные векторы,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 39.044 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^-T * x, где A - треугольная разреженная комплексная матрица, x, y - комплексные векторы,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 35.393465 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * B + beta * C, где A - разреженная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 2472.5 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * B + beta * C, где A - разреженная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 4335.2142 
Упражнение 9:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * B + beta * C, где A - разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 24485. 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * B + beta * C, где A - разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 33652.318 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * B + beta * C, где A - симметричная разреженная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 3839.2 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * B + beta * C, где A - симметричная разреженная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 4046.0370 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * B + beta * C, где A - симметричная разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 31678. 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * B + beta * C, где A - симметричная разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 13233.196 
Упражнение 10:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * B + beta * C, где A - Эрмитова разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 11013. 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * B + beta * C, где A - Эрмитова разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 25896.615 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * B + beta * C, где A - Эрмитова разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 15472. 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * B + beta * C, где A - Эрмитова разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 31947.755 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * B + beta * C, где A - треугольная разреженная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 6427.8 
Номер 6
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * B + beta * C, где A - треугольная разреженная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 4412.3777 
Упражнение 11:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * B + beta * C, где A - треугольная разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 10989. 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * B + beta * C, где A - треугольная разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 10349.149 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A^T * B + beta * C, где A - кососимметричная комплексная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 3843.4 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A^T * B + beta * C, где A - кососимметричная комплексная матрица, B, C - матрицы, alpha, beta - скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 11087.621 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение y = alpha * A * B + beta * C, где A - кососимметричная разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 37096. 
Упражнение 12:
Номер 1
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение y = alpha * A * B + beta * C, где A - кососимметричная разреженная комплексная матрица, B, C - комплексные матрицы, alpha, beta - комплексные скаляры. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 18971.936 
Номер 2
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение C = alpha * A^-T * B, где A - треугольная разреженная матрица, B, C - матрицы,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 10267. 
Номер 3
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение C = alpha * A^-1 * B, где A - треугольная разреженная матрица, B, C - матрицы,alpha - скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 9508.3472 
Номер 4
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с одинарной точностью выражение C = alpha * A^-T * B, где A - треугольная разреженная комплексная матрица, B, C - комплексные матрицы,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 5 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 3122.2 
Номер 5
Используя функции Intel® MKL SPARSE BLAS API, напишите программу, которая вычисляет с двойной точностью выражение C = alpha * A^-1 * B, где A - треугольная разреженная комплексная матрица, B, C - комплексные матрицы,alpha - комплексный скаляр. Исходные данные содержатся в [файле]. В ответ введите 8 значащих цифр (с учётом округления) суммы модулей компонент результата (для вектора сумму модулей всех координат, для матрицы – сумму модулей всех элементов). (Используйте "точку" в качестве десятичного разделителя.)
Ответ:
 8587.9118