2026a

# planerot


Givens 平面旋转

函数库: TyMath

# 语法

G,y = planerot(x)

# 说明

G,y = planerot(x),其中 x 是一个包含 2 个分量的列向量,返回一个 2×2 正交矩阵 G,使得 y = G*x 有 y[2] = 0。示例

# 示例

Givens 平面旋转
using TyMath
x = [3,4]
G , y =planerot(x)
G = 2×2 Matrix{Float64}:
  0.6  0.8
 -0.8  0.6
y = 2-element Vector{Float64}:
 5.0
 0.0

# 输入参数

x - 输入向量
向量

输入向量,需要计算旋转的二元向量。

数据类型: Int | Float

# 输出参数

G - 选择矩阵
矩阵

旋转矩阵,为正交矩阵。

数据类型: Int | Float

y - 旋转后的向量
向量

旋转后的输出向量,满足 y[2]=0 ,norm(x)=norm(y) 。

数据类型: Int | Float

# 另请参阅

qrinsert | qrdelete