返回特征值, ,用于方阵。(规范)
计算方阵特征值的函数接口。
此接口提供用于返回一般方阵特征值的函数。支持的数据类型包括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 |
[可选] 状态返回值。如果未请求错误,则代码将停止 |
奇异值数组