Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - 日本語

Change language to:
English - Français - Português

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

Scilab manual >> 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.; ;

<< spaninter Linear Algebra spantwo >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:25:04 CET 2011