LinearAlgebra`BLAS`
LinearAlgebra`BLAS`
SYMV
SYMV[ul,α,a,x,β,y]
computes the symmetric matrix-vector multiplication α a.x+β y and resets y to the result.
Details and Options
- To use SYMV, you first need to load the BLAS Package using Needs["LinearAlgebra`BLAS`"].
- The following arguments must be given:
-
ul input string upper/lower triangular string α input expression scalar mutliple a input expression square symmetric matrix x input expression vector β input expression scalar multiple y input/output symbol vector; the symbol value is modified in place - The matrix is assumed symmetric, and only the upper or lower triangular part of a is used.
- The upper/lower triangular string ul may be specified as:
-
"U" the upper triangular part of a is to be used "L" the lower triangular part of a is to be used - Dimensions of the matrix and vector arguments must be such that the dot product and addition are well defined.
Examples
open allclose allScope (4)
Wolfram Research (2017), SYMV, Wolfram Language function, https://reference.wolfram.com/language/LowLevelLinearAlgebra/ref/SYMV.html.
Text
Wolfram Research (2017), SYMV, Wolfram Language function, https://reference.wolfram.com/language/LowLevelLinearAlgebra/ref/SYMV.html.
CMS
Wolfram Language. 2017. "SYMV." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/LowLevelLinearAlgebra/ref/SYMV.html.
APA
Wolfram Language. (2017). SYMV. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/LowLevelLinearAlgebra/ref/SYMV.html