?rotg
构造吉文斯旋转平面。
接口定义
C interface:
void cblas_srotg(float *a, float *b, float *c, float *s);
void cblas_drotg(double *a, double *b, double *c, double *s);
Fortran interface:
CALL SROTG(SA, SB, SC, SS)
CALL DROTG(SA, SB, SC, SS)
参数
参数名 |
类型 |
描述 |
输入/输出 |
---|---|---|---|
a |
|
笛卡尔坐标系x坐标。 |
输入/输出 |
b |
|
笛卡尔坐标系y坐标。 |
输入/输出 |
c |
|
吉文斯旋转参数c。 |
输出 |
s |
|
吉文斯旋转参数s。 |
输出 |
依赖
#include "kblas.h"
示例
C interface:
float a = 6.0; float b = -8.0; float c, s; cblas_srotg(&a, &b, &c, &s); /* * Output a:-10.000001, b:-1.666667, c:-0.600000, s:0.800000 */
Fortran interface:
REAL(4) :: A=6.0 REAL(4) :: B=-8.0 REAL(4) :: C REAL(4) :: S EXTERNAL SROTG CALL SROTG(A, B, C, S) * Output A:-10.000001, B:-1.666667, C:-0.600000, S:0.800000
父主题: KML_BLAS Level 1函数