Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

?bbcsd

Computes the CS decomposition of an orthogonal/unitary matrix in bidiagonal-block form.

Syntax

call sbbcsd
(
jobu1
,
jobu2
,
jobv1t
,
jobv2t
,
trans
,
m
,
p
,
q
,
theta
,
phi
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
v2t
,
ldv2t
,
b11d
,
b11e
,
b12d
,
b12e
,
b21d
,
b21e
,
b21e
,
b22e
,
work
,
lwork
,
info
)
call dbbcsd
(
jobu1
,
jobu2
,
jobv1t
,
jobv2t
,
trans
,
m
,
p
,
q
,
theta
,
phi
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
v2t
,
ldv2t
,
b11d
,
b11e
,
b12d
,
b12e
,
b21d
,
b21e
,
b21e
,
b22e
,
work
,
lwork
,
info
)
call cbbcsd
(
jobu1
,
jobu2
,
jobv1t
,
jobv2t
,
trans
,
m
,
p
,
q
,
theta
,
phi
,
u1
,
ldu1
,
u2
,
ldu2
,
v1t
,
ldv1t
,
v2t
,
ldv2t
,
b11d
,
b11e
,
b12d
,
b12e
,
b21d
,
b21e
,
b21e
,
b22e
,
rwork
,
rlwork
,
info
)
call zbbcsd
(
jobu1
,
jobu2
,
jobv1t
,
jobv2t
,
trans
,
m
,
p
,
q
,
theta
,
phi
,
u1
,
ldu1
,
u2
,
ldu2
,