?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:
| 1 2 3 4 5 6 7 8 | 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函数