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


colcompr

多項式行列の列圧縮

呼び出し手順

[Y, rk, ac] = colcompr(A)

パラメータ

A

多項式行列

Y

正方多項式行列 (右ユニモジュラ基底)

rk

Aの通常ランク

Ac

Ac=A*Y, 多項式行列

説明

多項式行列 Aの列圧縮 (左への圧縮)

s = %s;
p = [s ; s*(s+1)^2 ; 2*s^2+s^3]
[Y, rk, ac] = colcompr(p*p');
Y
clean(ac)
--> p = [s ; s*(s+1)^2 ; 2*s^2+s^3]
 p  = 
  s         
  s +2s² +s³
  2s² +s³   

--> [Y, rk, ac] = colcompr(p*p');
--> Y
 Y  = 
  1 +2s +s²  2s +s²  1
  -1         0       0
  0          -1      0

--> clean(ac)
 ans  =
  0  0  s²         
  0  0  s² +2s³ +s⁴
  0  0  2s³ +s⁴
     

参照

  • rowcompr — 多項式行列の行圧縮
Report an issue
<< coffg Polynomials degree >>

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 Jun 17 17:54:18 CEST 2024