返回特征值, ,用于方阵。(规范)
计算方阵特征值的函数接口。
此接口提供用于返回一般方阵特征值的函数。支持的数据类型包括real
和complex
,并且不对矩阵结构做出任何假设。如果发生错误,则会抛出error stop
;否则,错误信息可以作为可选的type(linalg_state_type)
输出标志返回。
注意
该解决方案基于 LAPACK 的通用特征值问题求解器*GEEV
。
注意
BLAS/LAPACK 后端目前不支持扩展精度 (xdp
)。
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
complex(kind=sp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[可选] 状态返回值。如果未请求错误,则代码将停止 |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[可选] 状态返回值。如果未请求错误,则代码将停止 |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
complex(kind=sp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=sp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
complex(kind=dp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
real(kind=sp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[可选] 状态返回值。如果未请求错误,则代码将停止 |
奇异值数组
返回矩阵 A 的特征值数组。
类型 | 意图 | 可选 | 属性 | 名称 | ||
---|---|---|---|---|---|---|
complex(kind=dp), | intent(in), | target | :: | a(:,:) |
输入矩阵 A[m,n] |
|
type(linalg_state_type), | intent(out) | :: | err |
[可选] 状态返回值。如果未请求错误,则代码将停止 |
奇异值数组