Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.0.0 - Português


range

Imagem (gerado) de A^k

Seqüência de Chamamento

[X,dim]=range(A,k)

Parâmetros

A

matriz de reais ou complexos que se assume quadrada se k>1

k

inteiro

X

matriz ortonormal

dim

inteiro (dimensão de subespaço)

Descrição

Computação da imagem de A^k ; as primeiras dim linhas de X geram a imagem de A^k. As últimas linhas de X geram o complemento ortogonal da imagem. X*X' é a matriz identidade.

Exemplos

A=rand(4,2)*rand(2,4);   // 4 vetores colunas, 2 independentes.
[X,dim]=range(A,1);dim   // computando a imagem

y1=A*rand(4,1);          //um vetor que está na imagem de A
y2=rand(4,1);            //um vetor que não está na imagem de A
norm(X(dim+1:$,:)*y1)    //as últimas entradas são zeros, y1 está na imagem de A
norm(X(dim+1:$,:)*y2)    //as últimas entradas não são zeros

I=X(1:dim,:)'            //I é uma base para a imagem
coeffs=X(1:dim,:)*y1     //componentes de y1 relativos à base I

norm(I*coeffs-y1)        //verificando

Ver Também

Função Usada

A função range é baseada na função rowcomp que usa decomposição svd (decomposição em valores singulares).

Report an issue
<< kernel Kernel rowcomp >>

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:
Mon Mar 27 09:49:52 GMT 2023