Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Linear Algebra > spanplus

spanplus

部分空間の合計

呼び出し手順

[X,dim,dima]=spanplus(A,B[,tol])

パラメータ

A, B

同数の行を有する実数または複素数の行列

X

直交またはユニタリ正方行列

dim, dima

整数, 部分空間の次元

tol

非負の実数

説明

基底Xは以下を計算します:

Xの最初のdima列は, range(A)に展開されます. そして,これ以降の(dim-dima)列は, A+BAに関する 基底を構成します.

Xの最初のdim列は, A+Bの基底を構成します.

[A,B]に関する以下の正準形式が定義されます:

[*,*]    (dima )
X'*[A,B]=[0,*]    (dim-dima )
[0,0]

tol は オプションの引数です(関数のコードを参照).

A=rand(6,2)*rand(2,5);      // rank(A)=2
B=[A(:,1),rand(6,2)]*rand(3,3);   //独立なベクトル2つを追加
[X,dim,dimA]=spanplus(A,B);
dimA
dim

参照

作者

F. D.; ;

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Mar 03 11:00:51 CET 2011