350 rub
Journal Antennas №1 for 2013 г.
Article in number:
Matrix operands in computational mathematics
Authors:
M.V. Koptelova, A.Ya. Stalnoy
Abstract:
This article identifies the need for digital processing of large volumes and sets of data. These arrays are represented by matrices and vectors, and their processing algorithms are described in terms of matrix operations. As a result, they need simple, affordable and convenient means of program description for work with matrices.
It is known that the basic matrix operations are the same type of operations on pairs of initial matrices elements, which are reduced to cyclic operations. For work with matrices the matrix operand is introduced, so there is an array of data, which is represented as functionally realized by computer during the program computing.
The matrix operand is represented as M (F, m, n). Because computer memory is linear, and is a series of addresses, to be definite we assume that in a computer the matrix of numbers is stored sequentially line by line.
Introducing additional parameters of the matrix operand, we get an extended operand of the form M(F, m, n, a, b, p, q, t, z).
In the article, there it the block diagram which allows realizing the function of the matrix operand. Knowing the algorithm implementation, we can realize the matrix operand in any of the programmatic environment. For clarity, the algorithm is presented in the form of a function in Mathcad 15.
Thus, the use of the matrix operands allows ability of simple and convenient means of describing the software to work with matrices without additional detail and the ability to work with any element of the matrix by setting the standard functions of the matrix operand.
Pages: 135-137
References
- Булко И.М., Дорожко Н.Н., Пилецкий И.И. и др. Диалоговая система программирования ДИСП. М.: Финансы и статистика. 1981.
- Воеводин В.В., Кузнецов Ю.А. Матрицы и вычиcления. М.: Наука. 1984.
- Стальной А.Я., Шуцко В.А. АС № 1425667, СССР, «Устройство для формирования адресов элементов матрицы». 19.02.1987.