From 0345245e860375a32c9a437c4a9d9cae807134e9 Mon Sep 17 00:00:00 2001
From: Shashank
Date: Mon, 29 May 2017 12:40:26 +0530
Subject: CMSCOPE changed
---
modules/linear_algebra/help/en_US/addchapter.sce | 11 +
modules/linear_algebra/help/en_US/eigen/CHAPTER | 2 +
modules/linear_algebra/help/en_US/eigen/balanc.xml | 106 +++
modules/linear_algebra/help/en_US/eigen/bdiag.xml | 106 +++
modules/linear_algebra/help/en_US/eigen/gschur.xml | 99 +++
modules/linear_algebra/help/en_US/eigen/gspec.xml | 45 ++
modules/linear_algebra/help/en_US/eigen/hess.xml | 97 +++
modules/linear_algebra/help/en_US/eigen/pbig.xml | 125 ++++
.../linear_algebra/help/en_US/eigen/projspec.xml | 90 +++
modules/linear_algebra/help/en_US/eigen/psmall.xml | 122 ++++
modules/linear_algebra/help/en_US/eigen/schur.xml | 386 +++++++++++
modules/linear_algebra/help/en_US/eigen/spec.xml | 301 +++++++++
modules/linear_algebra/help/en_US/eigen/sva.xml | 84 +++
modules/linear_algebra/help/en_US/eigen/svd.xml | 126 ++++
.../help/en_US/factorization/CHAPTER | 2 +
.../help/en_US/factorization/givens.xml | 86 +++
.../help/en_US/factorization/householder.xml | 70 ++
.../help/en_US/factorization/sqroot.xml | 62 ++
modules/linear_algebra/help/en_US/kernel/CHAPTER | 2 +
.../linear_algebra/help/en_US/kernel/colcomp.xml | 106 +++
.../linear_algebra/help/en_US/kernel/fullrf.xml | 101 +++
.../linear_algebra/help/en_US/kernel/fullrfk.xml | 74 +++
.../linear_algebra/help/en_US/kernel/im_inv.xml | 107 ++++
.../linear_algebra/help/en_US/kernel/kernel.xml | 93 +++
modules/linear_algebra/help/en_US/kernel/range.xml | 94 +++
.../linear_algebra/help/en_US/kernel/rowcomp.xml | 123 ++++
modules/linear_algebra/help/en_US/linear/CHAPTER | 2 +
.../linear_algebra/help/en_US/linear/aff2ab.xml | 150 +++++
modules/linear_algebra/help/en_US/linear/chol.xml | 81 +++
modules/linear_algebra/help/en_US/linear/inv.xml | 105 +++
.../linear_algebra/help/en_US/linear/linsolve.xml | 121 ++++
modules/linear_algebra/help/en_US/linear/lsq.xml | 113 ++++
modules/linear_algebra/help/en_US/linear/lu.xml | 154 +++++
modules/linear_algebra/help/en_US/linear/pinv.xml | 83 +++
modules/linear_algebra/help/en_US/linear/qr.xml | 184 ++++++
.../linear_algebra/help/en_US/linear/rankqr.xml | 150 +++++
modules/linear_algebra/help/en_US/markov/CHAPTER | 2 +
.../help/en_US/markov/classmarkov.xml | 93 +++
.../help/en_US/markov/eigenmarkov.xml | 81 +++
.../linear_algebra/help/en_US/markov/genmarkov.xml | 83 +++
modules/linear_algebra/help/en_US/matrix/CHAPTER | 2 +
modules/linear_algebra/help/en_US/matrix/cond.xml | 158 +++++
modules/linear_algebra/help/en_US/matrix/det.xml | 104 +++
modules/linear_algebra/help/en_US/matrix/orth.xml | 76 +++
modules/linear_algebra/help/en_US/matrix/rank.xml | 87 +++
modules/linear_algebra/help/en_US/matrix/rcond.xml | 82 +++
modules/linear_algebra/help/en_US/matrix/rref.xml | 68 ++
modules/linear_algebra/help/en_US/matrix/trace.xml | 57 ++
modules/linear_algebra/help/en_US/pencil/CHAPTER | 2 +
.../linear_algebra/help/en_US/pencil/companion.xml | 77 +++
.../linear_algebra/help/en_US/pencil/ereduc.xml | 114 ++++
.../linear_algebra/help/en_US/pencil/fstair.xml | 157 +++++
.../linear_algebra/help/en_US/pencil/glever.xml | 118 ++++
.../linear_algebra/help/en_US/pencil/kroneck.xml | 159 +++++
modules/linear_algebra/help/en_US/pencil/lyap.xml | 79 +++
.../linear_algebra/help/en_US/pencil/pencan.xml | 105 +++
.../linear_algebra/help/en_US/pencil/penlaur.xml | 114 ++++
.../linear_algebra/help/en_US/pencil/quaskro.xml | 134 ++++
.../help/en_US/pencil/randpencil.xml | 110 ++++
.../linear_algebra/help/en_US/pencil/rowshuff.xml | 103 +++
modules/linear_algebra/help/en_US/pencil/sylv.xml | 90 +++
modules/linear_algebra/help/en_US/proj.xml | 72 +++
.../linear_algebra/help/en_US/state_space/CHAPTER | 2 +
.../linear_algebra/help/en_US/state_space/coff.xml | 97 +++
.../linear_algebra/help/en_US/state_space/nlev.xml | 88 +++
.../linear_algebra/help/en_US/subspaces/CHAPTER | 3 +
.../help/en_US/subspaces/spaninter.xml | 91 +++
.../help/en_US/subspaces/spanplus.xml | 100 +++
.../help/en_US/subspaces/spantwo.xml | 110 ++++
modules/linear_algebra/help/fr_FR/addchapter.sce | 11 +
modules/linear_algebra/help/fr_FR/eigen/CHAPTER | 2 +
modules/linear_algebra/help/fr_FR/eigen/bdiag.xml | 111 ++++
modules/linear_algebra/help/fr_FR/eigen/gspec.xml | 69 ++
modules/linear_algebra/help/fr_FR/eigen/hess.xml | 94 +++
modules/linear_algebra/help/fr_FR/eigen/pbig.xml | 128 ++++
modules/linear_algebra/help/fr_FR/eigen/spec.xml | 211 ++++++
modules/linear_algebra/help/fr_FR/eigen/sva.xml | 87 +++
modules/linear_algebra/help/fr_FR/eigen/svd.xml | 132 ++++
.../help/fr_FR/factorization/CHAPTER | 2 +
.../help/fr_FR/factorization/givens.xml | 90 +++
.../help/fr_FR/factorization/householder.xml | 71 ++
.../help/fr_FR/factorization/sqroot.xml | 63 ++
modules/linear_algebra/help/fr_FR/kernel/CHAPTER | 2 +
.../linear_algebra/help/fr_FR/kernel/colcomp.xml | 108 ++++
.../linear_algebra/help/fr_FR/kernel/fullrf.xml | 102 +++
.../linear_algebra/help/fr_FR/kernel/fullrfk.xml | 77 +++
.../linear_algebra/help/fr_FR/kernel/kernel.xml | 96 +++
modules/linear_algebra/help/fr_FR/kernel/range.xml | 95 +++
.../linear_algebra/help/fr_FR/kernel/rowcomp.xml | 124 ++++
modules/linear_algebra/help/fr_FR/linear/CHAPTER | 2 +
modules/linear_algebra/help/fr_FR/linear/chol.xml | 80 +++
modules/linear_algebra/help/fr_FR/linear/inv.xml | 112 ++++
.../linear_algebra/help/fr_FR/linear/linsolve.xml | 121 ++++
modules/linear_algebra/help/fr_FR/linear/lu.xml | 119 ++++
modules/linear_algebra/help/fr_FR/linear/pinv.xml | 85 +++
modules/linear_algebra/help/fr_FR/linear/qr.xml | 194 ++++++
modules/linear_algebra/help/fr_FR/markov/CHAPTER | 2 +
modules/linear_algebra/help/fr_FR/matrix/CHAPTER | 2 +
modules/linear_algebra/help/fr_FR/matrix/cond.xml | 160 +++++
modules/linear_algebra/help/fr_FR/matrix/det.xml | 94 +++
modules/linear_algebra/help/fr_FR/matrix/orth.xml | 78 +++
modules/linear_algebra/help/fr_FR/matrix/rank.xml | 94 +++
modules/linear_algebra/help/fr_FR/matrix/rcond.xml | 74 +++
modules/linear_algebra/help/fr_FR/matrix/trace.xml | 58 ++
modules/linear_algebra/help/fr_FR/pencil/CHAPTER | 2 +
.../linear_algebra/help/fr_FR/pencil/companion.xml | 78 +++
.../linear_algebra/help/fr_FR/pencil/glever.xml | 123 ++++
modules/linear_algebra/help/fr_FR/pencil/lyap.xml | 82 +++
modules/linear_algebra/help/fr_FR/proj.xml | 73 +++
.../linear_algebra/help/fr_FR/state_space/CHAPTER | 1 +
.../linear_algebra/help/fr_FR/state_space/coff.xml | 99 +++
.../linear_algebra/help/fr_FR/state_space/nlev.xml | 88 +++
.../linear_algebra/help/fr_FR/subspaces/CHAPTER | 2 +
modules/linear_algebra/help/ja_JP/addchapter.sce | 11 +
modules/linear_algebra/help/ja_JP/eigen/CHAPTER | 2 +
modules/linear_algebra/help/ja_JP/eigen/balanc.xml | 203 ++++++
modules/linear_algebra/help/ja_JP/eigen/bdiag.xml | 189 ++++++
modules/linear_algebra/help/ja_JP/eigen/gschur.xml | 180 ++++++
modules/linear_algebra/help/ja_JP/eigen/gspec.xml | 79 +++
modules/linear_algebra/help/ja_JP/eigen/hess.xml | 179 ++++++
modules/linear_algebra/help/ja_JP/eigen/pbig.xml | 234 +++++++
.../linear_algebra/help/ja_JP/eigen/projspec.xml | 165 +++++
modules/linear_algebra/help/ja_JP/eigen/psmall.xml | 232 +++++++
modules/linear_algebra/help/ja_JP/eigen/schur.xml | 711 +++++++++++++++++++++
modules/linear_algebra/help/ja_JP/eigen/spec.xml | 522 +++++++++++++++
modules/linear_algebra/help/ja_JP/eigen/sva.xml | 155 +++++
modules/linear_algebra/help/ja_JP/eigen/svd.xml | 252 ++++++++
.../help/ja_JP/factorization/CHAPTER | 2 +
.../help/ja_JP/factorization/givens.xml | 162 +++++
.../help/ja_JP/factorization/householder.xml | 140 ++++
.../help/ja_JP/factorization/sqroot.xml | 105 +++
modules/linear_algebra/help/ja_JP/kernel/CHAPTER | 2 +
.../linear_algebra/help/ja_JP/kernel/colcomp.xml | 206 ++++++
.../linear_algebra/help/ja_JP/kernel/fullrf.xml | 198 ++++++
.../linear_algebra/help/ja_JP/kernel/fullrfk.xml | 143 +++++
.../linear_algebra/help/ja_JP/kernel/im_inv.xml | 202 ++++++
.../linear_algebra/help/ja_JP/kernel/kernel.xml | 173 +++++
modules/linear_algebra/help/ja_JP/kernel/range.xml | 173 +++++
.../linear_algebra/help/ja_JP/kernel/rowcomp.xml | 233 +++++++
modules/linear_algebra/help/ja_JP/linear/CHAPTER | 2 +
.../linear_algebra/help/ja_JP/linear/aff2ab.xml | 258 ++++++++
modules/linear_algebra/help/ja_JP/linear/chol.xml | 149 +++++
modules/linear_algebra/help/ja_JP/linear/inv.xml | 195 ++++++
.../linear_algebra/help/ja_JP/linear/linsolve.xml | 211 ++++++
modules/linear_algebra/help/ja_JP/linear/lsq.xml | 192 ++++++
modules/linear_algebra/help/ja_JP/linear/lu.xml | 299 +++++++++
modules/linear_algebra/help/ja_JP/linear/pinv.xml | 159 +++++
modules/linear_algebra/help/ja_JP/linear/qr.xml | 378 +++++++++++
.../linear_algebra/help/ja_JP/linear/rankqr.xml | 290 +++++++++
modules/linear_algebra/help/ja_JP/markov/CHAPTER | 2 +
.../help/ja_JP/markov/classmarkov.xml | 176 +++++
.../help/ja_JP/markov/eigenmarkov.xml | 150 +++++
.../linear_algebra/help/ja_JP/markov/genmarkov.xml | 161 +++++
modules/linear_algebra/help/ja_JP/matrix/CHAPTER | 2 +
modules/linear_algebra/help/ja_JP/matrix/cond.xml | 292 +++++++++
modules/linear_algebra/help/ja_JP/matrix/det.xml | 212 ++++++
modules/linear_algebra/help/ja_JP/matrix/orth.xml | 144 +++++
modules/linear_algebra/help/ja_JP/matrix/rank.xml | 157 +++++
modules/linear_algebra/help/ja_JP/matrix/rcond.xml | 145 +++++
modules/linear_algebra/help/ja_JP/matrix/rref.xml | 127 ++++
modules/linear_algebra/help/ja_JP/matrix/trace.xml | 103 +++
modules/linear_algebra/help/ja_JP/pencil/CHAPTER | 2 +
.../linear_algebra/help/ja_JP/pencil/companion.xml | 150 +++++
.../linear_algebra/help/ja_JP/pencil/ereduc.xml | 223 +++++++
.../linear_algebra/help/ja_JP/pencil/fstair.xml | 354 ++++++++++
.../linear_algebra/help/ja_JP/pencil/glever.xml | 220 +++++++
.../linear_algebra/help/ja_JP/pencil/kroneck.xml | 281 ++++++++
modules/linear_algebra/help/ja_JP/pencil/lyap.xml | 143 +++++
.../linear_algebra/help/ja_JP/pencil/pencan.xml | 191 ++++++
.../linear_algebra/help/ja_JP/pencil/penlaur.xml | 224 +++++++
.../linear_algebra/help/ja_JP/pencil/quaskro.xml | 249 ++++++++
.../help/ja_JP/pencil/randpencil.xml | 207 ++++++
.../linear_algebra/help/ja_JP/pencil/rowshuff.xml | 196 ++++++
modules/linear_algebra/help/ja_JP/pencil/sylv.xml | 132 ++++
modules/linear_algebra/help/ja_JP/proj.xml | 129 ++++
.../linear_algebra/help/ja_JP/state_space/CHAPTER | 2 +
.../linear_algebra/help/ja_JP/state_space/coff.xml | 183 ++++++
.../linear_algebra/help/ja_JP/state_space/nlev.xml | 161 +++++
.../linear_algebra/help/ja_JP/subspaces/CHAPTER | 3 +
.../help/ja_JP/subspaces/spaninter.xml | 169 +++++
.../help/ja_JP/subspaces/spanplus.xml | 184 ++++++
.../help/ja_JP/subspaces/spantwo.xml | 202 ++++++
modules/linear_algebra/help/pt_BR/addchapter.sce | 11 +
modules/linear_algebra/help/pt_BR/eigen/CHAPTER | 2 +
modules/linear_algebra/help/pt_BR/eigen/balanc.xml | 109 ++++
modules/linear_algebra/help/pt_BR/eigen/bdiag.xml | 108 ++++
modules/linear_algebra/help/pt_BR/eigen/gschur.xml | 97 +++
modules/linear_algebra/help/pt_BR/eigen/gspec.xml | 45 ++
modules/linear_algebra/help/pt_BR/eigen/hess.xml | 91 +++
modules/linear_algebra/help/pt_BR/eigen/pbig.xml | 125 ++++
.../linear_algebra/help/pt_BR/eigen/projspec.xml | 93 +++
modules/linear_algebra/help/pt_BR/eigen/psmall.xml | 120 ++++
modules/linear_algebra/help/pt_BR/eigen/schur.xml | 411 ++++++++++++
modules/linear_algebra/help/pt_BR/eigen/spec.xml | 277 ++++++++
modules/linear_algebra/help/pt_BR/eigen/sva.xml | 83 +++
modules/linear_algebra/help/pt_BR/eigen/svd.xml | 132 ++++
.../help/pt_BR/factorization/CHAPTER | 2 +
.../help/pt_BR/factorization/givens.xml | 91 +++
.../help/pt_BR/factorization/householder.xml | 79 +++
.../help/pt_BR/factorization/sqroot.xml | 64 ++
modules/linear_algebra/help/pt_BR/kernel/CHAPTER | 2 +
.../linear_algebra/help/pt_BR/kernel/colcomp.xml | 112 ++++
.../linear_algebra/help/pt_BR/kernel/fullrf.xml | 106 +++
.../linear_algebra/help/pt_BR/kernel/fullrfk.xml | 77 +++
.../linear_algebra/help/pt_BR/kernel/im_inv.xml | 110 ++++
.../linear_algebra/help/pt_BR/kernel/kernel.xml | 99 +++
modules/linear_algebra/help/pt_BR/kernel/range.xml | 95 +++
.../linear_algebra/help/pt_BR/kernel/rowcomp.xml | 132 ++++
modules/linear_algebra/help/pt_BR/linear/CHAPTER | 2 +
.../linear_algebra/help/pt_BR/linear/aff2ab.xml | 162 +++++
modules/linear_algebra/help/pt_BR/linear/chol.xml | 85 +++
modules/linear_algebra/help/pt_BR/linear/inv.xml | 109 ++++
.../linear_algebra/help/pt_BR/linear/linsolve.xml | 129 ++++
modules/linear_algebra/help/pt_BR/linear/lsq.xml | 116 ++++
modules/linear_algebra/help/pt_BR/linear/lu.xml | 124 ++++
modules/linear_algebra/help/pt_BR/linear/pinv.xml | 83 +++
modules/linear_algebra/help/pt_BR/linear/qr.xml | 200 ++++++
.../linear_algebra/help/pt_BR/linear/rankqr.xml | 147 +++++
modules/linear_algebra/help/pt_BR/markov/CHAPTER | 2 +
.../help/pt_BR/markov/classmarkov.xml | 102 +++
.../help/pt_BR/markov/eigenmarkov.xml | 83 +++
.../linear_algebra/help/pt_BR/markov/genmarkov.xml | 89 +++
modules/linear_algebra/help/pt_BR/matrix/CHAPTER | 2 +
modules/linear_algebra/help/pt_BR/matrix/cond.xml | 59 ++
modules/linear_algebra/help/pt_BR/matrix/det.xml | 94 +++
modules/linear_algebra/help/pt_BR/matrix/orth.xml | 76 +++
modules/linear_algebra/help/pt_BR/matrix/rank.xml | 88 +++
modules/linear_algebra/help/pt_BR/matrix/rcond.xml | 77 +++
modules/linear_algebra/help/pt_BR/matrix/rref.xml | 73 +++
modules/linear_algebra/help/pt_BR/matrix/trace.xml | 60 ++
modules/linear_algebra/help/pt_BR/pencil/CHAPTER | 2 +
.../linear_algebra/help/pt_BR/pencil/companion.xml | 79 +++
.../linear_algebra/help/pt_BR/pencil/ereduc.xml | 123 ++++
.../linear_algebra/help/pt_BR/pencil/fstair.xml | 175 +++++
.../linear_algebra/help/pt_BR/pencil/glever.xml | 119 ++++
.../linear_algebra/help/pt_BR/pencil/kroneck.xml | 161 +++++
modules/linear_algebra/help/pt_BR/pencil/lyap.xml | 78 +++
.../linear_algebra/help/pt_BR/pencil/pencan.xml | 107 ++++
.../linear_algebra/help/pt_BR/pencil/penlaur.xml | 123 ++++
.../linear_algebra/help/pt_BR/pencil/quaskro.xml | 134 ++++
.../help/pt_BR/pencil/randpencil.xml | 117 ++++
.../linear_algebra/help/pt_BR/pencil/rowshuff.xml | 111 ++++
modules/linear_algebra/help/pt_BR/pencil/sylv.xml | 77 +++
modules/linear_algebra/help/pt_BR/proj.xml | 73 +++
.../linear_algebra/help/pt_BR/state_space/CHAPTER | 2 +
.../linear_algebra/help/pt_BR/state_space/coff.xml | 99 +++
.../linear_algebra/help/pt_BR/state_space/nlev.xml | 90 +++
.../linear_algebra/help/pt_BR/subspaces/CHAPTER | 3 +
.../help/pt_BR/subspaces/spaninter.xml | 98 +++
.../help/pt_BR/subspaces/spanplus.xml | 103 +++
.../help/pt_BR/subspaces/spantwo.xml | 119 ++++
modules/linear_algebra/help/ru_RU/addchapter.sce | 11 +
252 files changed, 28980 insertions(+)
create mode 100755 modules/linear_algebra/help/en_US/addchapter.sce
create mode 100755 modules/linear_algebra/help/en_US/eigen/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/eigen/balanc.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/bdiag.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/gschur.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/gspec.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/hess.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/pbig.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/projspec.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/psmall.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/schur.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/spec.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/sva.xml
create mode 100755 modules/linear_algebra/help/en_US/eigen/svd.xml
create mode 100755 modules/linear_algebra/help/en_US/factorization/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/factorization/givens.xml
create mode 100755 modules/linear_algebra/help/en_US/factorization/householder.xml
create mode 100755 modules/linear_algebra/help/en_US/factorization/sqroot.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/kernel/colcomp.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/fullrf.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/fullrfk.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/im_inv.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/kernel.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/range.xml
create mode 100755 modules/linear_algebra/help/en_US/kernel/rowcomp.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/linear/aff2ab.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/chol.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/inv.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/linsolve.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/lsq.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/lu.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/pinv.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/qr.xml
create mode 100755 modules/linear_algebra/help/en_US/linear/rankqr.xml
create mode 100755 modules/linear_algebra/help/en_US/markov/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/markov/classmarkov.xml
create mode 100755 modules/linear_algebra/help/en_US/markov/eigenmarkov.xml
create mode 100755 modules/linear_algebra/help/en_US/markov/genmarkov.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/matrix/cond.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/det.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/orth.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/rank.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/rcond.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/rref.xml
create mode 100755 modules/linear_algebra/help/en_US/matrix/trace.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/pencil/companion.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/ereduc.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/fstair.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/glever.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/kroneck.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/lyap.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/pencan.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/penlaur.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/quaskro.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/randpencil.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/rowshuff.xml
create mode 100755 modules/linear_algebra/help/en_US/pencil/sylv.xml
create mode 100755 modules/linear_algebra/help/en_US/proj.xml
create mode 100755 modules/linear_algebra/help/en_US/state_space/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/state_space/coff.xml
create mode 100755 modules/linear_algebra/help/en_US/state_space/nlev.xml
create mode 100755 modules/linear_algebra/help/en_US/subspaces/CHAPTER
create mode 100755 modules/linear_algebra/help/en_US/subspaces/spaninter.xml
create mode 100755 modules/linear_algebra/help/en_US/subspaces/spanplus.xml
create mode 100755 modules/linear_algebra/help/en_US/subspaces/spantwo.xml
create mode 100755 modules/linear_algebra/help/fr_FR/addchapter.sce
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/bdiag.xml
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/gspec.xml
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/hess.xml
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/pbig.xml
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/spec.xml
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/sva.xml
create mode 100755 modules/linear_algebra/help/fr_FR/eigen/svd.xml
create mode 100755 modules/linear_algebra/help/fr_FR/factorization/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/factorization/givens.xml
create mode 100755 modules/linear_algebra/help/fr_FR/factorization/householder.xml
create mode 100755 modules/linear_algebra/help/fr_FR/factorization/sqroot.xml
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/colcomp.xml
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/fullrf.xml
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/fullrfk.xml
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/kernel.xml
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/range.xml
create mode 100755 modules/linear_algebra/help/fr_FR/kernel/rowcomp.xml
create mode 100755 modules/linear_algebra/help/fr_FR/linear/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/linear/chol.xml
create mode 100755 modules/linear_algebra/help/fr_FR/linear/inv.xml
create mode 100755 modules/linear_algebra/help/fr_FR/linear/linsolve.xml
create mode 100755 modules/linear_algebra/help/fr_FR/linear/lu.xml
create mode 100755 modules/linear_algebra/help/fr_FR/linear/pinv.xml
create mode 100755 modules/linear_algebra/help/fr_FR/linear/qr.xml
create mode 100755 modules/linear_algebra/help/fr_FR/markov/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/cond.xml
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/det.xml
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/orth.xml
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/rank.xml
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/rcond.xml
create mode 100755 modules/linear_algebra/help/fr_FR/matrix/trace.xml
create mode 100755 modules/linear_algebra/help/fr_FR/pencil/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/pencil/companion.xml
create mode 100755 modules/linear_algebra/help/fr_FR/pencil/glever.xml
create mode 100755 modules/linear_algebra/help/fr_FR/pencil/lyap.xml
create mode 100755 modules/linear_algebra/help/fr_FR/proj.xml
create mode 100755 modules/linear_algebra/help/fr_FR/state_space/CHAPTER
create mode 100755 modules/linear_algebra/help/fr_FR/state_space/coff.xml
create mode 100755 modules/linear_algebra/help/fr_FR/state_space/nlev.xml
create mode 100755 modules/linear_algebra/help/fr_FR/subspaces/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/addchapter.sce
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/balanc.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/bdiag.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/gschur.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/gspec.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/hess.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/pbig.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/projspec.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/psmall.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/schur.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/spec.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/sva.xml
create mode 100755 modules/linear_algebra/help/ja_JP/eigen/svd.xml
create mode 100755 modules/linear_algebra/help/ja_JP/factorization/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/factorization/givens.xml
create mode 100755 modules/linear_algebra/help/ja_JP/factorization/householder.xml
create mode 100755 modules/linear_algebra/help/ja_JP/factorization/sqroot.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/colcomp.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/fullrf.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/fullrfk.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/im_inv.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/kernel.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/range.xml
create mode 100755 modules/linear_algebra/help/ja_JP/kernel/rowcomp.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/linear/aff2ab.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/chol.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/inv.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/linsolve.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/lsq.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/lu.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/pinv.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/qr.xml
create mode 100755 modules/linear_algebra/help/ja_JP/linear/rankqr.xml
create mode 100755 modules/linear_algebra/help/ja_JP/markov/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/markov/classmarkov.xml
create mode 100755 modules/linear_algebra/help/ja_JP/markov/eigenmarkov.xml
create mode 100755 modules/linear_algebra/help/ja_JP/markov/genmarkov.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/cond.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/det.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/orth.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/rank.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/rcond.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/rref.xml
create mode 100755 modules/linear_algebra/help/ja_JP/matrix/trace.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/companion.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/ereduc.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/fstair.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/glever.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/kroneck.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/lyap.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/pencan.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/penlaur.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/quaskro.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/randpencil.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/rowshuff.xml
create mode 100755 modules/linear_algebra/help/ja_JP/pencil/sylv.xml
create mode 100755 modules/linear_algebra/help/ja_JP/proj.xml
create mode 100755 modules/linear_algebra/help/ja_JP/state_space/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/state_space/coff.xml
create mode 100755 modules/linear_algebra/help/ja_JP/state_space/nlev.xml
create mode 100755 modules/linear_algebra/help/ja_JP/subspaces/CHAPTER
create mode 100755 modules/linear_algebra/help/ja_JP/subspaces/spaninter.xml
create mode 100755 modules/linear_algebra/help/ja_JP/subspaces/spanplus.xml
create mode 100755 modules/linear_algebra/help/ja_JP/subspaces/spantwo.xml
create mode 100755 modules/linear_algebra/help/pt_BR/addchapter.sce
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/balanc.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/bdiag.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/gschur.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/gspec.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/hess.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/pbig.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/projspec.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/psmall.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/schur.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/spec.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/sva.xml
create mode 100755 modules/linear_algebra/help/pt_BR/eigen/svd.xml
create mode 100755 modules/linear_algebra/help/pt_BR/factorization/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/factorization/givens.xml
create mode 100755 modules/linear_algebra/help/pt_BR/factorization/householder.xml
create mode 100755 modules/linear_algebra/help/pt_BR/factorization/sqroot.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/colcomp.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/fullrf.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/fullrfk.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/im_inv.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/kernel.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/range.xml
create mode 100755 modules/linear_algebra/help/pt_BR/kernel/rowcomp.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/linear/aff2ab.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/chol.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/inv.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/linsolve.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/lsq.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/lu.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/pinv.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/qr.xml
create mode 100755 modules/linear_algebra/help/pt_BR/linear/rankqr.xml
create mode 100755 modules/linear_algebra/help/pt_BR/markov/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/markov/classmarkov.xml
create mode 100755 modules/linear_algebra/help/pt_BR/markov/eigenmarkov.xml
create mode 100755 modules/linear_algebra/help/pt_BR/markov/genmarkov.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/cond.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/det.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/orth.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/rank.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/rcond.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/rref.xml
create mode 100755 modules/linear_algebra/help/pt_BR/matrix/trace.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/companion.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/ereduc.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/fstair.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/glever.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/kroneck.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/lyap.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/pencan.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/penlaur.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/quaskro.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/randpencil.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/rowshuff.xml
create mode 100755 modules/linear_algebra/help/pt_BR/pencil/sylv.xml
create mode 100755 modules/linear_algebra/help/pt_BR/proj.xml
create mode 100755 modules/linear_algebra/help/pt_BR/state_space/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/state_space/coff.xml
create mode 100755 modules/linear_algebra/help/pt_BR/state_space/nlev.xml
create mode 100755 modules/linear_algebra/help/pt_BR/subspaces/CHAPTER
create mode 100755 modules/linear_algebra/help/pt_BR/subspaces/spaninter.xml
create mode 100755 modules/linear_algebra/help/pt_BR/subspaces/spanplus.xml
create mode 100755 modules/linear_algebra/help/pt_BR/subspaces/spantwo.xml
create mode 100755 modules/linear_algebra/help/ru_RU/addchapter.sce
(limited to 'modules/linear_algebra/help')
diff --git a/modules/linear_algebra/help/en_US/addchapter.sce b/modules/linear_algebra/help/en_US/addchapter.sce
new file mode 100755
index 000000000..a33120d03
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/addchapter.sce
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+
+add_help_chapter("Linear Algebra",SCI+"/modules/linear_algebra/help/en_US",%T);
+
diff --git a/modules/linear_algebra/help/en_US/eigen/CHAPTER b/modules/linear_algebra/help/en_US/eigen/CHAPTER
new file mode 100755
index 000000000..88f8bc42b
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/CHAPTER
@@ -0,0 +1,2 @@
+title = Eigenvalue and Singular Value
+
diff --git a/modules/linear_algebra/help/en_US/eigen/balanc.xml b/modules/linear_algebra/help/en_US/eigen/balanc.xml
new file mode 100755
index 000000000..3f79b79c8
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/balanc.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ balanc
+ matrix or pencil balancing
+
+
+ Calling Sequence
+ [Ab,X]=balanc(A)
+ [Eb,Ab,X,Y]=balanc(E,A)
+
+
+
+ Arguments
+
+
+ A:
+
+ a real square matrix
+
+
+
+ X:
+
+ a real square invertible matrix
+
+
+
+ E:
+
+
+ a real square matrix (same dimension as A)
+
+
+
+
+ Y:
+
+ a real square invertible matrix.
+
+
+
+
+
+ Description
+
+ Balance a square matrix to improve
+ its condition number.
+
+
+ [Ab,X] = balanc(A) finds a similarity transformation
+ X such that
+
+
+ Ab = inv(X)*A*X has approximately equal row and column norms.
+
+
+ For matrix pencils,balancing is done for improving the
+ generalized eigenvalue problem.
+
+
+ [Eb,Ab,X,Y] = balanc(E,A) returns left and right transformations X and Y
+ such that Eb=inv(X)*E*Y, Ab=inv(X)*A*Y
+
+
+
+ Remark
+
+ Balancing is made in the functions bdiag and spec.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ bdiag
+
+
+ spec
+
+
+ schur
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/bdiag.xml b/modules/linear_algebra/help/en_US/eigen/bdiag.xml
new file mode 100755
index 000000000..4cc6433e8
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/bdiag.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ bdiag
+ block diagonalization, generalized eigenvectors
+
+
+ Calling Sequence
+ [Ab [,X [,bs]]]=bdiag(A [,rmax])
+
+
+ Arguments
+
+
+ A
+
+ real or complex square matrix
+
+
+
+ rmax
+
+ real number
+
+
+
+ Ab
+
+ real or complex square matrix
+
+
+
+ X
+
+ real or complex non-singular matrix
+
+
+
+ bs
+
+ vector of integers
+
+
+
+
+
+ Description
+
+
+ performs the block-diagonalization of matrix A. bs
+ gives the structure of the blocks (respective sizes of the
+ blocks). X is the change of basis i.e
+ Ab = inv(X)*A*Xis block diagonal.
+
+
+ rmax controls the conditioning of X; the
+ default value is the l1 norm of A.
+
+
+ To get a diagonal form (if it exists) choose a large value for
+ rmax (rmax=1/%eps for example).
+ Generically (for real random A) the blocks are (1x1) and (2x2) and
+ X is the matrix of eigenvectors.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ schur
+
+
+ sylv
+
+
+ spec
+
+
+ sysdiag
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/gschur.xml b/modules/linear_algebra/help/en_US/eigen/gschur.xml
new file mode 100755
index 000000000..2c9d2ae15
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/gschur.xml
@@ -0,0 +1,99 @@
+
+
+
+
+ gschur
+
+ generalized Schur form. This function is obsolete.
+
+
+
+ Calling Sequence
+ [As,Es]=gschur(A,E)
+ [As,Es,Q,Z]=gschur(A,E)
+ [As,Es,Z,dim] = gschur(A,E,flag)
+ [As,Es,Z,dim]= gschur(A,E,extern)
+
+
+
+ Description
+
+ This function is obsolete and is now included in the schur
+ function. In most cases the gschur function will still work as
+ before, but it will be removed in the future release.
+
+
+ The first three syntaxes can be replaced by
+
+
+
+ The last syntax requires little more adaptations:
+
+
+
+ if
+
+ extern is a scilab function the new calling sequence
+ should be [As,Es,Z,dim]= schur(A,E,Nextern) with
+ Nextern defined as follow:
+
+
+
+
+
+ if
+
+ extern is the name of an external function coded in Fortran or C
+ the new calling sequence should be [As,Es,Z,dim]= schur(A,E,'nextern') with nextern defined as follow:
+
+
+
+
+
+
+
+ See Also
+
+
+ external
+
+
+ schur
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/gspec.xml b/modules/linear_algebra/help/en_US/eigen/gspec.xml
new file mode 100755
index 000000000..a5c5043a0
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/gspec.xml
@@ -0,0 +1,45 @@
+
+
+
+
+ gspec
+
+ eigenvalues of matrix pencil. This function is obsolete.
+
+
+
+ Calling Sequence
+ [al,be]=gspec(A,E)
+ [al,be,Z]=gspec(A,E)
+
+
+
+ Description
+
+ This function is now included in the spec function.
+ the calling syntax must be replaced by
+
+
+
+
+ See Also
+
+
+ spec
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/hess.xml b/modules/linear_algebra/help/en_US/eigen/hess.xml
new file mode 100755
index 000000000..5f6add49f
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/hess.xml
@@ -0,0 +1,97 @@
+
+
+
+
+ hess
+ Hessenberg form
+
+
+ Calling Sequence
+ H = hess(A)
+ [U,H] = hess(A)
+
+
+
+ Arguments
+
+
+ A
+
+ real or complex square matrix
+
+
+
+ H
+
+ real or complex square matrix
+
+
+
+ U
+
+ orthogonal or unitary square matrix
+
+
+
+
+
+ Description
+
+ [U,H] = hess(A) produces a unitary matrix
+ U and a Hessenberg matrix H so that
+ A = U*H*U' and U'*U =
+ Identity. By itself, hess(A) returns H.
+
+
+ The Hessenberg form of a matrix is zero below the first
+ subdiagonal. If the matrix is symmetric or Hermitian, the form is
+ tridiagonal.
+
+
+
+ References
+
+ hess function is based on the Lapack routines
+ DGEHRD, DORGHR for real matrices and ZGEHRD, ZORGHR for the complex case.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ qr
+
+
+ contr
+
+
+ schur
+
+
+
+
+ Used Functions
+
+ hess function is based on the Lapack routines
+ DGEHRD, DORGHR for real matrices and ZGEHRD, ZORGHR for the
+ complex case.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/pbig.xml b/modules/linear_algebra/help/en_US/eigen/pbig.xml
new file mode 100755
index 000000000..0d7f8a772
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/pbig.xml
@@ -0,0 +1,125 @@
+
+
+
+
+ pbig
+ eigen-projection
+
+
+ Calling Sequence
+ [Q,M]=pbig(A,thres,flag)
+
+
+ Arguments
+
+
+ A
+
+ real square matrix
+
+
+
+ thres
+
+ real number
+
+
+
+ flag
+
+
+ character string ('c' or 'd')
+
+
+
+
+ Q,M
+
+ real matrices
+
+
+
+
+
+ Description
+
+ Projection on eigen-subspace associated with eigenvalues with real
+ part >= thres (flag='c') or
+ with magnitude >= thres
+ (flag='d').
+
+
+ The projection is defined by Q*M, Q is
+ full column rank, M is full row rank and
+ M*Q=eye.
+
+
+ If flag='c', the eigenvalues of
+ M*A*Q = eigenvalues of A with real part
+ >= thres.
+
+
+ If flag='d', the eigenvalues of
+ M*A*Q = eigenvalues of A with magnitude
+ >= thres.
+
+
+ If flag='c' and if [Q1,M1] =
+ full rank factorization (fullrf) of
+ eye()-Q*M then eigenvalues of M1*A*Q1 =
+ eigenvalues of A with real part <
+ thres.
+
+
+ If flag='d' and if [Q1,M1] =
+ full rank factorization (fullrf) of
+ eye()-Q*M then eigenvalues of M1*A*Q1 =
+ eigenvalues of A with magnitude <
+ thres.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ psmall
+
+
+ projspec
+
+
+ fullrf
+
+
+ schur
+
+
+
+
+ Used Functions
+
+ pbig is based on the ordered schur form (scilab
+ function schur).
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/projspec.xml b/modules/linear_algebra/help/en_US/eigen/projspec.xml
new file mode 100755
index 000000000..d79f4573f
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/projspec.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ projspec
+ spectral operators
+
+
+ Calling Sequence
+ [S,P,D,i]=projspec(A)
+
+
+ Arguments
+
+
+ A
+
+ square matrix
+
+
+
+ S, P, D
+
+ square matrices
+
+
+
+ i
+
+
+ integer (index of the zero eigenvalue of A).
+
+
+
+
+
+
+ Description
+
+ Spectral characteristics of A at 0.
+
+
+ S = reduced resolvent at 0 (S = -Drazin_inverse(A)).
+
+
+ P = spectral projection at 0.
+
+
+ D = nilpotent operator at 0.
+
+
+ index = index of the 0 eigenvalue.
+
+
+ One has (s*eye()-A)^(-1) = D^(i-1)/s^i +... + D/s^2 + P/s - S - s*S^2 -...
+ around the singularity s=0.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ coff
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/psmall.xml b/modules/linear_algebra/help/en_US/eigen/psmall.xml
new file mode 100755
index 000000000..c3823df65
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/psmall.xml
@@ -0,0 +1,122 @@
+
+
+
+
+ psmall
+ spectral projection
+
+
+ Calling Sequence
+ [Q,M]=psmall(A,thres,flag)
+
+
+ Arguments
+
+
+ A
+
+ real square matrix
+
+
+
+ thres
+
+ real number
+
+
+
+ flag
+
+
+ character string ('c' or 'd')
+
+
+
+
+ Q,M
+
+ real matrices
+
+
+
+
+
+ Description
+
+ Projection on eigen-subspace associated with eigenvalues with real
+ part < thres (flag='c') or
+ with modulus < thres
+ (flag='d').
+
+
+ The projection is defined by Q*M, Q is
+ full column rank, M is full row rank and
+ M*Q=eye.
+
+
+ If flag='c', the eigenvalues of
+ M*A*Q = eigenvalues of A with real part
+ < thres.
+
+
+ If flag='d', the eigenvalues of
+ M*A*Q = eigenvalues of A with magnitude
+ < thres.
+
+
+ If flag='c' and if [Q1,M1] =
+ full rank factorization (fullrf) of
+ eye()-Q*M then eigenvalues of M1*A*Q1 =
+ eigenvalues of A with real part >=
+ thres.
+
+
+ If flag='d' and if [Q1,M1] =
+ full rank factorization (fullrf) of
+ eye()-Q*M then eigenvalues of M1*A*Q1 =
+ eigenvalues of A with magnitude >=
+ thres.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ pbig
+
+
+ proj
+
+
+ projspec
+
+
+
+
+ Used Functions
+
+ This function is based on the ordered schur form (scilab
+ function schur).
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/schur.xml b/modules/linear_algebra/help/en_US/eigen/schur.xml
new file mode 100755
index 000000000..fe17a979c
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/schur.xml
@@ -0,0 +1,386 @@
+
+
+
+
+ schur
+ [ordered] Schur decomposition of matrix and pencils
+
+
+ Calling Sequence
+ [U,T] = schur(A)
+ [U,dim [,T] ]=schur(A,flag)
+ [U,dim [,T] ]=schur(A,extern1)
+
+ [As,Es [,Q,Z]]=schur(A,E)
+ [As,Es [,Z,dim]] = schur(A,E,flag)
+ [Z,dim] = schur(A,E,flag)
+ [As,Es [,Z,dim]]= schur(A,E,extern2)
+ [Z,dim]= schur(A,E,extern2)
+
+
+
+ Arguments
+
+
+ A
+
+ real or complex square matrix.
+
+
+
+ E
+
+
+ real or complex square matrix with same dimensions as A.
+
+
+
+
+ flag
+
+
+ character string ('c' or 'd')
+
+
+
+
+ extern1
+
+ an ``external'', see below
+
+
+
+ extern2
+
+ an ``external'', see below
+
+
+
+ U
+
+ orthogonal or unitary square matrix
+
+
+
+ Q
+
+ orthogonal or unitary square matrix
+
+
+
+ Z
+
+ orthogonal or unitary square matrix
+
+
+
+ T
+
+ upper triangular or quasi-triangular square matrix
+
+
+
+ As
+
+ upper triangular or quasi-triangular square matrix
+
+
+
+ Es
+
+ upper triangular square matrix
+
+
+
+ dim
+
+ integer
+
+
+
+
+
+ Description
+
+ Schur forms, ordered Schur forms of matrices and pencils
+
+
+
+ MATRIX SCHUR FORM
+
+
+
+ Usual schur form:
+
+
+ [U,T] = schur(A) produces a Schur matrix
+ T and a unitary matrix U so that
+ A = U*T*U' and U'*U = eye(U). By itself, schur(A) returns
+ T. If A is complex, the Complex
+ Schur Form is returned in matrix
+ T. The Complex Schur Form is upper triangular with
+ the eigenvalues of A on the diagonal. If
+ A is real, the Real Schur Form is returned. The Real
+ Schur Form has the real eigenvalues on the diagonal and the
+ complex eigenvalues in 2-by-2 blocks on the diagonal.
+
+
+
+
+ Ordered Schur forms
+
+
+ [U,dim]=schur(A,'c') returns an unitary
+ matrix U which transforms A into schur
+ form. In addition, the dim first columns of U make
+ a basis of the eigenspace of A associated with
+ eigenvalues with negative real parts (stable "continuous
+ time" eigenspace).
+
+
+ [U,dim]=schur(A,'d') returns an unitary
+ matrix U which transforms A into schur
+ form. In addition, the dim first columns of
+ U span a basis of the eigenspace of A
+ associated with eigenvalues with magnitude lower than 1 (stable
+ "discrete time" eigenspace).
+
+
+ [U,dim]=schur(A,extern1) returns an unitary matrix
+ U which transforms A into schur form.
+ In addition, the dim first columns of
+ U span a basis of the eigenspace of A
+ associated with the eigenvalues which are selected by the
+ external function extern1 (see external for
+ details). This external can be described by a Scilab function
+ or by C or Fortran procedure:
+
+
+
+ a Scilab function
+
+
+ If extern1 is described by a Scilab function, it
+ should have the following calling sequence:
+ s=extern1(Ev), where Ev is an eigenvalue and
+ s a boolean.
+
+
+
+
+ a C or Fortran procedure
+
+
+ If extern1 is described by a C or Fortran function it
+ should have the following calling sequence:
+ int extern1(double *EvR, double *EvI)
+ where EvR and EvI are eigenvalue real and complex parts.
+ a true or non zero returned value stands for selected eigenvalue.
+
+
+
+
+
+
+
+
+
+
+ PENCIL SCHUR FORMS
+
+
+
+ Usual Pencil Schur form
+
+
+ [As,Es] = schur(A,E) produces a quasi triangular
+ As matrix and a triangular Es matrix
+ which are the generalized Schur form of the pair A, E.
+
+
+ [As,Es,Q,Z] = schur(A,E)
+ returns in addition two unitary matrices
+ Q and Z such that
+ As=Q'*A*Z and Es=Q'*E*Z.
+
+
+
+
+ Ordered Schur forms:
+
+
+ [As,Es,Z,dim] = schur(A,E,'c')
+ returns the real generalized
+ Schur form of the pencil s*E-A. In addition, the dim first columns
+ of Z span a basis of the right eigenspace associated with
+ eigenvalues with negative real parts (stable "continuous
+ time" generalized eigenspace).
+
+
+ [As,Es,Z,dim] = schur(A,E,'d')
+
+
+ returns the real generalized
+ Schur form of the pencil s*E-A. In addition, the dim first columns
+ of Z make a basis of the right eigenspace associated with
+ eigenvalues with magnitude lower than 1 (stable "discrete
+ time" generalized eigenspace).
+
+
+ [As,Es,Z,dim] = schur(A,E,extern2)
+
+
+ returns the real generalized Schur form of the pencil s*E-A.
+ In addition, the dim first columns
+ of Z make a basis of the right eigenspace associated with
+ eigenvalues of the pencil which are selected according to a
+ rule which is given by the function extern2. (see external
+ for details). This external can be described by a Scilab
+ function or by C or Fortran procedure:
+
+
+
+ A Scilab function
+
+
+ If extern2 is described by a Scilab function, it should
+ have the following calling sequence:
+ s=extern2(Alpha,Beta), where Alpha and
+ Beta defines a generalized eigenvalue and
+ s a boolean.
+
+
+
+
+ C or Fortran procedure
+
+
+ if external extern2 is described by a C or a
+ Fortran procedure, it should have the following calling
+ sequence:
+
+
+ int extern2(double *AlphaR, double *AlphaI, double *Beta)
+
+
+ if A and E are real and
+
+
+ int extern2(double *AlphaR, double *AlphaI, double *BetaR, double *BetaI)
+
+
+ if A or E are complex.
+ Alpha, and Beta defines the generalized eigenvalue.
+ a true or non zero returned value stands for selected generalized eigenvalue.
+
+
+
+
+
+
+
+
+
+
+
+
+ References
+
+ Matrix schur form computations are based on the Lapack routines DGEES and ZGEES.
+
+
+ Pencil schur form computations are based on the Lapack routines DGGES and ZGGES.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ spec
+
+
+ bdiag
+
+
+ ricc
+
+
+ pbig
+
+
+ psmall
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/spec.xml b/modules/linear_algebra/help/en_US/eigen/spec.xml
new file mode 100755
index 000000000..4565a68fd
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/spec.xml
@@ -0,0 +1,301 @@
+
+
+
+
+ spec
+ eigenvalues of matrices and pencils
+
+
+ Calling Sequence
+ evals=spec(A)
+ [R,diagevals]=spec(A)
+
+ evals=spec(A,B)
+ [alpha,beta]=spec(A,B)
+ [alpha,beta,Z]=spec(A,B)
+ [alpha,beta,Q,Z]=spec(A,B)
+
+
+
+ Arguments
+
+
+ A
+
+ real or complex square matrix
+
+
+
+ B
+
+ real or complex square matrix with same dimensions as
+ A
+
+
+
+
+ evals
+
+ real or complex vector, the eigenvalues
+
+
+
+ diagevals
+
+ real or complex diagonal matrix (eigenvalues along the
+ diagonal)
+
+
+
+
+ alpha
+
+ real or complex vector, al./be gives the eigenvalues
+
+
+
+ beta
+
+ real vector, al./be gives the eigenvalues
+
+
+
+ R
+
+ real or complex invertible square matrix, matrix right
+ eigenvectors.
+
+
+
+
+ L
+
+ real or complex invertible square matrix, pencil left
+ eigenvectors.
+
+
+
+
+ R
+
+ real or complex invertible square matrix, pencil right
+ eigenvectors.
+
+
+
+
+
+
+ Description
+
+
+ evals=spec(A)
+
+
+ returns in vector evals the
+ eigenvalues.
+
+
+
+
+ [R,diagevals] =spec(A)
+
+
+ returns in the diagonal matrix evals the
+ eigenvalues and in R the right
+ eigenvectors.
+
+
+
+
+ evals=spec(A,B)
+
+ returns the spectrum of the matrix pencil A - s B, i.e. the
+ roots of the polynomial matrix s B - A.
+
+
+
+
+ [alpha,beta] = spec(A,B)
+
+
+ returns the spectrum of the matrix pencil A- s
+ B
+
+ ,i.e. the roots of the polynomial matrix A - s
+ B
+
+ .Generalized eigenvalues alpha and beta are so that the
+ matrix A - alpha./beta B is a singular matrix.
+ The eigenvalues are given by al./be and if
+ beta(i) = 0 the ith eigenvalue is at infinity.
+ (For B = eye(A), alpha./beta is
+ spec(A)). It is usually represented as the pair
+ (alpha,beta), as there is a reasonable interpretation for beta=0,
+ and even for both being zero.
+
+
+
+
+ [alpha,beta,R] = spec(A,B)
+
+
+ returns in addition the matrix R of
+ generalized right eigenvectors of the pencil.
+
+
+
+
+ [al,be,L,R] = spec(A,B)
+
+
+ returns in addition the matrix L and
+ R of generalized left and right eigenvectors of
+ the pencil.
+
+
+
+
+ [al,be,Z] = spec(A,E)
+
+
+ returns the matrix Z of right
+ generalized eigen vectors.
+
+
+
+
+ [al,be,Q,Z] = spec(A,E)
+
+
+ returns the matrices Q
+ and Z of right and left generalized
+ eigen vectors.
+
+
+
+
+ For big full / sparse matrix, you can use the Arnoldi module.
+
+
+ References
+ Matrix eigenvalues computations are based on the Lapack
+ routines
+
+
+
+ DGEEV and ZGEEV when the matrix are not symmetric,
+
+
+ DSYEV and ZHEEV when the matrix are symmetric.
+
+
+ A complex symmetric matrix has conjugate offdiagonal terms and real
+ diagonal terms.
+
+ Pencil eigenvalues computations are based on the Lapack routines
+ DGGEV and ZGGEV.
+
+
+
+ Real and complex matrices
+ It must be noticed that the type of the output variables, such as
+ evals or R for example, is not necessarily the same as the type of the
+ input matrices A and B. In the following paragraph, we analyse the type of
+ the output variables in the case where one computes the eigenvalues and
+ eigenvectors of one single matrix A.
+
+
+
+ Real A matrix
+
+
+ Symetric
+ The eigenvalues and the eigenvectors are real.
+
+
+ Not symmetric
+ The eigenvalues and eigenvectors are complex.
+
+
+
+
+ Complex A matrix
+
+
+ Symetric
+ The eigenvalues are real but the eigenvectors are
+ complex.
+
+
+
+ Not symmetric
+ The eigenvalues and the eigenvectors are complex.
+
+
+
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ poly
+
+
+ det
+
+
+ schur
+
+
+ bdiag
+
+
+ colcomp
+
+
+ dsaupd
+
+
+ dnaupd
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/sva.xml b/modules/linear_algebra/help/en_US/eigen/sva.xml
new file mode 100755
index 000000000..4fd62c45c
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/sva.xml
@@ -0,0 +1,84 @@
+
+
+
+
+ sva
+ singular value approximation
+
+
+ Calling Sequence
+ [U,s,V]=sva(A,k)
+ [U,s,V]=sva(A,tol)
+
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ k
+
+ integer
+
+
+
+ tol
+
+ nonnegative real number
+
+
+
+
+
+ Description
+
+ Singular value approximation.
+
+
+ [U,S,V]=sva(A,k) with k an integer
+ >=1, returns U,S and V such that
+ B=U*S*V' is the best L2 approximation of
+ A with rank(B)=k.
+
+
+ [U,S,V]=sva(A,tol) with tol a real
+ number, returns U,S and V such that
+ B=U*S*V' such that L2-norm of A-B
+ is at most tol.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/eigen/svd.xml b/modules/linear_algebra/help/en_US/eigen/svd.xml
new file mode 100755
index 000000000..24c626e38
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/eigen/svd.xml
@@ -0,0 +1,126 @@
+
+
+
+
+ svd
+ singular value decomposition
+
+
+ Calling Sequence
+ s=svd(X)
+ [U,S,V]=svd(X)
+ [U,S,V]=svd(X,0) (obsolete)
+ [U,S,V]=svd(X,"e")
+ [U,S,V,rk]=svd(X [,tol])
+
+
+
+ Arguments
+
+
+ X
+
+ a real or complex matrix
+
+
+
+ s
+
+ real vector (singular values)
+
+
+
+ S
+
+ real diagonal matrix (singular values)
+
+
+
+ U,V
+
+ orthogonal or unitary square matrices (singular vectors).
+
+
+
+ tol
+
+ real number
+
+
+
+
+
+ Description
+
+ [U,S,V] = svd(X) produces a diagonal matrix
+ S , of the same dimension as X and with
+ nonnegative diagonal elements in decreasing order, and unitary
+ matrices U and V so that X = U*S*V'.
+
+
+ [U,S,V] = svd(X,0) produces the "economy
+ size" decomposition. If X is m-by-n with m >
+ n, then only the first n columns of U are computed
+ and S is n-by-n.
+
+
+ s= svd(X) by itself, returns a vector s
+ containing the singular values.
+
+
+ [U,S,V,rk]=svd(X,tol) gives in addition rk, the numerical rank of X i.e. the number of
+ singular values larger than tol.
+
+
+ The default value of tol is the same as in rank.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ rank
+
+
+ qr
+
+
+ colcomp
+
+
+ rowcomp
+
+
+ sva
+
+
+ spec
+
+
+
+
+ Used Functions
+
+ svd decompositions are based on the Lapack routines DGESVD for
+ real matrices and ZGESVD for the complex case.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/factorization/CHAPTER b/modules/linear_algebra/help/en_US/factorization/CHAPTER
new file mode 100755
index 000000000..e6daeb8eb
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/factorization/CHAPTER
@@ -0,0 +1,2 @@
+title = Factorization
+
diff --git a/modules/linear_algebra/help/en_US/factorization/givens.xml b/modules/linear_algebra/help/en_US/factorization/givens.xml
new file mode 100755
index 000000000..355899ae0
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/factorization/givens.xml
@@ -0,0 +1,86 @@
+
+
+
+
+ givens
+ Givens transformation
+
+
+ Calling Sequence
+ U=givens(xy)
+ U=givens(x,y)
+ [U,c]=givens(xy)
+ [U,c]=givens(x,y)
+
+
+
+ Arguments
+
+
+ x,y
+
+ two real or complex numbers
+
+
+
+ xy
+
+ real or complex size 2 column vector
+
+
+
+ U
+
+ 2x2 unitary matrix
+
+
+
+ c
+
+ real or complex size 2 column vector
+
+
+
+
+
+ Description
+
+ U= givens(x, y) or U = givens(xy) with xy = [x;y]
+ returns a 2x2 unitary matrix U such that:
+
+
+ U*xy=[r;0]=c.
+
+
+
+ Note that givens(x,y) and givens([x;y]) are equivalent.
+
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ qr
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/factorization/householder.xml b/modules/linear_algebra/help/en_US/factorization/householder.xml
new file mode 100755
index 000000000..c664395a9
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/factorization/householder.xml
@@ -0,0 +1,70 @@
+
+
+
+
+ householder
+ Householder orthogonal reflexion matrix
+
+
+ Calling Sequence
+ u=householder(v [,w])
+
+
+ Arguments
+
+
+ v
+
+ real or complex column vector
+
+
+
+ w
+
+
+ real or complex column vector with same size as v. Default value is eye(v)
+
+
+
+
+ u
+
+ real or complex column vector
+
+
+
+
+
+ Description
+
+ given 2 column vectors v, w of same size, householder(v,w) returns a unitary
+ column vector u, such that (eye()-2*u*u')*v is proportional to w.
+ (eye()-2*u*u') is the orthogonal Householder reflexion matrix .
+
+
+ w default value is eye(v). In this case vector (eye()-2*u*u')*v is the
+ vector eye(v)*norm(v).
+
+
+
+ See Also
+
+
+ qr
+
+
+ givens
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/factorization/sqroot.xml b/modules/linear_algebra/help/en_US/factorization/sqroot.xml
new file mode 100755
index 000000000..e248970f3
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/factorization/sqroot.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ sqroot
+ W*W' hermitian factorization
+
+
+ Calling Sequence
+ sqroot(X)
+
+
+ Arguments
+
+
+ X
+
+ symmetric non negative definite real or complex matrix
+
+
+
+
+
+ Description
+
+ returns W such that X=W*W' (uses SVD).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ chol
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/CHAPTER b/modules/linear_algebra/help/en_US/kernel/CHAPTER
new file mode 100755
index 000000000..be67920e1
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/CHAPTER
@@ -0,0 +1,2 @@
+title = Kernel
+
diff --git a/modules/linear_algebra/help/en_US/kernel/colcomp.xml b/modules/linear_algebra/help/en_US/kernel/colcomp.xml
new file mode 100755
index 000000000..7d658352e
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/colcomp.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ colcomp
+ column compression, kernel, nullspace
+
+
+ Calling Sequence
+ [W,rk]=colcomp(A [,flag] [,tol])
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ flag
+
+ character string
+
+
+
+ tol
+
+ real number
+
+
+
+ W
+
+ square non-singular matrix (change of basis)
+
+
+
+ rk
+
+
+ integer (rank of A)
+
+
+
+
+
+
+ Description
+
+ Column compression of A: Ac = A*W is
+ column compressed i.e
+
+
+ Ac=[0,Af] with Af full column rank,
+ rank(Af) = rank(A) = rk.
+
+
+ flag and tol are optional parameters: flag = 'qr'
+ or 'svd' (default is 'svd').
+
+
+ tol = tolerance parameter (of order %eps as default value).
+
+
+ The ma-rk first columns of W span the kernel of A
+ when size(A)=(na,ma)
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ rowcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+ kernel
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/fullrf.xml b/modules/linear_algebra/help/en_US/kernel/fullrf.xml
new file mode 100755
index 000000000..0343f81dc
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/fullrf.xml
@@ -0,0 +1,101 @@
+
+
+
+
+ fullrf
+ full rank factorization
+
+
+ Calling Sequence
+ [Q,M,rk]=fullrf(A,[tol])
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ tol
+
+ real number (threshold for rank determination)
+
+
+
+ Q,M
+
+ real or complex matrix
+
+
+
+ rk
+
+
+ integer (rank of A)
+
+
+
+
+
+
+ Description
+
+ Full rank factorization : fullrf returns Q and M such
+ that A = Q*M
+ with range(Q)=range(A) and ker(M)=ker(A),
+ Q full column rank , M full row rank,
+ rk = rank(A) = #columns(Q) = #rows(M).
+
+
+ tol is an optional real parameter (default value is sqrt(%eps)).
+ The rank rk of A is defined as the number of singular values
+ larger than norm(A)*tol.
+
+
+ If A is symmetric, fullrf returns M=Q'.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ svd
+
+
+ qr
+
+
+ fullrfk
+
+
+ rowcomp
+
+
+ colcomp
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/fullrfk.xml b/modules/linear_algebra/help/en_US/kernel/fullrfk.xml
new file mode 100755
index 000000000..f060add2e
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/fullrfk.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ fullrfk
+ full rank factorization of A^k
+
+
+ Calling Sequence
+ [Bk,Ck]=fullrfk(A,k)
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ k
+
+ integer
+
+
+
+ Bk,Ck
+
+ real or complex matrices
+
+
+
+
+
+ Description
+
+ This function computes the full rank factorization of A^k i.e.
+ Bk*Ck=A^k where Bk is full column rank and Ck full row rank.
+ One has range(Bk)=range(A^k) and ker(Ck)=ker(A^k).
+
+
+ For k=1, fullrfk is equivalent to fullrf.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ fullrf
+
+
+ range
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/im_inv.xml b/modules/linear_algebra/help/en_US/kernel/im_inv.xml
new file mode 100755
index 000000000..2e288855e
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/im_inv.xml
@@ -0,0 +1,107 @@
+
+
+
+
+ im_inv
+ inverse image
+
+
+ Calling Sequence
+ [X,dim]=im_inv(A,B [,tol])
+ [X,dim,Y]=im_inv(A,B, [,tol])
+
+
+
+ Arguments
+
+
+ A,B
+
+ two real or complex matrices with equal number of columns
+
+
+
+ X
+
+
+ orthogonal or unitary square matrix of order equal to the number of columns of A
+
+
+
+
+ dim
+
+ integer (dimension of subspace)
+
+
+
+ Y
+
+
+ orthogonal matrix of order equal to the number of rows of A and B.
+
+
+
+
+
+
+ Description
+
+ [X,dim]=im_inv(A,B) computes (A^-1)(B)
+ i.e vectors whose image through A are in
+ range(B)
+
+
+ The dim first columns of X span
+ (A^-1)(B)
+
+
+ tol is a threshold used to test if subspace inclusion;
+ default value is tol = 100*%eps.
+ If Y is returned, then [Y*A*X,Y*B] is partitioned as follows:
+ [A11,A12;0,A22],[B1;0]
+
+
+ where B1 has full row rank (equals
+ rank(B)) and A22 has full column rank
+ and has dim columns.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ rowcomp
+
+
+ spaninter
+
+
+ spanplus
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/kernel.xml b/modules/linear_algebra/help/en_US/kernel/kernel.xml
new file mode 100755
index 000000000..f891512d1
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/kernel.xml
@@ -0,0 +1,93 @@
+
+
+
+
+ kernel
+ kernel, null space
+
+
+ Calling Sequence
+ W=kernel(A [,tol,[,flag])
+
+
+ Arguments
+
+
+ A
+
+ full real or complex matrix or real sparse matrix
+
+
+
+ flag
+
+
+ character string 'svd' (default) or 'qr'
+
+
+
+
+ tol
+
+ real number
+
+
+
+ W
+
+ full column rank matrix
+
+
+
+
+
+ Description
+
+ W=kernel(A) returns the kernel (null space) of A, and size(W,2) is the nullity of A.
+ If A has full column rank then an empty matrix [] is returned.
+
+
+ flag and tol are optional parameters: flag = 'qr'
+ or 'svd' (default is 'svd').
+
+
+ tol = tolerance parameter (of order %eps as default value).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ colcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/range.xml b/modules/linear_algebra/help/en_US/kernel/range.xml
new file mode 100755
index 000000000..b8def609f
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/range.xml
@@ -0,0 +1,94 @@
+
+
+
+
+ range
+ range (span) of A^k
+
+
+ Calling Sequence
+ [X,dim]=range(A,k)
+
+
+ Arguments
+
+
+ A
+
+ real square matrix
+
+
+
+ k
+
+ integer
+
+
+
+ X
+
+ orthonormal real matrix
+
+
+
+ dim
+
+ integer (dimension of subspace)
+
+
+
+
+
+ Description
+
+ Computation of Range A^k ; the first dim rows of X span the
+ range of A^k. The last rows of X span the
+ orthogonal complement of the range. X*X' is the Identity matrix
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ fullrfk
+
+
+ rowcomp
+
+
+
+
+ Used Functions
+
+ The range function is based on the rowcomp function
+ which uses the svd decomposition.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/kernel/rowcomp.xml b/modules/linear_algebra/help/en_US/kernel/rowcomp.xml
new file mode 100755
index 000000000..f012c21f6
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/kernel/rowcomp.xml
@@ -0,0 +1,123 @@
+
+
+
+
+ rowcomp
+ row compression, range
+
+
+ Calling Sequence
+ [W,rk]=rowcomp(A [,flag [,tol]])
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ flag
+
+ optional character string, with possible values
+ 'svd' or 'qr'. The default value is 'svd'.
+
+
+
+
+ tol
+
+ optional real non negative number. The default value is
+ sqrt(%eps)*norm(A,1).
+
+
+
+
+ W
+
+ square non-singular matrix (change of basis)
+
+
+
+ rk
+
+
+ integer (rank of A)
+
+
+
+
+
+
+ Description
+
+ Row compression of A. Ac = W*A is a row compressed matrix: i.e.
+ Ac=[Af;0] with Af full row rank.
+
+
+ flag and tol are optional parameters: flag='qr'
+ or 'svd' (default 'svd').
+
+
+ tol is a tolerance parameter.
+
+
+ The rk first columns of W' span the range of
+ A.
+
+
+ The rk first (top) rows of W span the row
+ range of A.
+
+
+ A non zero vector x belongs to range(A) iff
+ W*x is row compressed in accordance with Ac
+ i.e the norm of its last components is small w.r.t its first
+ components.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ colcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+
+
+ Used Functions
+
+ The rowcomp function is based on the svd or
+ qr decompositions.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/CHAPTER b/modules/linear_algebra/help/en_US/linear/CHAPTER
new file mode 100755
index 000000000..7d9d9cf49
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/CHAPTER
@@ -0,0 +1,2 @@
+title = Linear Equations
+
diff --git a/modules/linear_algebra/help/en_US/linear/aff2ab.xml b/modules/linear_algebra/help/en_US/linear/aff2ab.xml
new file mode 100755
index 000000000..756469256
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/aff2ab.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ aff2ab
+ linear (affine) function to A,b conversion
+
+
+ Calling Sequence
+ [A,b]=aff2ab(afunction,dimX,D [,flag])
+
+
+ Arguments
+
+
+ afunction
+
+
+ a scilab function Y =fct(X,D) where X, D, Y are list of matrices
+
+
+
+
+ dimX
+
+
+ a p x 2 integer matrix (p is the number of matrices in X)
+
+
+
+
+ D
+
+
+ a list of real matrices (or any other valid Scilab object).
+
+
+
+
+ flag
+
+
+ optional parameter (flag='f' or flag='sp')
+
+
+
+
+ A
+
+ a real matrix
+
+
+
+ b
+
+
+ a real vector having same row dimension as A
+
+
+
+
+
+
+ Description
+
+ aff2ab returns the matrix representation of an affine
+ function (in the canonical basis).
+
+
+ afunction is a function with imposed syntax:
+ Y=afunction(X,D) where X=list(X1,X2,...,Xp) is
+ a list of p real matrices, and Y=list(Y1,...,Yq) is
+ a list of q real real matrices which depend linearly of
+ the Xi's. The (optional) input D contains
+ parameters needed to compute Y as a function of X.
+ (It is generally a list of matrices).
+
+
+ dimX is a p x 2 matrix: dimX(i)=[nri,nci]
+ is the actual number of rows and columns of matrix Xi.
+ These dimensions determine na, the column dimension of
+ the resulting matrix A: na=nr1*nc1 +...+ nrp*ncp.
+
+
+ If the optional parameter flag='sp' the resulting A
+ matrix is returned as a sparse matrix.
+
+
+ This function is useful to solve a system of linear equations
+ where the unknown variables are matrices.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/chol.xml b/modules/linear_algebra/help/en_US/linear/chol.xml
new file mode 100755
index 000000000..a0a37f1de
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/chol.xml
@@ -0,0 +1,81 @@
+
+
+
+
+ chol
+ Cholesky factorization
+
+
+ Calling Sequence
+ [R]=chol(X)
+
+
+ Arguments
+
+
+ X
+
+ a symmetric positive definite real or complex matrix.
+
+
+
+
+
+ Description
+
+ If X is positive definite, then R = chol(X) produces an upper
+ triangular matrix R such that R'*R = X.
+
+
+ chol(X) uses only the diagonal and upper triangle of X.
+ The lower triangular is assumed to be the (complex conjugate)
+ transpose of the upper.
+
+
+
+ References
+
+ Cholesky decomposition is based on the Lapack routines
+ DPOTRF for real matrices and ZPOTRF for the complex case.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ spchol
+
+
+ qr
+
+
+ svd
+
+
+ bdiag
+
+
+ fullrf
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/inv.xml b/modules/linear_algebra/help/en_US/linear/inv.xml
new file mode 100755
index 000000000..1589972e7
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/inv.xml
@@ -0,0 +1,105 @@
+
+
+
+
+ inv
+ matrix inverse
+
+
+ Calling Sequence
+ inv(X)
+
+
+ Arguments
+
+
+ X
+
+ real or complex square matrix, polynomial matrix, rational matrix in transfer or state-space representation.
+
+
+
+
+
+ Description
+
+ inv(X) is the inverse of the square matrix X. A warning
+ message is printed if X is badly scaled or nearly singular.
+
+
+ For polynomial matrices or rational matrices in transfer representation,
+ inv(X) is equivalent to invr(X).
+
+
+ For linear systems in state-space representation (syslin list),
+ invr(X) is equivalent to invsyslin(X).
+
+
+
+ References
+
+ inv function for matrices of numbers is based on the Lapack routines
+ DGETRF, DGETRI for real matrices and ZGETRF, ZGETRI for the complex case.
+ For polynomial matrix and rational function matrix inv is based on the invr
+ Scilab function.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ slash
+
+
+ backslash
+
+
+ pinv
+
+
+ qr
+
+
+ lufact
+
+
+ lusolve
+
+
+ invr
+
+
+ coff
+
+
+ coffg
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/linsolve.xml b/modules/linear_algebra/help/en_US/linear/linsolve.xml
new file mode 100755
index 000000000..01df2dc47
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/linsolve.xml
@@ -0,0 +1,121 @@
+
+
+
+
+ linsolve
+ linear equation solver
+
+
+ Calling Sequence
+ [x0,kerA]=linsolve(A,b [,x0])
+
+
+ Arguments
+
+
+ A
+
+
+ a na x ma real matrix (possibly sparse)
+
+
+
+
+ b
+
+
+ a na x 1 vector (same row dimension as A)
+
+
+
+
+ x0
+
+ a real vector
+
+
+
+ kerA
+
+
+ a ma x k real matrix
+
+
+
+
+
+
+ Description
+
+ linsolve computes all the solutions to A*x+b=0.
+
+
+ x0 is a particular solution (if any) and kerA= nullspace
+ of A. Any x=x0+kerA*w with arbitrary w satisfies
+ A*x+b=0.
+
+
+ If compatible x0 is given on entry, x0 is returned. If not
+ a compatible x0, if any, is returned.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ inv
+
+
+ pinv
+
+
+ colcomp
+
+
+ im_inv
+
+
+ umfpack
+
+
+ backslash
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/lsq.xml b/modules/linear_algebra/help/en_US/linear/lsq.xml
new file mode 100755
index 000000000..1060d605b
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/lsq.xml
@@ -0,0 +1,113 @@
+
+
+
+
+ lsq
+ linear least square problems.
+
+
+ Calling Sequence
+ X=lsq(A,B [,tol])
+
+
+ Arguments
+
+
+ A
+
+ Real or complex (m x n) matrix
+
+
+
+ B
+
+ real or complex (m x p) matrix
+
+
+
+ tol
+
+ positive scalar, used to determine the effective rank of A
+ (defined as the order of the largest leading triangular
+ submatrix R11 in the QR factorization with pivoting of A,
+ whose estimated condition number <= 1/tol. The tol default value is
+ set to sqrt(%eps).
+
+
+
+
+ X
+
+ real or complex (n x p) matrix
+
+
+
+
+
+ Description
+
+ X=lsq(A,B) computes the minimum norm least square solution of
+ the equation A*X=B, while X=A \ B compute a least square
+ solution with at at most rank(A) nonzero components per column.
+
+
+
+ References
+
+ lsq function is based on the LApack functions DGELSY for
+ real matrices and ZGELSY for complex matrices.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ backslash
+
+
+ inv
+
+
+ pinv
+
+
+ rank
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/lu.xml b/modules/linear_algebra/help/en_US/linear/lu.xml
new file mode 100755
index 000000000..2da9ad568
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/lu.xml
@@ -0,0 +1,154 @@
+
+
+
+
+ lu
+ LU factorization with pivoting
+
+
+ Calling Sequence
+ [L,U]= lu(A)
+ [L,U,E]= lu(A)
+
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix (m x n).
+
+
+
+ L
+
+ real or complex matrices (m x min(m,n)).
+
+
+
+ U
+
+ real or complex matrices (min(m,n) x n ).
+
+
+
+ E
+
+ a (n x n) permutation matrix.
+
+
+
+
+
+ Description
+
+ [L,U]= lu(A) produces two matrices L and
+ U such that A = L*U with U
+ upper triangular and L a general matrix without any particular
+ structure. In fact, the matrix A is factored as E*A=B*U
+ where the matrix B is lower triangular
+ and the matrix L is computed from L=E'*B.
+
+
+ If A has rank k, rows k+1 to
+ n of U are zero.
+
+
+ [L,U,E]= lu(A) produces three matrices L, U and
+ E such that E*A = L*U with
+ U upper triangular and E*L lower
+ triangular for a permutation matrix E.
+
+
+ If A is a real matrix, using the function
+ lufact and luget it is possible to obtain
+ the permutation matrices and also when A is not full
+ rank the column compression of the matrix L.
+
+
+
+ Example #1
+
+ In the following example, we create the Hilbert matrix of size 4 and
+ factor it with A=LU. Notice that the matrix L is not lower triangular.
+ To get a lower triangular L matrix, we should have given the
+ output argument E to Scilab.
+
+
+
+
+ Example #2
+
+ In the following example, we create the Hilbert matrix of size 4 and
+ factor it with EA=LU. Notice that the matrix L is lower triangular.
+
+
+
+
+ Example #3
+
+ The following example shows how to use the lufact and luget functions.
+
+
+
+
+ See Also
+
+
+ lufact
+
+
+ luget
+
+
+ lusolve
+
+
+ qr
+
+
+ svd
+
+
+
+
+ Used Functions
+
+ lu decompositions are based on the Lapack routines DGETRF for real
+ matrices and ZGETRF for the complex case.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/pinv.xml b/modules/linear_algebra/help/en_US/linear/pinv.xml
new file mode 100755
index 000000000..af87b920b
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/pinv.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ pinv
+ pseudoinverse
+
+
+ Calling Sequence
+ pinv(A,[tol])
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ tol
+
+ real number
+
+
+
+
+
+ Description
+
+ X= pinv(A) produces a matrix X of the
+ same dimensions as A' such that:
+
+
+ A*X*A = A, X*A*X = X and both
+ A*X and X*A are Hermitian .
+
+
+ The computation is based on SVD and any singular values
+ lower than a tolerance are treated as zero: this tolerance
+ is accessed by X=pinv(A,tol).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ rank
+
+
+ svd
+
+
+ qr
+
+
+
+
+ Used Functions
+
+ pinv function is based on the singular value decomposition
+ (Scilab function svd).
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/qr.xml b/modules/linear_algebra/help/en_US/linear/qr.xml
new file mode 100755
index 000000000..52b3bb433
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/qr.xml
@@ -0,0 +1,184 @@
+
+
+
+
+ qr
+ QR decomposition
+
+
+ Calling Sequence
+ [Q,R]=qr(X [,"e"])
+ [Q,R,E]=qr(X [,"e"])
+ [Q,R,rk,E]=qr(X [,tol])
+
+
+
+ Arguments
+
+
+ X
+
+ real or complex matrix
+
+
+
+ tol
+
+ nonnegative real number
+
+
+
+ Q
+
+ square orthogonal or unitary matrix
+
+
+
+ R
+
+
+ matrix with same dimensions as X
+
+
+
+
+ E
+
+ permutation matrix
+
+
+
+ rk
+
+
+ integer (QR-rank of X)
+
+
+
+
+
+
+ Description
+
+
+ [Q,R] = qr(X)
+
+
+ produces an upper triangular matrix R of the same dimension as X and an orthogonal (unitary in the complex case) matrix Q so that X = Q*R. [Q,R] = qr(X,"e") produces an "economy size": If X is m-by-n with m > n, then only the first n columns of Q are computed as well as the first n rows of R.
+
+
+ From Q*R = X , it follows that
+ the kth column of the matrix X, is expressed as a linear combination
+ of the k first columns of Q (with coefficients R(1,k), ..., R(k,k) ). The k first columns of Q make an orthogonal basis
+ of the subspace spanned by the k first comumns of X. If column k
+ of X (i.e. X(:,k) ) is a linear combination of the first
+ p columns of X, then the entries R(p+1,k), ..., R(k,k)
+ are zero. It this situation, R is upper trapezoidal. If X has
+ rank rk, rows R(rk+1,:), R(rk+2,:), ... are zeros.
+
+
+
+
+ [Q,R,E] = qr(X)
+
+
+ produces a (column) permutation matrix E, an upper
+ triangular R with decreasing diagonal elements and an
+ orthogonal (or unitary) Q so that X*E = Q*R.
+ If rk is the rank of X, the
+ rk first entries along the main diagonal of
+ R, i.e. R(1,1), R(2,2), ..., R(rk,rk)
+ are all different from zero. [Q,R,E] = qr(X,"e")
+ produces an "economy size":
+ If X is m-by-n with m > n, then only the first n
+ columns of Q are computed as well as the first n
+ rows of R.
+
+
+
+
+ [Q,R,rk,E] = qr(X ,tol)
+
+
+ returns rk = rank estimate of X i.e. rk is the number of diagonal elements in R which are larger than a given threshold tol.
+
+
+
+
+ [Q,R,rk,E] = qr(X)
+
+
+ returns rk = rank estimate of X
+ i.e. rk is the number of diagonal elements in
+ R which are larger than
+ tol=R(1,1)*%eps*max(size(R)). See rankqr
+ for a rank revealing QR factorization, using the condition number
+ of R.
+
+
+
+
+
+
+ Examples
+ rk first
+//diagonal entries of R are non zero :
+A=rand(5,2)*rand(2,5);
+[Q,R,rk,E] = qr(A,1.d-10);
+norm(Q'*A-R)
+svd([A,Q(:,1:rk)]) //span(A) =span(Q(:,1:rk))
+ ]]>
+
+
+ See Also
+
+
+ rankqr
+
+
+ rank
+
+
+ svd
+
+
+ rowcomp
+
+
+ colcomp
+
+
+
+
+ Used Functions
+
+ qr decomposition is based the Lapack routines DGEQRF, DGEQPF,
+ DORGQR for the real matrices and ZGEQRF, ZGEQPF, ZORGQR for the
+ complex case.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/linear/rankqr.xml b/modules/linear_algebra/help/en_US/linear/rankqr.xml
new file mode 100755
index 000000000..3532b3daa
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/linear/rankqr.xml
@@ -0,0 +1,150 @@
+
+
+
+
+ rankqr
+ rank revealing QR factorization
+
+
+ Calling Sequence
+ [Q,R,JPVT,RANK,SVAL]=rankqr(A, [RCOND,JPVT])
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ RCOND
+
+ real number used to determine the effective rank of
+ A, which is defined as the order of the largest leading
+ triangular submatrix R11 in the QR factorization with
+ pivoting ofA, whose estimated condition number <
+ 1/RCOND.
+
+
+
+
+ JPVT
+
+
+ integer vector on entry, if JPVT(i) is not 0, the
+ i-th column of A is permuted to the front
+ of AP, otherwise column i is a free
+ column. On exit, if JPVT(i) = k, then the
+ i-th column of A*P was the
+ k-th column of A.
+
+
+
+
+ RANK
+
+
+ the effective rank of A, i.e., the order of the
+ submatrix R11. This is the same as the order of the
+ submatrix T1 in the complete orthogonal factorization
+ of A.
+
+
+
+
+ SVAL
+
+ real vector with 3 components; The estimates of some of the
+ singular values of the triangular factor R.
+
+
+ SVAL(1) is the largest singular value of
+ R(1:RANK,1:RANK);
+
+
+ SVAL(2) is the
+ smallest singular value of R(1:RANK,1:RANK);
+
+
+ SVAL(3) is the smallest singular value of
+ R(1:RANK+1,1:RANK+1), if RANK < MIN(M,N),
+ or of R(1:RANK,1:RANK), otherwise.
+
+
+
+
+
+
+ Description
+
+ To compute (optionally) a rank-revealing QR factorization of a real
+ general M-by-N real or complex matrix A, which may be
+ rank-deficient, and estimate its effective rank using incremental
+ condition estimation.
+
+
+ The routine uses a QR factorization with column pivoting:
+
+
+
+ with R11 defined as the largest leading submatrix whose
+ estimated condition number is less than 1/RCOND. The
+ order of R11, RANK, is the effective rank of
+ A.
+
+
+ If the triangular factorization is a rank-revealing one (which will be
+ the case if the leading columns were well- conditioned), then
+ SVAL(1) will also be an estimate for the largest singular
+ value of A, and SVAL(2) and
+ SVAL(3) will be estimates for the RANK-th
+ and (RANK+1)-st singular values of A,
+ respectively.
+
+
+ By examining these values, one can confirm that the
+ rank is well defined with respect to the chosen value of
+ RCOND. The ratio SVAL(1)/SVAL(2) is an
+ estimate of the condition number of R(1:RANK,1:RANK).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ qr
+
+
+ rank
+
+
+
+
+ Used Functions
+
+ Slicot library routines MB03OD, ZB03OD.
+
+
+
diff --git a/modules/linear_algebra/help/en_US/markov/CHAPTER b/modules/linear_algebra/help/en_US/markov/CHAPTER
new file mode 100755
index 000000000..c29eb913c
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/markov/CHAPTER
@@ -0,0 +1,2 @@
+title = Markov Matrices
+
diff --git a/modules/linear_algebra/help/en_US/markov/classmarkov.xml b/modules/linear_algebra/help/en_US/markov/classmarkov.xml
new file mode 100755
index 000000000..a80312508
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/markov/classmarkov.xml
@@ -0,0 +1,93 @@
+
+
+
+
+ classmarkov
+ recurrent and transient classes of Markov matrix
+
+
+ Calling Sequence
+ [perm,rec,tr,indsRec,indsT]=classmarkov(M)
+
+
+ Arguments
+
+
+ M
+
+ real N x N Markov matrix. Sum of entries in each row should add to one.
+
+
+
+ perm
+
+ integer permutation vector.
+
+
+
+ rec, tr
+
+ integer vector, number (number of states in each recurrent classes, number of transient states).
+
+
+
+ indsRec,indsT
+
+ integer vectors. (Indexes of recurrent and transient states).
+
+
+
+
+
+ Description
+
+ Returns a permutation vector perm such that
+
+
+
+ Each Mii is a Markov matrix of dimension rec(i) i=1,..,r.
+ Q is sub-Markov matrix of dimension tr.
+ States 1 to sum(rec) are recurrent and states from r+1 to n
+ are transient.
+ One has perm=[indsRec,indsT] where indsRec is a vector of size sum(rec)
+ and indsT is a vector of size tr.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ genmarkov
+
+
+ eigenmarkov
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/markov/eigenmarkov.xml b/modules/linear_algebra/help/en_US/markov/eigenmarkov.xml
new file mode 100755
index 000000000..950937188
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/markov/eigenmarkov.xml
@@ -0,0 +1,81 @@
+
+
+
+
+ eigenmarkov
+ normalized left and right Markov eigenvectors
+
+
+ Calling Sequence
+ [M,Q]=eigenmarkov(P)
+
+
+ Arguments
+
+
+ P
+
+ real N x N Markov matrix. Sum of entries in each row should add to one.
+
+
+
+ M
+
+ real matrix with N columns.
+
+
+
+ Q
+
+ real matrix with N rows.
+
+
+
+
+
+ Description
+
+ Returns normalized left and right eigenvectors
+ associated with the eigenvalue 1 of the Markov transition matrix P.
+ If the multiplicity of this eigenvalue is m and P
+ is N x N, M is a m x N matrix and Q a N x m matrix.
+ M(k,:) is the probability distribution vector associated with the kth
+ ergodic set (recurrent class). M(k,x) is zero if x is not in the
+ k-th recurrent class.
+ Q(x,k) is the probability to end in the k-th recurrent class starting
+ from x. If P^k converges for large k (no eigenvalues on the
+ unit circle except 1), then the limit is Q*M (eigenprojection).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ genmarkov
+
+
+ classmarkov
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/markov/genmarkov.xml b/modules/linear_algebra/help/en_US/markov/genmarkov.xml
new file mode 100755
index 000000000..edf5baeeb
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/markov/genmarkov.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ genmarkov
+ generates random markov matrix with recurrent and transient classes
+
+
+ Calling Sequence
+ M=genmarkov(rec,tr)
+ M=genmarkov(rec,tr,flag)
+
+
+
+ Arguments
+
+
+ rec
+
+ integer row vector (its dimension is the number of recurrent classes).
+
+
+
+ tr
+
+ integer (number of transient states)
+
+
+
+ M
+
+ real Markov matrix. Sum of entries in each row should add to one.
+
+
+
+ flag
+
+
+ string 'perm'. If given, a random permutation of the states is done.
+
+
+
+
+
+
+ Description
+
+ Returns in M a random Markov transition probability matrix
+ with size(rec,1) recurrent classes with rec(1),...rec($)
+ entries respectively and tr transient states.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ classmarkov
+
+
+ eigenmarkov
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/CHAPTER b/modules/linear_algebra/help/en_US/matrix/CHAPTER
new file mode 100755
index 000000000..bb89125cd
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Analysis
+
diff --git a/modules/linear_algebra/help/en_US/matrix/cond.xml b/modules/linear_algebra/help/en_US/matrix/cond.xml
new file mode 100755
index 000000000..4c85c76c1
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/cond.xml
@@ -0,0 +1,158 @@
+
+
+
+
+ cond
+ condition number
+
+
+ Calling Sequence
+
+ c = cond(X)
+ c = cond(X, p)
+
+
+
+ Arguments
+
+
+ X
+
+ real or complex matrix. If c = cond(X, p), X must be real or complex square matrix.
+
+
+
+ p
+
+ scalar or string (type of norm) (default value = 2).
+
+
+
+ c
+
+ real scalar, the condition number.
+
+
+
+
+
+ Description
+
+
+ c = cond(X)
+
+
+ returns condition number in 2-norm.cond(X) is the ratio of the
+ largest singular value of X to the smallest.
+
+
+
+
+ c = cond(X, p)
+
+
+ returns condition number in p-norm : norm(X, p) * norm(inv(X), p).
+ If p is specified, p can be equal to :
+
+
+
+
+ p = 1. cond(X, p) returns condition number in 1-norm.
+
+
+
+
+ p = 2. cond(X, p) returns condition number in 2-norm.
+
+
+
+
+ p = %inf or 'inf'. cond(X, p) returns condition number in infinity norm.
+
+
+
+
+ p = 'fro'. cond(X, p) returns condition number in Frobenius norm.
+
+
+
+
+
+
+
+
+ Examples
+
+
+
+
+
+ See Also
+
+
+ rcond
+
+
+ svd
+
+
+ norm
+
+
+
+
+ History
+
+
+ 5.4.0
+
+
+ Calling cond(X), where X is
+ non square matrix, is now managed. For example:
+
+
+
+
+
+ Calling cond(X, p) allows to calculate p-norm
+ condition number. For example:
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/det.xml b/modules/linear_algebra/help/en_US/matrix/det.xml
new file mode 100755
index 000000000..10d6965a0
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/det.xml
@@ -0,0 +1,104 @@
+
+
+
+
+ det
+ determinant
+
+
+ Calling Sequence
+ det(X)
+ [e,m]=det(X)
+
+
+
+ Arguments
+
+
+ X
+
+ real or complex square matrix, polynomial or rational matrix.
+
+
+
+ m
+
+ real or complex number, the determinant base 10 mantissae
+
+
+
+ e
+
+ integer, the determinant base 10 exponent
+
+
+
+
+
+ Description
+
+ det(X) ( m*10^e is the determinant of the square matrix X.
+
+
+ For polynomial matrix det(X) is equivalent to determ(X).
+
+
+ For rational matrices det(X) is equivalent to detr(X).
+
+
+
+ The det and detr functions don't use the same algorithm.
+ For a rational fraction, det(X) is overloaded by %r_det(X) which is based on the determ function.
+ detr() uses the Leverrier method.
+
+
+ Sometimes the det and detr functions may return different values for rational matrices.
+ In such cases you should set rational simplification mode off by using simp_mode(%f)
to get the same result.
+
+
+
+
+ References
+
+ det computations are based on the Lapack routines
+ DGETRF for real matrices and ZGETRF for the complex case.
+
+
+ Concerning sparse matrices, the determinant is obtained from LU factorization of umfpack library.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ detr
+
+
+ determ
+
+
+ simp_mode
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/orth.xml b/modules/linear_algebra/help/en_US/matrix/orth.xml
new file mode 100755
index 000000000..a0c7c36eb
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/orth.xml
@@ -0,0 +1,76 @@
+
+
+
+
+ orth
+ orthogonal basis
+
+
+ Calling Sequence
+ Q=orth(A)
+
+
+ Arguments
+
+
+ A
+
+ real or complex matrix
+
+
+
+ Q
+
+ real or complex matrix
+
+
+
+
+
+ Description
+
+ Q=orth(A) returns Q, an orthogonal
+ basis for the span of A. Range(Q) =
+ Range(A) and Q'*Q=eye.
+
+
+ The number of columns of Q is the rank of
+ A as determined by the QR algorithm.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ qr
+
+
+ rowcomp
+
+
+ colcomp
+
+
+ range
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/rank.xml b/modules/linear_algebra/help/en_US/matrix/rank.xml
new file mode 100755
index 000000000..ec651a774
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/rank.xml
@@ -0,0 +1,87 @@
+
+
+
+
+ rank
+ rank
+
+
+ Calling Sequence
+ [i]=rank(X)
+ [i]=rank(X,tol)
+
+
+
+ Arguments
+
+
+ X
+
+ real or complex matrix
+
+
+
+ tol
+
+ nonnegative real number
+
+
+
+
+
+ Description
+
+ rank(X) is the numerical rank of X
+ i.e. the number of singular values of X that are larger than
+ norm(size(X),'inf') * norm(X) * %eps.
+
+
+ rank(X,tol) is the number of singular values of
+ X that are larger than tol.
+
+
+
+ Note that the default value of tol is proportional to
+ norm(X). As a consequence
+ rank([1.d-80,0;0,1.d-80]) is 2 !.
+
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ svd
+
+
+ qr
+
+
+ rowcomp
+
+
+ colcomp
+
+
+ lu
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/rcond.xml b/modules/linear_algebra/help/en_US/matrix/rcond.xml
new file mode 100755
index 000000000..4d95cb28d
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/rcond.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ rcond
+ inverse condition number
+
+
+ Calling Sequence
+ rcond(X)
+
+
+ Arguments
+
+
+ X
+
+ real or complex square matrix
+
+
+
+
+
+ Description
+
+ rcond(X) is an estimate for the reciprocal of the
+ condition of X in the 1-norm.
+
+
+ If X is well conditioned, rcond(X) is close to 1.
+ If not, rcond(X) is close to 0.
+
+
+ We compute the 1-norm of A with Lapack/DLANGE, compute its LU decomposition with Lapack/DGETRF
+ and finally estimate the condition with Lapack/DGECON.
+
+
+
+ Examples
+
+
+ Estimating the 1-norm inverse condition number with rcond is
+ much faster than computing the 2-norm condition number with cond.
+ As a trade-off, rcond may be less reliable.
+
+
+
+
+ See Also
+
+
+ svd
+
+
+ cond
+
+
+ inv
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/rref.xml b/modules/linear_algebra/help/en_US/matrix/rref.xml
new file mode 100755
index 000000000..d2d1f7774
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/rref.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ rref
+ computes matrix row echelon form by lu transformations
+
+
+ Calling Sequence
+ R=rref(A)
+
+
+ Arguments
+
+
+ A
+
+ m x n matrix with scalar entries
+
+
+
+ R
+
+ m x n matrix,row echelon form of a
+
+
+
+
+
+ Description
+
+ rref computes the row echelon form of the given matrix by left lu
+ decomposition. If ones need the transformation used just call
+ X=rref([A,eye(m,m)]) the row echelon form R is X(:,1:n) and
+ the left transformation L is given by X(:,n+1:n+m) such as L*A=R
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ lu
+
+
+ qr
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/matrix/trace.xml b/modules/linear_algebra/help/en_US/matrix/trace.xml
new file mode 100755
index 000000000..84ba1e20c
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/matrix/trace.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ trace
+ trace
+
+
+ Calling Sequence
+ trace(X)
+
+
+ Arguments
+
+
+ X
+
+ real or complex square matrix, polynomial or rational matrix.
+
+
+
+
+
+ Description
+
+ trace(X) is the trace of the matrix X.
+
+
+ Same as sum(diag(X)).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ det
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/CHAPTER b/modules/linear_algebra/help/en_US/pencil/CHAPTER
new file mode 100755
index 000000000..86d1da116
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Pencil
+
diff --git a/modules/linear_algebra/help/en_US/pencil/companion.xml b/modules/linear_algebra/help/en_US/pencil/companion.xml
new file mode 100755
index 000000000..0509be671
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/companion.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ companion
+ companion matrix
+
+
+ Calling Sequence
+ A=companion(p)
+
+
+ Arguments
+
+
+ p
+
+ polynomial or vector of polynomials
+
+
+
+ A
+
+ square matrix
+
+
+
+
+
+ Description
+
+ Returns a matrix A with characteristic polynomial equal
+ to p if p is monic. If p is not monic
+ the characteristic polynomial of A is equal to
+ p/c where c is the coefficient of largest degree
+ in p.
+
+
+ If p is a vector of monic polynomials, A is block diagonal,
+ and the characteristic polynomial of the ith block is p(i).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ spec
+
+
+ poly
+
+
+ randpencil
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/ereduc.xml b/modules/linear_algebra/help/en_US/pencil/ereduc.xml
new file mode 100755
index 000000000..40a83b693
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/ereduc.xml
@@ -0,0 +1,114 @@
+
+
+
+
+ ereduc
+ computes matrix column echelon form by qz transformations
+
+
+ Calling Sequence
+ [E,Q,Z [,stair [,rk]]]=ereduc(X,tol)
+
+
+ Arguments
+
+
+ X
+
+ m x n matrix with real entries.
+
+
+
+ tol
+
+ real positive scalar.
+
+
+
+ E
+
+ column echelon form matrix
+
+
+
+ Q
+
+ m x m unitary matrix
+
+
+
+ Z
+
+ n x n unitary matrix
+
+
+
+ stair
+
+ vector of indexes,
+
+
+ *
+
+
+ ISTAIR(i) = + j if the boundary element E(i,j) is a corner point.
+
+
+
+
+ *
+
+
+ ISTAIR(i) = - j if the boundary element E(i,j) is not a corner point.
+
+
+
+
+
+ (i=1,...,M)
+
+
+
+
+ rk
+
+ integer, estimated rank of the matrix
+
+
+
+
+
+ Description
+
+ Given an m x n matrix X (not necessarily regular) the function
+ ereduc computes a unitary transformed matrix E=Q*X*Z which is in
+ column echelon form (trapezoidal form). Furthermore the rank of
+ matrix X is determined.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ fstair
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/fstair.xml b/modules/linear_algebra/help/en_US/pencil/fstair.xml
new file mode 100755
index 000000000..9d43f915b
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/fstair.xml
@@ -0,0 +1,157 @@
+
+
+
+
+ fstair
+ computes pencil column echelon form by qz transformations
+
+
+ Calling Sequence
+ [AE,EE,QE,ZE,blcks,muk,nuk,muk0,nuk0,mnei]=fstair(A,E,Q,Z,stair,rk,tol)
+
+
+ Arguments
+
+
+ A
+
+ m x n matrix with real entries.
+
+
+
+ tol
+
+ real positive scalar.
+
+
+
+ E
+
+ column echelon form matrix
+
+
+
+ Q
+
+ m x m unitary matrix
+
+
+
+ Z
+
+ n x n unitary matrix
+
+
+
+ stair
+
+ vector of indexes (see ereduc)
+
+
+
+ rk
+
+ integer, estimated rank of the matrix
+
+
+
+ AE
+
+ m x n matrix with real entries.
+
+
+
+ EE
+
+ column echelon form matrix
+
+
+
+ QE
+
+ m x m unitary matrix
+
+
+
+ ZE
+
+ n x n unitary matrix
+
+
+
+ nblcks
+
+
+ is the number of submatrices having full row rank >= 0 detected in matrix A.
+
+
+
+
+ muk:
+
+ integer array of dimension (n). Contains the column dimensions mu(k) (k=1,...,nblcks) of the submatrices having full column rank in the pencil sE(eps)-A(eps)
+
+
+
+ nuk:
+
+ integer array of dimension (m+1). Contains the row dimensions nu(k) (k=1,...,nblcks) of the submatrices having full row rank in the pencil sE(eps)-A(eps)
+
+
+
+ muk0:
+
+ integer array of dimension (n). Contains the column dimensions mu(k) (k=1,...,nblcks) of the submatrices having full column rank in the pencil sE(eps,inf)-A(eps,inf)
+
+
+
+ nuk:
+
+ integer array of dimension (m+1). Contains the row dimensions nu(k) (k=1,...,nblcks) of the submatrices having full row rank in the pencil sE(eps,inf)-A(eps,inf)
+
+
+
+ mnei:
+
+ integer array of dimension (4). mnei(1) = row dimension of sE(eps)-A(eps)
+
+
+
+
+
+ Description
+
+ Given a pencil sE-A where matrix E is in column echelon form the
+ function fstair computes according to the wishes of the user a
+ unitary transformed pencil QE(sEE-AE)ZE which is more or less similar
+ to the generalized Schur form of the pencil sE-A.
+ The function yields also part of the Kronecker structure of
+ the given pencil.
+
+
+ Q,Z are the unitary matrices used to compute the pencil where E
+ is in column echelon form (see ereduc)
+
+
+
+ See Also
+
+
+ quaskro
+
+
+ ereduc
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/glever.xml b/modules/linear_algebra/help/en_US/pencil/glever.xml
new file mode 100755
index 000000000..cd3d577df
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/glever.xml
@@ -0,0 +1,118 @@
+
+
+
+
+ glever
+ inverse of matrix pencil
+
+
+ Calling Sequence
+ [Bfs,Bis,chis]=glever(E,A [,s])
+
+
+ Arguments
+
+
+ E, A
+
+ two real square matrices of same dimensions
+
+
+
+ s
+
+
+ character string (default value 's')
+
+
+
+
+ Bfs,Bis
+
+ two polynomial matrices
+
+
+
+ chis
+
+ polynomial
+
+
+
+
+
+ Description
+
+ Computation of
+
+
+ (s*E-A)^-1
+
+
+ by generalized Leverrier's algorithm for a matrix pencil.
+
+
+
+ chis = characteristic polynomial (up to a multiplicative constant).
+
+
+ Bfs = numerator polynomial matrix.
+
+
+ Bis
+ = polynomial matrix ( - expansion of (s*E-A)^-1 at infinity).
+
+
+ Note the - sign before Bis.
+
+
+
+ Caution
+
+ This function uses cleanp to simplify Bfs,Bis and chis.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ rowshuff
+
+
+ det
+
+
+ invr
+
+
+ coffg
+
+
+ pencan
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/kroneck.xml b/modules/linear_algebra/help/en_US/pencil/kroneck.xml
new file mode 100755
index 000000000..68488e0e7
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/kroneck.xml
@@ -0,0 +1,159 @@
+
+
+
+
+ kroneck
+ Kronecker form of matrix pencil
+
+
+ Calling Sequence
+ [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(F)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(E,A)
+
+
+
+ Arguments
+
+
+ F
+
+
+ real matrix pencil F=s*E-A
+
+
+
+
+ E,A
+
+ two real matrices of same dimensions
+
+
+
+ Q,Z
+
+ two square orthogonal matrices
+
+
+
+ Qd,Zd
+
+ two vectors of integers
+
+
+
+ numbeps,numeta
+
+ two vectors of integers
+
+
+
+
+
+ Description
+
+ Kronecker form of matrix pencil: kroneck computes two
+ orthogonal matrices Q, Z which put the pencil F=s*E -A into
+ upper-triangular form:
+
+
+
+ The dimensions of the four blocks are given by:
+
+
+ eps=Qd(1) x Zd(1), inf=Qd(2) x Zd(2),
+ f = Qd(3) x Zd(3), eta=Qd(4)xZd(4)
+
+
+ The inf block contains the infinite modes of
+ the pencil.
+
+
+ The f block contains the finite modes of
+ the pencil
+
+
+ The structure of epsilon and eta blocks are given by:
+
+
+ numbeps(1) = # of eps blocks of size 0 x 1
+
+
+ numbeps(2) = # of eps blocks of size 1 x 2
+
+
+ numbeps(3) = # of eps blocks of size 2 x 3 etc...
+
+
+ numbeta(1) = # of eta blocks of size 1 x 0
+
+
+ numbeta(2) = # of eta blocks of size 2 x 1
+
+
+ numbeta(3) = # of eta blocks of size 3 x 2 etc...
+
+
+ The code is taken from T. Beelen (Slicot-WGS group).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ gschur
+
+
+ gspec
+
+
+ systmat
+
+
+ pencan
+
+
+ randpencil
+
+
+ trzeros
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/lyap.xml b/modules/linear_algebra/help/en_US/pencil/lyap.xml
new file mode 100755
index 000000000..46874bc8e
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/lyap.xml
@@ -0,0 +1,79 @@
+
+
+
+
+ lyap
+ Lyapunov equation
+
+
+ Calling Sequence
+ [X]=lyap(A,C,'c')
+ [X]=lyap(A,C,'d')
+
+
+
+ Arguments
+
+
+ A, C
+
+
+ real square matrices, C must be symmetric
+
+
+
+
+
+
+ Description
+
+ X= lyap(A,C,flag) solves the continuous time or
+ discrete time matrix Lyapunov matrix equation:
+
+
+
+
+ Note that a unique solution exist if and only if an eigenvalue of A is
+ not an eigenvalue of -A (flag='c') or 1 over an eigenvalue of A
+ (flag='d').
+
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ sylv
+
+
+ ctr_gram
+
+
+ obs_gram
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/pencan.xml b/modules/linear_algebra/help/en_US/pencil/pencan.xml
new file mode 100755
index 000000000..77a19a64e
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/pencan.xml
@@ -0,0 +1,105 @@
+
+
+
+
+ pencan
+ canonical form of matrix pencil
+
+
+ Calling Sequence
+ [Q,M,i1]=pencan(Fs)
+ [Q,M,i1]=pencan(E,A)
+
+
+
+ Arguments
+
+
+ Fs
+
+
+ a regular pencil s*E-A
+
+
+
+
+ E,A
+
+ two real square matrices
+
+
+
+ Q,M
+
+ two non-singular real matrices
+
+
+
+ i1
+
+ integer
+
+
+
+
+
+ Description
+
+ Given the regular pencil Fs=s*E-A, pencan returns matrices Q
+ and M
+ such than M*(s*E-A)*Q is in "canonical" form.
+
+
+ M*E*Q is a block matrix
+
+
+
+ with N nilpotent and i1 = size of the I matrix above.
+
+
+ M*A*Q is a block matrix:
+
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ glever
+
+
+ penlaur
+
+
+ rowshuff
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/penlaur.xml b/modules/linear_algebra/help/en_US/pencil/penlaur.xml
new file mode 100755
index 000000000..00392641b
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/penlaur.xml
@@ -0,0 +1,114 @@
+
+
+
+
+ penlaur
+ Laurent coefficients of matrix pencil
+
+
+ Calling Sequence
+ [Si,Pi,Di,order]=penlaur(Fs)
+ [Si,Pi,Di,order]=penlaur(E,A)
+
+
+
+ Arguments
+
+
+ Fs
+
+
+ a regular pencil s*E-A
+
+
+
+
+ E, A
+
+ two real square matrices
+
+
+
+ Si,Pi,Di
+
+ three real square matrices
+
+
+
+ order
+
+ integer
+
+
+
+
+
+ Description
+
+ penlaur computes the first Laurent coefficients of (s*E-A)^-1 at
+ infinity.
+
+
+ (s*E-A)^-1 = ... + Si/s - Pi - s*Di + ... at s = infinity.
+
+
+ order = order of the singularity (order=index-1).
+
+
+ The matrix pencil Fs=s*E-A should be invertible.
+
+
+ For a index-zero pencil, Pi, Di,... are zero and Si=inv(E).
+
+
+ For a index-one pencil (order=0),Di =0.
+
+
+ For higher-index pencils, the terms -s^2 Di(2), -s^3 Di(3),... are given by:
+
+
+ Di(2)=Di*A*Di, Di(3)=Di*A*Di*A*Di (up
+ to Di(order)).
+
+
+
+ Remark
+
+ Experimental version: troubles when bad conditioning of so*E-A
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ glever
+
+
+ pencan
+
+
+ rowshuff
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/quaskro.xml b/modules/linear_algebra/help/en_US/pencil/quaskro.xml
new file mode 100755
index 000000000..d16e81dcd
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/quaskro.xml
@@ -0,0 +1,134 @@
+
+
+
+
+ quaskro
+ quasi-Kronecker form
+
+
+ Calling Sequence
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(F)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(E,A)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(F,tol)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(E,A,tol)
+
+
+
+ Arguments
+
+
+ F
+
+
+ real matrix pencil F=s*E-A (s=poly(0,'s'))
+
+
+
+
+ E,A
+
+ two real matrices of same dimensions
+
+
+
+ tol
+
+ a real number (tolerance, default value=1.d-10)
+
+
+
+ Q,Z
+
+ two square orthogonal matrices
+
+
+
+ Qd,Zd
+
+ two vectors of integers
+
+
+
+ numbeps
+
+ vector of integers
+
+
+
+
+
+ Description
+
+ Quasi-Kronecker form of matrix pencil: quaskro computes two
+ orthogonal matrices Q, Z which put the pencil F=s*E -A into
+ upper-triangular form:
+
+
+
+ The dimensions of the blocks are given by:
+
+
+ eps=Qd(1) x Zd(1), inf=Qd(2) x Zd(2),
+ r = Qd(3) x Zd(3)
+
+
+ The inf block contains the infinite modes of
+ the pencil.
+
+
+ The f block contains the finite modes of
+ the pencil
+
+
+ The structure of epsilon blocks are given by:
+
+
+ numbeps(1) = # of eps blocks of size 0 x 1
+
+
+ numbeps(2) = # of eps blocks of size 1 x 2
+
+
+ numbeps(3) = # of eps blocks of size 2 x 3 etc...
+
+
+ The complete (four blocks) Kronecker form is given by
+ the function kroneck which calls quaskro on
+ the (pertransposed) pencil sE(r)-A(r).
+
+
+ The code is taken from T. Beelen
+
+
+
+ See Also
+
+
+ kroneck
+
+
+ gschur
+
+
+ gspec
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/randpencil.xml b/modules/linear_algebra/help/en_US/pencil/randpencil.xml
new file mode 100755
index 000000000..c60dd7a9a
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/randpencil.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ randpencil
+ random pencil
+
+
+ Calling Sequence
+ F=randpencil(eps,infi,fin,eta)
+
+
+ Arguments
+
+
+ eps
+
+ vector of integers
+
+
+
+ infi
+
+ vector of integers
+
+
+
+ fin
+
+ real vector, or monic polynomial, or vector of monic polynomial
+
+
+
+ eta
+
+ vector of integers
+
+
+
+ F
+
+
+ real matrix pencil F=s*E-A (s=poly(0,'s'))
+
+
+
+
+
+
+ Description
+
+ Utility function.
+ F=randpencil(eps,infi,fin,eta) returns a random pencil F
+ with given Kronecker structure. The structure is given by:
+ eps=[eps1,...,epsk]: structure of epsilon blocks (size eps1x(eps1+1),....)
+ fin=[l1,...,ln] set of finite eigenvalues (assumed real) (possibly [])
+ infi=[k1,...,kp] size of J-blocks at infinity
+ ki>=1 (infi=[] if no J blocks).
+ eta=[eta1,...,etap]: structure ofeta blocks (size eta1+1)xeta1,...)
+
+
+ epsi's should be >=0, etai's should be >=0, infi's should
+ be >=1.
+
+
+ If fin is a (monic) polynomial, the finite block admits the roots of
+ fin as eigenvalues.
+
+
+ If fin is a vector of polynomial, they are the finite elementary
+ divisors of F i.e. the roots of p(i) are finite
+ eigenvalues of F.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ kroneck
+
+
+ pencan
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/rowshuff.xml b/modules/linear_algebra/help/en_US/pencil/rowshuff.xml
new file mode 100755
index 000000000..713c0a70f
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/rowshuff.xml
@@ -0,0 +1,103 @@
+
+
+
+
+ rowshuff
+ shuffle algorithm
+
+
+ Calling Sequence
+ [Ws,Fs1]=rowshuff(Fs, [alfa])
+
+
+ Arguments
+
+
+ Fs
+
+
+ square real pencil Fs = s*E-A
+
+
+
+
+ Ws
+
+ polynomial matrix
+
+
+
+ Fs1
+
+
+ square real pencil F1s = s*E1 -A1 with E1 non-singular
+
+
+
+
+ alfa
+
+
+ real number (alfa = 0 is the default value)
+
+
+
+
+
+
+ Description
+
+ Shuffle algorithm: Given the pencil Fs=s*E-A, returns Ws=W(s)
+ (square polynomial matrix) such that:
+
+
+ Fs1 = s*E1-A1 = W(s)*(s*E-A) is a pencil with non singular E1 matrix.
+
+
+ This is possible iff the pencil Fs = s*E-A is regular (i.e. invertible).
+ The degree of Ws is equal to the index of the pencil.
+
+
+ The poles at infinity of Fs are put to alfa and the zeros of Ws are at alfa.
+
+
+ Note that (s*E-A)^-1 = (s*E1-A1)^-1 * W(s) = (W(s)*(s*E-A))^-1 *W(s)
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ pencan
+
+
+ glever
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/pencil/sylv.xml b/modules/linear_algebra/help/en_US/pencil/sylv.xml
new file mode 100755
index 000000000..4b6d85939
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/pencil/sylv.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ sylv
+ Sylvester equation.
+
+
+ Calling Sequence
+ sylv(A, B, C, flag)
+
+
+ Arguments
+
+
+ A,B,C
+
+ three real matrices of appropriate dimensions.
+
+
+
+ flag
+
+
+ character string ('c' or 'd')
+
+
+
+
+
+
+ Description
+
+ X= sylv(A, B, C, 'c') computes X, solution
+ of the "continuous time" Sylvester equation
+
+
+
+ X=sylv(A, B, C, 'd') computes X, solution
+ of the modified "discrete time" Sylvester equation
+
+
+
+ X=-sylv(-A, B, C, 'd') computes X, solution
+ of the real "discrete time" Sylvester equation
+
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ lyap
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/proj.xml b/modules/linear_algebra/help/en_US/proj.xml
new file mode 100755
index 000000000..0797774a1
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/proj.xml
@@ -0,0 +1,72 @@
+
+
+
+
+ proj
+ projection
+
+
+ Calling Sequence
+ P = proj(X1,X2)
+
+
+ Arguments
+
+
+ X1,X2
+
+ two real matrices with equal number of columns
+
+
+
+ P
+
+
+ real projection matrix (P^2=P)
+
+
+
+
+
+
+ Description
+
+ P is the projection on X2 parallel to X1.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ projspec
+
+
+ orth
+
+
+ fullrf
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/state_space/CHAPTER b/modules/linear_algebra/help/en_US/state_space/CHAPTER
new file mode 100755
index 000000000..a0b62cdee
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/state_space/CHAPTER
@@ -0,0 +1,2 @@
+title = State-Space Matrices
+
diff --git a/modules/linear_algebra/help/en_US/state_space/coff.xml b/modules/linear_algebra/help/en_US/state_space/coff.xml
new file mode 100755
index 000000000..2944ddac1
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/state_space/coff.xml
@@ -0,0 +1,97 @@
+
+
+
+
+ coff
+ resolvent (cofactor method)
+
+
+ Calling Sequence
+ [N,d]=coff(M [,var])
+
+
+ Arguments
+
+
+ M
+
+ square real matrix
+
+
+
+ var
+
+ character string
+
+
+
+ N
+
+
+ polynomial matrix (same size as M)
+
+
+
+
+ d
+
+
+ polynomial (characteristic polynomial poly(A,'s'))
+
+
+
+
+
+
+ Description
+
+ coff computes R=(s*eye()-M)^-1 for M a real matrix.
+ R is given by N/d.
+
+
+ N = numerator polynomial matrix.
+
+
+ d = common denominator.
+
+
+ var character string ('s' if omitted)
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ coffg
+
+
+ ss2tf
+
+
+ nlev
+
+
+ poly
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/state_space/nlev.xml b/modules/linear_algebra/help/en_US/state_space/nlev.xml
new file mode 100755
index 000000000..5d8bd89ad
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/state_space/nlev.xml
@@ -0,0 +1,88 @@
+
+
+
+
+ nlev
+ Leverrier's algorithm
+
+
+ Calling Sequence
+ [num,den]=nlev(A,z [,rmax])
+
+
+ Arguments
+
+
+ A
+
+ real square matrix
+
+
+
+ z
+
+ character string
+
+
+
+ rmax
+
+
+ optional parameter (see bdiag)
+
+
+
+
+
+
+ Description
+
+ [num,den]=nlev(A,z [,rmax]) computes
+ (z*eye()-A)^(-1)
+
+
+ by block diagonalization of A followed by Leverrier's algorithm
+ on each block.
+
+
+ This algorithm is better than the usual leverrier algorithm but
+ still not perfect!
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ coff
+
+
+ coffg
+
+
+ glever
+
+
+ ss2tf
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/subspaces/CHAPTER b/modules/linear_algebra/help/en_US/subspaces/CHAPTER
new file mode 100755
index 000000000..d87d9ca5e
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/subspaces/CHAPTER
@@ -0,0 +1,3 @@
+title = Subspaces
+
+
diff --git a/modules/linear_algebra/help/en_US/subspaces/spaninter.xml b/modules/linear_algebra/help/en_US/subspaces/spaninter.xml
new file mode 100755
index 000000000..650b9dba2
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/subspaces/spaninter.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ spaninter
+ subspace intersection
+
+
+ Calling Sequence
+ [X,dim]=spaninter(A,B [,tol])
+
+
+ Arguments
+
+
+ A, B
+
+ two real or complex matrices with equal number of rows
+
+
+
+ X
+
+ orthogonal or unitary square matrix
+
+
+
+ dim
+
+
+ integer, dimension of subspace range(A) inter range(B)
+
+
+
+
+
+
+ Description
+
+ computes the intersection of range(A) and range(B).
+
+
+ The first dim columns of X span this intersection i.e.
+ X(:,1:dim) is an orthogonal basis for
+
+
+ range(A) inter range(B)
+
+
+ In the X basis A and B are respectively represented by:
+
+
+ X'*A and X'*B.
+
+
+ tol is a threshold (sqrt(%eps) is the default value).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ spanplus
+
+
+ spantwo
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/subspaces/spanplus.xml b/modules/linear_algebra/help/en_US/subspaces/spanplus.xml
new file mode 100755
index 000000000..276ccdb50
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/subspaces/spanplus.xml
@@ -0,0 +1,100 @@
+
+
+
+
+ spanplus
+ sum of subspaces
+
+
+ Calling Sequence
+ [X,dim,dima]=spanplus(A,B[,tol])
+
+
+ Arguments
+
+
+ A, B
+
+ two real or complex matrices with equal number of rows
+
+
+
+ X
+
+ orthogonal or unitary square matrix
+
+
+
+ dim, dima
+
+ integers, dimension of subspaces
+
+
+
+ tol
+
+ nonnegative real number
+
+
+
+
+
+ Description
+
+ computes a basis X such that:
+
+
+ the first dima columns of X span Range(A)
+ and the following (dim-dima) columns make a basis of A+B
+ relative to A.
+
+
+ The dim first columns of X make a basis for A+B.
+
+
+ One has the following canonical form for [A,B]:
+
+
+
+ tol is an optional argument (see function code).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ spaninter
+
+
+ im_inv
+
+
+ spantwo
+
+
+
+
diff --git a/modules/linear_algebra/help/en_US/subspaces/spantwo.xml b/modules/linear_algebra/help/en_US/subspaces/spantwo.xml
new file mode 100755
index 000000000..7be745d6d
--- /dev/null
+++ b/modules/linear_algebra/help/en_US/subspaces/spantwo.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ spantwo
+ sum and intersection of subspaces
+
+
+ Calling Sequence
+ [Xp,dima,dimb,dim]=spantwo(A,B, [tol])
+
+
+ Arguments
+
+
+ A, B
+
+ two real or complex matrices with equal number of rows
+
+
+
+ Xp
+
+ square non-singular matrix
+
+
+
+ dima, dimb, dim
+
+ integers, dimension of subspaces
+
+
+
+ tol
+
+ nonnegative real number
+
+
+
+
+
+ Description
+
+ Given two matrices A and B with same number of rows,
+ returns a square matrix Xp (non singular but not necessarily orthogonal)
+ such that :
+
+
+
+ The first dima columns of inv(Xp) span range(A).
+
+
+ Columns dim-dimb+1 to dima of inv(Xp) span the
+ intersection of range(A) and range(B).
+
+
+ The dim first columns of inv(Xp) span
+ range(A)+range(B).
+
+
+ Columns dim-dimb+1 to dim of inv(Xp) span
+ range(B).
+
+
+ Matrix [A1;A2] has full row rank (=rank(A)). Matrix [B2;B3] has
+ full row rank (=rank(B)). Matrix [A2,B2] has full row rank (=rank(A inter B)). Matrix [A1,0;A2,B2;0,B3] has full row rank (=rank(A+B)).
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ spanplus
+
+
+ spaninter
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/addchapter.sce b/modules/linear_algebra/help/fr_FR/addchapter.sce
new file mode 100755
index 000000000..6da99e965
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/addchapter.sce
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+
+add_help_chapter("Algèbre Lineaire",SCI+"/modules/linear_algebra/help/fr_FR",%T);
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/CHAPTER b/modules/linear_algebra/help/fr_FR/eigen/CHAPTER
new file mode 100755
index 000000000..88f8bc42b
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/CHAPTER
@@ -0,0 +1,2 @@
+title = Eigenvalue and Singular Value
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/bdiag.xml b/modules/linear_algebra/help/fr_FR/eigen/bdiag.xml
new file mode 100755
index 000000000..a7dc9f342
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/bdiag.xml
@@ -0,0 +1,111 @@
+
+
+
+
+ bdiag
+ bloc-diagonalisation, vecteurs propres généralisés
+
+
+ Séquence d'appel
+ [Ab [,X [,bs]]]=bdiag(A [,rmax])
+
+
+ Paramètres
+
+
+ A
+
+ matrice carrée réelle ou complexe
+
+
+
+
+ rmax
+
+ nombre réel
+
+
+
+
+ Ab
+
+ matrice carrée réelle ou complexe
+
+
+
+
+ X
+
+ matrice régulière, réelle ou complexe
+
+
+
+
+ bs
+
+ vecteur d'entiers
+
+
+
+
+
+
+ Description
+
+
+ [Ab [,X [,bs]]]=bdiag(A [,rmax]) calcule la forme
+ bloc-diagonale de A. bs précise la structure des
+ blocs (tailles respectives des blocs). X est la
+ matrice de changement de base, c'est à dire que Ab =
+ inv(X)*A*X
+
+ est bloc-diagonale.
+
+
+ rmax contrôle le conditionnement de X;
+ la valeur par défaut est la norme l1 de A.
+
+
+ Pour obtenir une forme diagonale (si celle-ci existe) choisissez
+ une valeur élevée de rmax (rmax=1/%eps
+ par exemple). Pour une matrice réelle quelconque, les blocs sont
+ de taille (1x1) ou (2x2) et X est la matrice des
+ vecteurs propres.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ schur
+
+
+ sylv
+
+
+ spec
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/gspec.xml b/modules/linear_algebra/help/fr_FR/eigen/gspec.xml
new file mode 100755
index 000000000..d7e856080
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/gspec.xml
@@ -0,0 +1,69 @@
+
+
+
+
+ gspec
+ valeurs propres d'un faisceau de matrices (obsolete)
+
+
+ Séquence d'appel
+ [al,be]=gspec(A,E)
+ [al,be,Z]=gspec(A,E)
+
+
+
+ Paramètres
+
+
+ A, E
+
+ matrices carrées réelles de mêmes dimensions
+
+
+
+
+ al, be
+
+ vecteurs réels
+
+
+
+
+ Z
+
+ matrice carrée régulière
+
+
+
+
+
+
+ Description
+
+ Cette fonction est maintenant un cas particulier de la fonction
+ spec. La syntaxe d'appel doit être remplacée par
+
+
+
+
+ Voir aussi
+
+
+ spec
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/hess.xml b/modules/linear_algebra/help/fr_FR/eigen/hess.xml
new file mode 100755
index 000000000..6ae439c64
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/hess.xml
@@ -0,0 +1,94 @@
+
+
+
+
+ hess
+ Forme de Hessenberg
+
+
+ Séquence d'appel
+ H = hess(A)
+ [U,H] = hess(A)
+
+
+
+ Paramètres
+
+
+ A
+
+ matrice carrée réelle ou complexe
+
+
+
+
+ H
+
+ matrice carrée réelle ou complexe
+
+
+
+
+ U
+
+ matrice carrée unitaire
+
+
+
+
+
+
+ Description
+
+ [U,H] = hess(A) Calcule une matrice unitaire U
+ et une matrice de Hessenberg H telles que A =
+ U*H*U'
+
+ et U'*U = Identité. La syntaxe
+ H=hess(A) ne renvoie que la matrice de Hessenberg.
+
+
+ Les coefficients d'une matrice sous forme de Hessenberg sont nuls
+ sous la première sous-diagonale. Si la matrice est symétrique ou
+ hermitienne, la forme est tridiagonale.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ qr
+
+
+ contr
+
+
+ schur
+
+
+
+
+ Fonctions Utilisées
+
+ Le calcul de la forme de Hessenberg determinant est basé sur les routines Lapack :
+ DGEHRD, DORGHR pour les matrices réelles et ZGEHRD, ZORGHR pour le cas complexe.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/pbig.xml b/modules/linear_algebra/help/fr_FR/eigen/pbig.xml
new file mode 100755
index 000000000..724cf59f4
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/pbig.xml
@@ -0,0 +1,128 @@
+
+
+
+
+ pbig
+ projection sur des sous-espaces propres
+
+
+ Séquence d'appel
+ [Q,M]=pbig(A,thres,flag)
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle carrée
+
+
+
+
+ thres
+
+ nombre réel
+
+
+
+
+ flag
+
+
+ chaîne de caractères ('c' ou 'd')
+
+
+
+
+ Q,M
+
+ matrices réelles
+
+
+
+
+
+
+ Description
+
+ Projection sur des sous-espaces propres de A associés aux valeurs
+ propres avec partie réelle >= thres
+ (flag='c') ou avec module >=
+ thres (flag='d').
+
+
+ La projection est définie par Q*M, où Q
+ est de rang maximal, les lignes de M sont
+ linéairement indépendantes et M*Q=eye.
+
+
+ Si flag='c', les valeurs propres de
+ M*A*Q = valeurs propres de A avec partie
+ réelle >= thres.
+
+
+ Si flag='d', les valeurs propres de
+ M*A*Q = valeurs propres de A avec module
+ >= thres.
+
+
+ Si flag='c' et si [Q1,M1] =
+ factorisation de rang maximal (fullrf) de
+ eye()-Q*M alors les valeurs propres de
+ M1*A*Q1 = valeurs propres de A avec
+ partie réelle < thres.
+
+
+ Si flag='d' et si [Q1,M1] =
+ factorisation de rang maximal (fullrf) de
+ eye()-Q*M alors les valeurs propres de
+ M1*A*Q1 = valeurs propres de A avec
+ module < thres.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ psmall
+
+
+ projspec
+
+
+ fullrf
+
+
+ schur
+
+
+
+
+ Fonctions Utilisées
+
+ pbig est basée sur la forme de Schur ordonnée
+ (fonction Scilab schur).
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/spec.xml b/modules/linear_algebra/help/fr_FR/eigen/spec.xml
new file mode 100755
index 000000000..de3027bc2
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/spec.xml
@@ -0,0 +1,211 @@
+
+
+
+
+ spec
+ valeurs propres d'une matrice
+
+
+ Séquence d'appel
+ evals=spec(A)
+ [X,diagevals]=spec(A)
+
+ evals=spec(A,E)
+ [al,be]=spec(A,E)
+ [al,be,Z]=spec(A,E)
+ [al,be]=spec(A,E)
+ [al,be,Q,Z]=spec(A,E)
+
+
+
+ Paramètres
+
+
+ A
+
+ matrice carrée réelle ou complexe
+
+
+
+
+ E
+
+
+ matrice carrée réelle ou complexe de même dimensions que A
+
+
+
+
+ evals
+
+ vecteur réel ou complexe
+
+
+
+
+ diagevals
+
+ matrice carrée diagonale réelle ou complexe (les éléments
+ diagonaux sont les valeurs propres)
+
+
+
+
+ al
+
+ vecteur réel ou complexe, al./be donnes les valeurs propres
+
+
+
+
+ be
+
+ vecteur réel ou complexe, al./be donnes les valeurs propres
+
+
+
+
+ X
+
+ matrice carrée inversible réelle ou complexe, matrices des
+ vecteurs propres.
+
+
+
+
+ Q
+
+ matrice carrée inversible réelle ou complexe, matrices des
+ vecteurs propres à gauche.
+
+
+
+
+ Z
+
+ atrice carrée inversible réelle ou complexe, matrices des
+ vecteurs propres à droite.
+
+
+
+
+
+
+ Description
+
+
+ spec(A)
+
+
+ evals=spec(A) retourne dans le vecteur
+ evals les valeurs propres de A.
+
+
+ [evals,X] =spec(A) retourne de plus les vecteurs
+ propres (s'ils existent). Voir Aussi bdiag
+
+
+
+
+ spec(A,B)
+
+
+ evals=spec(A,E) retourne le spectre du faisceau
+ s E - A, c'est à dire les racines du déterminant de
+ la matrice de polynômes s E - A.
+
+
+ [al,be] = spec(A,E) retourne le spectre du faisceau
+ s E - A, c'est à dire les racines du déterminant de
+ la matrice de polynômes s E - A. Les valeurs propres
+ sont données par al./be. Si be(i) = 0 la
+ iième valeur propres est à l'infini. (Pour E =
+ eye(A), al./be
+
+ est spec(A)).
+
+
+ [al,be,Z] = spec(A,E) retourne de plus la matrice
+ Z des vecteurs propres généralisés à droite.
+
+
+ [al,be,Q,Z] = spec(A,E) retourne de plus les matrices
+ Q et Z des vecteurs propres généralisés Ã
+ droite et à gauche.
+
+ Pour les grosses matrices pleines / creuses, vous
+ pouvez utiliser le module Arnoldi.
+
+
+
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ poly
+
+
+ det
+
+
+ gspec
+
+
+ schur
+
+
+ bdiag
+
+
+ colcomp
+
+
+ dsaupd
+
+
+ dnaupd
+
+
+
+
+ Fonctions Utilisées
+
+ Le calcul des valeurs propres des matrices est basé sur les
+ routines Lapack DGEEV and ZGEEV.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/sva.xml b/modules/linear_algebra/help/fr_FR/eigen/sva.xml
new file mode 100755
index 000000000..91c66ed91
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/sva.xml
@@ -0,0 +1,87 @@
+
+
+
+
+ sva
+ approximation de valeurs singulières
+
+
+ Séquence d'appel
+ [U,s,V]=sva(A,k)
+ [U,s,V]=sva(A,tol)
+
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+
+ k
+
+ entier
+
+
+
+
+ tol
+
+ nombre réel positif
+
+
+
+
+
+
+ Description
+
+ Approximation de valeurs singulières.
+
+
+ [U,S,V]=sva(A,k) avec k un entier
+ >=1, renvoie U,S et V telles que
+ B=U*S*V' est la meilleure approximation au sens
+ l_2 de A avec rang(B)=k.
+
+
+ [U,S,V]=sva(A,tol) où tol est un réel
+ positif, renvoie U,S et V tels que
+ B=U*S*V' et la norme l_2 de A-B est
+ inférieure à tol.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/eigen/svd.xml b/modules/linear_algebra/help/fr_FR/eigen/svd.xml
new file mode 100755
index 000000000..a78b9dda0
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/eigen/svd.xml
@@ -0,0 +1,132 @@
+
+
+
+
+ svd
+ décomposition en valeurs singulières
+
+
+ Séquence d'appel
+ s=svd(X)
+ [U,S,V]=svd(X)
+ [U,S,V]=svd(X,0) (obsolete)
+ [U,S,V]=svd(X,"e")
+ [U,S,V,rk]=svd(X [,tol])
+
+
+
+ Paramètres
+
+
+ X
+
+ matrice réelle ou complexe
+
+
+
+
+ s
+
+ vecteur réel (valeurs singulières)
+
+
+
+
+ S
+
+ matrice réelle diagonale (valeurs singulières sur la diagonale)
+
+
+
+
+ U,V
+
+ matrices carrées unitaires (vecteurs singuliers).
+
+
+
+
+ tol
+
+ nombre réel positif
+
+
+
+
+
+
+ Description
+
+ [U,S,V]=svd(X) renvoie une matrice diagonale S, de même
+ dimension que X avec des éléments diagonaux positifs classés
+ par ordre décroissant, ainsi que deux matrices unitaires U
+ et V telles que
+ X = U*S*V'.[U,S,V]=svd(X,"e")
+ renvoie la décomposition réduite : si X est une
+ matrice m x n et que m > n alors
+ seulement les n premières colonnes de U sont
+ calculées et S est n x n .
+
+
+ s=svd(X) renvoie un vecteur s contenant
+ les valeurs singulières.
+
+
+ [U,S,V,rk]=svd(X [,tol]) renvoie de plus
+ rk, le rang "numérique" de X
+ c'est à dire le nombre de valeurs singulières plus grandes
+ que tol.
+
+
+ La valeur par défaut de tol est la même que pour la fonction rank.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ rank
+
+
+ qr
+
+
+ colcomp
+
+
+ rowcomp
+
+
+ sva
+
+
+ spec
+
+
+
+
+ Fonctions Utilisées
+
+ la décomposition svd est basée sur les routines DGESVD pour les
+ matrices réelles et ZGESVD pour le cas complexe.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/factorization/CHAPTER b/modules/linear_algebra/help/fr_FR/factorization/CHAPTER
new file mode 100755
index 000000000..e6daeb8eb
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/factorization/CHAPTER
@@ -0,0 +1,2 @@
+title = Factorization
+
diff --git a/modules/linear_algebra/help/fr_FR/factorization/givens.xml b/modules/linear_algebra/help/fr_FR/factorization/givens.xml
new file mode 100755
index 000000000..233d0cd94
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/factorization/givens.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ givens
+ Transformation de Givens
+
+
+ Séquence d'appel
+ U=givens(xy)
+ U=givens(x,y)
+ [U,c]=givens(xy)
+ [U,c]=givens(x,y)
+
+
+
+ Paramètres
+
+
+ x,y
+
+ deux nombres réels ou complexes
+
+
+
+
+ xy
+
+ vecteur colonne réel ou complexe à deux composantes
+
+
+
+
+ U
+
+ matrice unitaire 2 x 2
+
+
+
+
+ c
+
+ vecteur colonne réel ou complexe à deux composantes
+
+
+
+
+
+
+ Description
+
+ U= givens(x, y) ou U = givens(xy) avec xy = [x;y]
+ renvoie U une matrice unitaire 2x2 telle que :
+
+
+ U*xy=[r;0]=c.
+
+
+
+ Notez que givens(x,y) et givens([x;y]) sont équivalents.
+
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ qr
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/factorization/householder.xml b/modules/linear_algebra/help/fr_FR/factorization/householder.xml
new file mode 100755
index 000000000..f81b8b9ad
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/factorization/householder.xml
@@ -0,0 +1,71 @@
+
+
+
+
+ householder
+ Matrice de Householder
+
+
+ Séquence d'appel
+ u=householder(v [,w])
+
+
+ Paramètres
+
+
+ v
+
+ vecteur colonne réel ou complexe
+
+
+
+
+ w
+
+
+ vecteur colonne réel ou complexe de même taille que v (la valeur par défaut est eye(v))
+
+
+
+
+ u
+
+ vecteur colonne réel ou complexe
+
+
+
+
+
+
+ Description
+
+ Etant donnés deux vecteurs colonnes v et w de même taille, householder(v,w) renvoie un vecteur normé u, tel que
+ (eye()-2*u*u')*v est colinéaire à w.
+ (eye()-2*u*u') est la matrice de la transformation de Householder correspondante.
+
+
+ La valeur par défaut de w est eye(v). Dans ce cas le vecteur (eye()-2*u*u')*v est égal à eye(v)*norm(v).
+
+
+
+ Voir aussi
+
+
+ qr
+
+
+ givens
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/factorization/sqroot.xml b/modules/linear_algebra/help/fr_FR/factorization/sqroot.xml
new file mode 100755
index 000000000..55f751b12
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/factorization/sqroot.xml
@@ -0,0 +1,63 @@
+
+
+
+
+ sqroot
+ factorisation hermitienne W*W'
+
+
+ Séquence d'appel
+ sqroot(X)
+
+
+ Paramètres
+
+
+ X
+
+ matrice complexe ou réelle, symétrique définie non-négative
+
+
+
+
+
+
+ Description
+
+ renvoie W telle que X=W*W' (en utilisant svd).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ chol
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/CHAPTER b/modules/linear_algebra/help/fr_FR/kernel/CHAPTER
new file mode 100755
index 000000000..be67920e1
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/CHAPTER
@@ -0,0 +1,2 @@
+title = Kernel
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/colcomp.xml b/modules/linear_algebra/help/fr_FR/kernel/colcomp.xml
new file mode 100755
index 000000000..4f674ac87
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/colcomp.xml
@@ -0,0 +1,108 @@
+
+
+
+
+ colcomp
+ compression de colonnes, noyau
+
+
+ Séquence d'appel
+ [W,rk]=colcomp(A [,flag] [,tol])
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+
+ flag
+
+ chaîne de caractères
+
+
+
+
+ tol
+
+ nombre réel
+
+
+
+
+ W
+
+ matrice carré régulière (matrice de changement de base)
+
+
+
+
+ rk
+
+
+ entier (rang de"A)
+
+
+
+
+
+
+ Description
+
+ Compression des colonnes de A : Ac = A*W est à colonnes compressées, c'est à dire
+
+
+ Ac=[0,Af] et Af est de rang maximal
+ rank(Af) = rank(A) = rk.
+
+
+ flag et tol sont des paramètres optionnels : flag = 'qr'
+ ou 'svd' ('svd' par défaut).
+
+
+ tol = paramètre de tolérance (de l'ordre de %eps par défaut).
+
+
+ Les ma-rk premières colonnes de W forment une base du noyau de A quand size(A)=[na,ma].
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ rowcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+ kernel
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/fullrf.xml b/modules/linear_algebra/help/fr_FR/kernel/fullrf.xml
new file mode 100755
index 000000000..07b037630
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/fullrf.xml
@@ -0,0 +1,102 @@
+
+
+
+
+ fullrf
+ factorisation de rang plein
+
+
+ Séquence d'appel
+ [Q,M,rk]=fullrf(A,[tol])
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+
+ tol
+
+ nombre réel (tolérance pour le calcul du rang)
+
+
+
+
+ Q,M
+
+ matrices réelles ou complexes
+
+
+
+
+ rk
+
+
+ entier (rang de A)
+
+
+
+
+
+
+ Description
+
+ Cette fonction calcule la factorisation de rang plein de A : fullrf renvoie Q et M telles que A = Q*M
+ avec Im(Q)=Im(A) et ker(M)=ker(A),
+ Q de rang maximal, et les lignes de M sont linéairement indépendantes,
+ rk = rank(A) = nombre de colonnes de Q = nombre de lignes de M.
+
+
+ tol = paramètre de tolérance (de l'ordre de %eps par défaut).
+ Le rang rk de A est considéré égal au nombre de ses valeurs singulières plus grandes que norm(A)*tol.
+
+
+ Si A est symétrique, fullrf renvoie M=Q'.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ svd
+
+
+ qr
+
+
+ fullrfk
+
+
+ rowcomp
+
+
+ colcomp
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/fullrfk.xml b/modules/linear_algebra/help/fr_FR/kernel/fullrfk.xml
new file mode 100755
index 000000000..12336d7bb
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/fullrfk.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ fullrfk
+ factorisation de rang plein de A^k
+
+
+ Séquence d'appel
+ [Q,M]=fullrfk(A,k)
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+
+ k
+
+ entier
+
+
+
+
+ Q,M
+
+ matrices réelles ou complexes
+
+
+
+
+
+
+ Description
+
+ Cette fonction calcule la factorisation de rang plein de A^k : fullrfk renvoie Q et M telles que A^k = Q*M
+ avec Im(Q)=Im(A^k) et ker(M)=ker(A^k),
+ Q de rang maximal, et les lignes de M sont linéairement indépendantes,
+
+
+ Pour k=1, fullrfk est équivalent à fullrf.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ fullrf
+
+
+ range
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/kernel.xml b/modules/linear_algebra/help/fr_FR/kernel/kernel.xml
new file mode 100755
index 000000000..9cf413739
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/kernel.xml
@@ -0,0 +1,96 @@
+
+
+
+
+ kernel
+ noyau
+
+
+ Séquence d'appel
+ W=kernel(A [,tol,[,flag])
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe (pleine ou creuse)
+
+
+
+
+ flag
+
+ chaîne de caractères
+
+
+
+
+ tol
+
+ nombre réel
+
+
+
+
+ W
+
+ matrice régulière
+
+
+
+
+
+
+ Description
+
+ W=kernel(A) calcule le noyau de A, et size(W,2) est la nullité de A.
+ Les colonnes de W forment une base du noyau de A.
+ Si A est régulière, alors W=[].
+
+
+ flag et tol sont des paramètres optionnels : flag = 'qr'
+ or 'svd' ('svd' par défaut).
+
+
+ tol = paramètre de tolérance (de l'ordre de %eps par défaut).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ colcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/range.xml b/modules/linear_algebra/help/fr_FR/kernel/range.xml
new file mode 100755
index 000000000..e7b6aa6ef
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/range.xml
@@ -0,0 +1,95 @@
+
+
+
+
+ range
+ Image de A^k
+
+
+ Séquence d'appel
+ [X,dim]=range(A,k)
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle carrée
+
+
+
+ k
+
+ entier non négatif, La valeur par défaut est 1
+
+
+
+ X
+
+ matrice réelle orthonormale.
+
+
+
+ dim
+
+ entier (dimension du sous-espace image)
+
+
+
+
+
+ Description
+
+ Calcul de l'image de A^k; les dim
+ premières colonnes de X forment une base de
+ A^k. Les dernières lignes de X forment une
+ base de l'orthogonal de l'image.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ fullrfk
+
+
+ rowcomp
+
+
+
+
+ Fonctions Utilisées
+
+ La fonction range est basée sue la fonction rowcomp
+ qui utilise la décomposition svd.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/kernel/rowcomp.xml b/modules/linear_algebra/help/fr_FR/kernel/rowcomp.xml
new file mode 100755
index 000000000..bb071feae
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/kernel/rowcomp.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ rowcomp
+ compression de lignes, image
+
+
+ Séquence d'appel
+ [W,rk]=colcomp(A [,flag [,tol]])
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+ flag
+
+ chaîne de caractères optionnelle qui peut prendre les valeurs
+ 'svd' ou 'qr'. La valeur par
+ défaut est sqrt(%eps)*norm(A,1).
+
+
+
+
+ tol
+
+ nombre réel non négatif. La valeur par
+ défaut est sqrt(%eps)*norm(A,1).
+
+
+
+
+ W
+
+ matrice carrée régulière (matrice de changement de base)
+
+
+
+ rk
+
+
+ entier (rang de"A).
+
+
+
+
+
+
+ Description
+
+ Compression des colonnes de A. Ac = W*A est Ã
+ lignes compressées, c'est à dire
+ Ac=[Af;0] et les lignes de Af sont linéairement
+ indépendantes.
+
+
+ flag et tol sont des paramètres optionnels :
+ flag = 'qr' ou 'svd'
+ ('svd' par défaut).
+
+
+ tol = paramètre de tolérance (de l'ordre de
+ %eps par défaut).
+
+
+ Les rk premières colonnes de W' forment
+ une base de l'image de A.
+
+
+ Un vecteur non nul x appartient à Im(A) si
+ W*x est à lignes compressées en accord avec Ac
+ c'est à dire que la norme de ses dernières composantes est nulle (Ã
+ la précision machine) par rapport à ses rk premières composantes.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ colcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+
+
+ Fonctions Utilisées
+
+ La fonction rowcomp est basée sur les décompositions
+ svd ou qr.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/CHAPTER b/modules/linear_algebra/help/fr_FR/linear/CHAPTER
new file mode 100755
index 000000000..7d9d9cf49
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/CHAPTER
@@ -0,0 +1,2 @@
+title = Linear Equations
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/chol.xml b/modules/linear_algebra/help/fr_FR/linear/chol.xml
new file mode 100755
index 000000000..f155bb42c
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/chol.xml
@@ -0,0 +1,80 @@
+
+
+
+
+ chol
+ Factorisation de Cholesky
+
+
+ Séquence d'appel
+ [R]=chol(X)
+
+
+ Paramètres
+
+
+ X
+
+ matrice réelle ou complexe
+
+
+
+
+
+
+ Description
+
+ Si X est hermitienne (symétrique dans le cas réel) définie positive, alors R = chol(X) renvoie une matrice triangulaire supérieure R telle que R'*R = X.
+
+
+ chol(X) utilise uniquement la partie triangulaire supérieure de X dont la
+ partie triangulaire inférieure est supposée être la transposée (transposée conjuguée dans le cas complexe).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ spchol
+
+
+ qr
+
+
+ svd
+
+
+ bdiag
+
+
+ fullrf
+
+
+
+
+ Fonctions Utilisées
+
+ La décomposition de Cholesky est basée sur les routines Lapack
+ DPOTRF pour les matrices réelles et ZPOTRF pour le cas complexe.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/inv.xml b/modules/linear_algebra/help/fr_FR/linear/inv.xml
new file mode 100755
index 000000000..2441ede3a
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/inv.xml
@@ -0,0 +1,112 @@
+
+
+
+
+ inv
+ inverse d'une matrice
+
+
+ Séquence d'appel
+ inv(X)
+
+
+ Paramètres
+
+
+ X
+
+ matrice carrée réelle, complexe, polynomiale ou rationnelle,
+ liste de type "syslin"
+
+
+
+
+
+
+ Description
+
+ inv(X) est l'inverse de la matrice carrée
+ X. Un message de mise en garde est affiché si X
+ est mal équilibrée (termes très petits et termes très grands) ou
+ singulière à la précision machine.
+
+
+ Pour les matrices polynomiales ou rationnelles, inv(X) est
+ équivalent à invr(X).
+
+
+ Pour les systèmes dynamiques linéaires sous forme de leur représentation
+ d'état (liste de type syslin), inv(X) est
+ équivalent à invsyslin(X).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ slash
+
+
+ backslash
+
+
+ pinv
+
+
+ qr
+
+
+ lufact
+
+
+ lusolve
+
+
+ invr
+
+
+ coff
+
+
+ coffg
+
+
+
+
+ Fonctions Utilisées
+
+ La fonction inv pour les matrices de nombres est basée
+ sur les routines Lapack :
+ DGETRF, DGETRI pour les matrices réelles et ZGETRF, ZGETRI pour le
+ cas complexe.
+ Pour les matrices de polynomes et de fractions rationnelles
+ inv est basée sur la fonction Scilab invr.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/linsolve.xml b/modules/linear_algebra/help/fr_FR/linear/linsolve.xml
new file mode 100755
index 000000000..d7d5c3bc2
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/linsolve.xml
@@ -0,0 +1,121 @@
+
+
+
+
+ linsolve
+ solveur d'équation linéaire
+
+
+ Séquence d'appel
+ [x0,kerA]=linsolve(A,b [,x0])
+
+
+ Paramètres
+
+
+ A
+
+
+ une matrice réelle na x ma (éventuellement creuse)
+
+
+
+
+ b
+
+
+ un vecteur na x 1
+
+
+
+
+ x0
+
+ un vecteur réel
+
+
+
+
+ kerA
+
+
+ une matrice réelle ma x k
+
+
+
+
+
+
+ Description
+
+ linsolve donne toutes les solutions de A*x+b=0.
+
+
+ x0 est une solution particulière (s'il en existe une) et kerA est le noyau de A. Tout vecteur de la forme x=x0+kerA*w avec w quelconque vérifie
+ A*x+b=0.
+
+
+ Si un x0 compatible est donné en entrée, x0 est renvoyé. Dans le cas contraire un x0 compatible, s'il en existe un, est renvoyé.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ inv
+
+
+ pinv
+
+
+ colcomp
+
+
+ im_inv
+
+
+ umfpack
+
+
+ backslash
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/lu.xml b/modules/linear_algebra/help/fr_FR/linear/lu.xml
new file mode 100755
index 000000000..498ac9713
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/lu.xml
@@ -0,0 +1,119 @@
+
+
+
+
+ lu
+ factorisation LU
+
+
+ Séquence d'appel
+ [L,U]= lu(A)
+ [L,U,E]= lu(A)
+
+
+
+ Paramètres
+
+
+ A
+
+ matrice carrée réelle ou complexe (m x n).
+
+
+
+
+ L,U
+
+ matrices carrées réelles ou complexes (n x n).
+
+
+
+
+ E
+
+ une matrice de permutation.
+
+
+
+
+
+
+ Description
+
+ [L,U]= lu(A) calcule deux matrices L et
+ U telles que A = L*U avec U
+ triangulaire supérieure et L triangulaire inférieure
+ à une permutation des lignes près.
+
+
+ Si A est de rang k, les lignes
+ k+1 Ã n de U sont nulles.
+
+
+
+
+ [L,U,E]= lu(A) calcule trois matrices L,
+ U et E telles que E*A = L*U
+ avec U triangulaire supérieure, L
+ triangulaire inférieure et E une matrice de
+ permutation.
+
+
+ Si A est une matrice réelle, il est possible en
+ utilisant lufact et luget
+ d'obtenir les matrices de permutations et quand
+ A n'est pas inversible la compression des
+ colonnes de la matrice L.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ lufact
+
+
+ luget
+
+
+ lusolve
+
+
+ qr
+
+
+ svd
+
+
+
+
+ Fonctions Utilisées
+ La décomposition LU est basée sur les routines Lapack DGETRF pour
+ les matrices réelles et ZGETRF pour le cas complexe.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/pinv.xml b/modules/linear_algebra/help/fr_FR/linear/pinv.xml
new file mode 100755
index 000000000..70b1d11ec
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/pinv.xml
@@ -0,0 +1,85 @@
+
+
+
+
+ pinv
+ pseudo-inverse
+
+
+ Séquence d'appel
+ pinv(A,[tol])
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+
+ tol
+
+ nombre réel
+
+
+
+
+
+
+ Description
+
+ X= pinv(A) renvoie une matrice X de mêmes dimensions que A' telle que :
+
+
+ A*X*A = A, X*A*X = X avec
+ A*X et X*A Hermitiennes.
+
+
+ Le calcul est basé sur une décomposition en valeurs singulières et
+ les valeurs singulières plus petites qu'une tolérance donnée
+ sont considérées comme nulles : pour cela utiliser la syntaxe
+ X=pinv(A,tol).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ rank
+
+
+ svd
+
+
+ qr
+
+
+
+
+ Fonctions Utilisées
+
+ La fonction pinv est basée sur la decomposition en valeurs
+ singulières (fonction Scilab svd).
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/linear/qr.xml b/modules/linear_algebra/help/fr_FR/linear/qr.xml
new file mode 100755
index 000000000..3cb813d07
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/linear/qr.xml
@@ -0,0 +1,194 @@
+
+
+
+
+ qr
+ factorisation QR
+
+
+ Séquence d'appel
+ [Q,R]=qr(X [,"e"])
+ [Q,R,E]=qr(X [,"e"])
+ [Q,R,rk,E]=qr(X [,tol])
+
+
+
+ Paramètres
+
+
+ X
+
+ matrice réelle ou complexe
+
+
+
+
+ tol
+
+ nombre réel positif
+
+
+
+
+ Q
+
+ matrice carrée unitaire
+
+
+
+
+ R
+
+
+ matrice de même dimensions que X
+
+
+
+
+ E
+
+ matrice de permutation
+
+
+
+
+ rk
+
+
+ entier (rang de X)
+
+
+
+
+
+
+ Description
+
+ [Q,R] = qr(X) renvoie une matrice triangulaire supérieure
+ R de même
+ dimensions que X et une matrice carrée othogonale
+ (unitaire dans le cas complexe) Q telles que
+ X = Q*R.
+
+ [Q,R] = qr(X,"e") renvoie une decomposition de
+ taille réduite: si X est une matrice m x
+ n
+
+ avec m > n alors seulement les
+ n premières colonnes de Q sont calculées
+ ainsi que les n premières lignes de
+ R.
+
+
+ Il découle de Q*R = X que la
+ kième colonne de X peut s'exprimer comme
+ une combinaison linéaire des k premieres colonnes de
+ Q (avec les coefficients R(1,k), ...,
+ R(k,k)
+
+ .Les k premieres colonnes de
+ Q forment une base orthogonale du sous espace généré
+ par les Les k premieres colonnes de
+ X. Si la colonne k de X est
+ une combinaison linéaire des p premiéres colonnes de
+ X alors les éléments R(p+1,k), ...,
+ R(k,k)
+
+ sont nuls. Dans cette situation R est
+ une matrice trapézoidale supérieure. Si X est de rang
+ rk alors les lignes R(rk+1,:), R(rk+2,:),
+ ...
+
+ sont nulles.
+
+
+
+ [Q,R,E] = qr(X) renvoie une matrice de permutations (de
+ colonnes) E,
+ une matrice triangulaire supérieure R dont les
+ éléments diagonaux sont classés par ordre décroissant et une
+ matrice unitaire Q telles que X*E = Q*R.
+ si rk est le rang de X les
+ rk premiers éléménts diagonaux de R sont
+ tous non nuls. [Q,R,E] = qr(X,"e") renvoie une decomposition de
+ taille réduite: si X est une matrice m x
+ n
+
+ avec m > n alors seulement les
+ n premières colonnes de Q sont calculées
+ ainsi que les n premières lignes de
+ R.
+
+
+ [Q,R,rk,E] = qr(X [,tol])renvoie de plus
+ rk =rang estimé de X.
+ Plus précisément,
+ rk est le nombre d'éléments diagonaux de
+ R supérieurs à tol. La valeur par défaut
+ de tol est R(1,1)*%eps*max(size(R))
+
+
+ renvoie rk = rang estimé de X. Ici,
+ rk est le nombre d'éléments diagonaux de R
+ supérieurs à R(1,1)*%eps*max(size(R).
+
+
+
+ Exemples
+ rk first
+//diagonal entries of R are non zero :
+A=rand(5,2)*rand(2,5);
+[Q,R,rk,E] = qr(A,1.d-10);
+norm(Q'*A-R)
+svd([A,Q(:,1:rk)]) //span(A) =span(Q(:,1:rk))
+ ]]>
+
+
+ Voir aussi
+
+
+ rank
+
+
+ svd
+
+
+ rowcomp
+
+
+ colcomp
+
+
+
+
+ Fonctions Utilisées
+ La décomposition QR est basée sur les routines Lapack DGEQRF, DGEQPF,
+ DORGQR pour les matrices réelles et ZGEQRF, ZGEQPF, ZORGQR pour le cas
+ complexe.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/markov/CHAPTER b/modules/linear_algebra/help/fr_FR/markov/CHAPTER
new file mode 100755
index 000000000..deb78b04a
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/markov/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrices de Markov
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/CHAPTER b/modules/linear_algebra/help/fr_FR/matrix/CHAPTER
new file mode 100755
index 000000000..bb89125cd
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Analysis
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/cond.xml b/modules/linear_algebra/help/fr_FR/matrix/cond.xml
new file mode 100755
index 000000000..7c53f27ac
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/cond.xml
@@ -0,0 +1,160 @@
+
+
+
+
+ cond
+ conditionnement
+
+
+ Séquence d'appel
+
+ c = cond(X)
+ c = cond(X, p)
+
+
+
+ Paramètres
+
+
+ X
+
+
+ matrice réelle ou complexe. Si c = cond(X, p), X doit être une matrice carrée réelle ou complexe.
+
+
+
+
+ p
+
+ scalaire ou chaine de caractères (valeur par défaut p = 2).
+
+
+
+ c
+
+ scalaire réel.
+
+
+
+
+
+ Description
+
+
+ c = cond(X)
+
+
+ retourne le conditionnement en norme 2.cond(X) est le quotient entre
+ la plus grande et la plus petite valeur singulière de X.
+
+
+
+
+ c = cond(X, p)
+
+
+ retourne le conditionnement en norme p : norm(X, p) * norm(inv(X), p).
+ Si p est spécifié, p est égal soit à :
+
+
+
+
+ p = 1. cond(X, p) retourne le conditionnement en norme 1.
+
+
+
+
+ p = 2. cond(X, p) retourne le conditionnement en norme 2.
+
+
+
+
+ p = %inf or 'inf'. cond(X, p) retourne le conditionnement en norme infinie.
+
+
+
+
+ p = 'fro'. cond(X, p) retourne le conditionnement en norme de Frobenius.
+
+
+
+
+
+
+
+
+ Exemples
+
+
+
+
+
+ Voir aussi
+
+
+ rcond
+
+
+ svd
+
+
+ norm
+
+
+
+
+ Historique
+
+
+ 5.4.0
+
+
+ Appel de cond(X), où X est une matrice non
+ carrée, est maintenant gérée. Par exemple :
+
+
+
+
+
+ Appel de cond(X, p) permet de calculer le contionnement
+ en norme p. Par exemple :
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/det.xml b/modules/linear_algebra/help/fr_FR/matrix/det.xml
new file mode 100755
index 000000000..441b723c5
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/det.xml
@@ -0,0 +1,94 @@
+
+
+
+
+ det
+ déterminant
+
+
+ Séquence d'appel
+ det(X)
+ [e,m]=det(X)
+
+
+
+ Paramètres
+
+
+ X
+
+ matrice carrée réelle ou complexe (creuse ou pleine), polynomiale ou rationnelle
+
+
+
+
+ m
+
+ nombre réel ou complexe, mantisse du déterminant en base 10
+
+
+
+
+ e
+
+ entier, exposant du déterminant en base 10
+
+
+
+
+
+
+ Description
+
+ det(X) ( m*10^e ) est le déterminant de la matrice carrée X.
+
+
+ Pour les matrices polynomiales det(X) est équivalent à determ(X).
+
+
+ Pour les matrices rationnelles det(X) est équivalent à detr(X).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ detr
+
+
+ determ
+
+
+
+
+ Fonctions Utilisées
+
+ Le calcul du determinant est basé sur les routines Lapack :
+ DGETRF pour les matrices réelles et ZGETRF pour le cas complexe.
+
+
+ Concernant le cas des matrices creuses, le calcul du déterminant est effectué
+ à partir de la décomposition LU de la librairie umfpack.
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/orth.xml b/modules/linear_algebra/help/fr_FR/matrix/orth.xml
new file mode 100755
index 000000000..1c190bc72
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/orth.xml
@@ -0,0 +1,78 @@
+
+
+
+
+ orth
+ calcul d'une base orthogonale
+
+
+ Séquence d'appel
+ Q=orth(A)
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle ou complexe
+
+
+
+
+ Q
+
+ matrice réelle ou complexe
+
+
+
+
+
+
+ Description
+
+ Q=orth(A) renvoie Q, une base
+ orthogonale de l'image de A. Im(Q)
+ = Im(A) et Q'*Q = I.
+
+
+ Le nombre de colonnes de Q est égal au rang de
+ A, comme déterminé par l'algorithme QR.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ qr
+
+
+ rowcomp
+
+
+ colcomp
+
+
+ range
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/rank.xml b/modules/linear_algebra/help/fr_FR/matrix/rank.xml
new file mode 100755
index 000000000..06761fea1
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/rank.xml
@@ -0,0 +1,94 @@
+
+
+
+
+ rank
+ rang
+
+
+ Séquence d'appel
+ [i]=rank(X)
+ [i]=rank(X,tol)
+
+
+
+ Paramètres
+
+
+ X
+
+ matrice réelle ou complexe
+
+
+
+
+ tol
+
+ nombre réel positif
+
+
+
+
+
+
+ Description
+
+ rank(X) calcule le rang "numérique" de
+ X c'est à dire le nombre de ses valeurs
+ singulières supérieures à norm(size(X),'inf') *
+ norm(X) * %eps
+
+ .
+
+
+ rank(X,tol) est le nombre de valeurs singulières de
+ X supérieures à tol.
+
+
+
+ Notez que la valeur par défaut de tol est
+ proportionnelle à norm(X). Par exemple
+
+
+
+ rank([1.d-80,0;0,1.d-80]) vaut 2 !.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ svd
+
+
+ qr
+
+
+ rowcomp
+
+
+ colcomp
+
+
+ lu
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/rcond.xml b/modules/linear_algebra/help/fr_FR/matrix/rcond.xml
new file mode 100755
index 000000000..40f871b7f
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/rcond.xml
@@ -0,0 +1,74 @@
+
+
+
+
+ rcond
+ estimation de l'inverse du conditionnement
+
+
+ Séquence d'appel
+ rcond(X)
+
+
+ Paramètres
+
+
+ X
+
+ matrice carrée réelle ou complexe
+
+
+
+
+
+
+ Description
+
+ rcond(X) est une estimation de l'inverse du conditionnement de X pour la norme l_1.
+
+
+ Si X est bien conditionnée, rcond(X) est proche 1.
+ Sinon, rcond(X) est proche de 0.
+
+
+ [r,z]=rcond(X) renvoie rcond(X) dans
+ r et renvoie aussi z tel que norm(X*z,1) = r*norm(X,1)*norm(z,1)
+
+
+ Ainsi, si rcond est très petit z est un vecteur se trouvant dans le noyau de X.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ svd
+
+
+ cond
+
+
+ inv
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/matrix/trace.xml b/modules/linear_algebra/help/fr_FR/matrix/trace.xml
new file mode 100755
index 000000000..f37190fa4
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/matrix/trace.xml
@@ -0,0 +1,58 @@
+
+
+
+
+ trace
+ trace d'une matrice
+
+
+ Séquence d'appel
+ trace(X)
+
+
+ Paramètres
+
+
+ X
+
+ matrice carrée, réelle, complexe, polynomiale ou rationnelle.
+
+
+
+
+
+
+ Description
+
+ trace(X) calcule la trace de X.
+
+
+ Identique à sum(diag(X)).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ det
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/pencil/CHAPTER b/modules/linear_algebra/help/fr_FR/pencil/CHAPTER
new file mode 100755
index 000000000..2c9344edc
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/pencil/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrice compagnon
+
diff --git a/modules/linear_algebra/help/fr_FR/pencil/companion.xml b/modules/linear_algebra/help/fr_FR/pencil/companion.xml
new file mode 100755
index 000000000..80fc6d410
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/pencil/companion.xml
@@ -0,0 +1,78 @@
+
+
+
+
+ companion
+ matrice compagnon
+
+
+ Séquence d'appel
+ A=companion(p)
+
+
+ Paramètres
+
+
+ p
+
+ polynôme ou vecteur de polynômes
+
+
+
+
+ A
+
+ matrice carrée
+
+
+
+
+
+
+ Description
+
+ Renvoie une matrice A dont le polynôme caractéristique est
+ p si p est unitaire (le coefficient de plus haut degré est égal à un). Si p n'est pas unitaire
+ le polynôme caractéristique de A est égal Ã
+ p/c où c est le coefficient de plus haut degré de p.
+
+
+ Si p est un vecteur de polynômes unitaires, A est bloc-diagonale,
+ et le polynôme caractéristique du i-ème bloc est égal à p(i).
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ spec
+
+
+ poly
+
+
+ randpencil
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/pencil/glever.xml b/modules/linear_algebra/help/fr_FR/pencil/glever.xml
new file mode 100755
index 000000000..784429a4f
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/pencil/glever.xml
@@ -0,0 +1,123 @@
+
+
+
+
+ glever
+ inverse d'un faisceau de matrices
+
+
+ Séquence d'appel
+ [Bfs,Bis,chis]=glever(E,A [,s])
+
+
+ Paramètres
+
+
+ E, A
+
+ matrices carrées réelles de même dimensions
+
+
+
+
+ s
+
+
+ chaîne de caractères (indéterminée des polynômes, 's' par défaut )
+
+
+
+
+ Bfs,Bis
+
+ deux matrices polynomiales
+
+
+
+
+ chis
+
+ polynôme
+
+
+
+
+
+
+ Description
+
+ Calcul de
+
+
+ (s*E-A)^-1
+
+
+ par l'algorithme généralisé de Leverrier pour un faisceau de matrices.
+
+
+
+ chis = polynôme caractéristique (à une constante multiplicative près).
+
+
+ Bfs = matrice polynomiale de numérateurs
+
+
+ Bis
+ = matrice polynomiale ( - développement de (s*E-A)^-1 à l'infini).
+
+
+ Noter le signe - devant Bis.
+
+
+
+
+
+ Attention
+
+ Cette fonction utilise cleanp pour simplifier Bfs,Bis et chis.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ rowshuff
+
+
+ det
+
+
+ invr
+
+
+ coffg
+
+
+ pencan
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/pencil/lyap.xml b/modules/linear_algebra/help/fr_FR/pencil/lyap.xml
new file mode 100755
index 000000000..68e7a0eca
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/pencil/lyap.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ lyap
+ Equation de Lyapunov
+
+
+ Séquence d'appel
+ [X]=lyap(A,C,flag)
+
+
+ Paramètres
+
+
+ A, C
+
+
+ matrices réelles, C doit être symétrique
+
+
+
+
+ flag
+
+ chaîne de caractères, 'c' ou 'd'
+
+
+
+
+
+
+ Description
+
+ X= lyap(A,C,flag) résout l'équation matricielle de
+ Lyapunov en temps continu ou discret
+
+
+
+ Une solution unique existe si A n'a pas de valeur propre
+ sur l'axe imaginaire (flag='c') ou si 1 n'est pas
+ valeur propre de A (flag='d').
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ sylv
+
+
+ ctr_gram
+
+
+ obs_gram
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/proj.xml b/modules/linear_algebra/help/fr_FR/proj.xml
new file mode 100755
index 000000000..5bd02b507
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/proj.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ proj
+ projection
+
+
+ Séquence d'appel
+ P = proj(X1,X2)
+
+
+ Paramètres
+
+
+ X1,X2
+
+ deux matrices réelles avec un nombre identique de colonnes.
+
+
+
+
+ P
+
+
+ matrice réelle de projection (P^2=P)
+
+
+
+
+
+
+ Description
+
+ P est la projection sur X2 parallèlement à X1.
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ projspec
+
+
+ orth
+
+
+ fullrf
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/state_space/CHAPTER b/modules/linear_algebra/help/fr_FR/state_space/CHAPTER
new file mode 100755
index 000000000..9f51d7351
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/state_space/CHAPTER
@@ -0,0 +1 @@
+title = State-Space Matrices
diff --git a/modules/linear_algebra/help/fr_FR/state_space/coff.xml b/modules/linear_algebra/help/fr_FR/state_space/coff.xml
new file mode 100755
index 000000000..e69a389ef
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/state_space/coff.xml
@@ -0,0 +1,99 @@
+
+
+
+
+ coff
+ résolvante (méthode des cofacteurs)
+
+
+ Séquence d'appel
+ [N,d]=coff(M [,var])
+
+
+ Paramètres
+
+
+ M
+
+ matrice carrée réelle
+
+
+
+
+ var
+
+ chaîne de caractères (indéterminée des polynômes)
+
+
+
+
+ N
+
+
+ matrice de polynômes (de même taille que M)
+
+
+
+
+ d
+
+
+ polynôme (polynôme caractéristique de M : poly(M,var))
+
+
+
+
+
+
+ Description
+
+ coff calcule R=(s*eye()-M)^-1 pour M une matrice réelle.
+ R est donnée par N/d.
+
+
+ N = matrice des numérateurs (polynômes).
+
+
+ d = dénominateur commun.
+
+
+ var chaîne de caractères (indéterminée des polynômes, 's' par défaut)
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ coffg
+
+
+ ss2tf
+
+
+ nlev
+
+
+ poly
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/state_space/nlev.xml b/modules/linear_algebra/help/fr_FR/state_space/nlev.xml
new file mode 100755
index 000000000..f309b8233
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/state_space/nlev.xml
@@ -0,0 +1,88 @@
+
+
+
+
+ nlev
+ Algorithme de Leverrier
+
+
+ Séquence d'appel
+ [num,den]=nlev(A,z [,rmax])
+
+
+ Paramètres
+
+
+ A
+
+ matrice réelle carrée
+
+
+
+
+ z
+
+ chaîne de caractères
+
+
+
+
+ rmax
+
+
+ paramètre optionnel (voir bdiag)
+
+
+
+
+
+
+ Description
+
+ [num,den]=nlev(A,z [,rmax]) calcule
+ (z*eye()-A)^(-1) par bloc diagonalisation de
+ A suivie de l'algorithme de Leverrier sur chaque
+ bloc.
+
+
+ Cet algorithme est plus efficace que l'algorithme de
+ Leverrier seul, mais il n'est toujours pas parfait !
+
+
+
+ Exemples
+
+
+
+ Voir aussi
+
+
+ coff
+
+
+ coffg
+
+
+ glever
+
+
+ ss2tf
+
+
+
+
diff --git a/modules/linear_algebra/help/fr_FR/subspaces/CHAPTER b/modules/linear_algebra/help/fr_FR/subspaces/CHAPTER
new file mode 100755
index 000000000..90541a88e
--- /dev/null
+++ b/modules/linear_algebra/help/fr_FR/subspaces/CHAPTER
@@ -0,0 +1,2 @@
+title = Sous-espaces
+
diff --git a/modules/linear_algebra/help/ja_JP/addchapter.sce b/modules/linear_algebra/help/ja_JP/addchapter.sce
new file mode 100755
index 000000000..4b62a3ac7
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/addchapter.sce
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+
+add_help_chapter("Linear Algebra",SCI+"/modules/linear_algebra/help/ja_JP",%T);
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/CHAPTER b/modules/linear_algebra/help/ja_JP/eigen/CHAPTER
new file mode 100755
index 000000000..88f8bc42b
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/CHAPTER
@@ -0,0 +1,2 @@
+title = Eigenvalue and Singular Value
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/balanc.xml b/modules/linear_algebra/help/ja_JP/eigen/balanc.xml
new file mode 100755
index 000000000..b150c2ea6
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/balanc.xml
@@ -0,0 +1,203 @@
+
+
+
+
+
+
+
+
+ balanc
+
+ 行列ã¾ãŸã¯ãƒšãƒ³ã‚·ãƒ«ã®å¹³è¡¡åŒ–
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Ab,X]=balanc(A)
+
+ [Eb,Ab,X,Y]=balanc(E,A)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A:
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ X:
+
+
+
+ å¯é€†ãªå®Ÿæ•°æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ E:
+
+
+
+
+
+ 実数æ£æ–¹è¡Œåˆ— (Aã¨åŒã˜æ¬¡å…ƒ)
+
+
+
+
+
+
+
+
+
+ Y:
+
+
+
+ å¯é€†ãªå®Ÿæ•°æ£æ–¹è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ æ£æ–¹è¡Œåˆ—ã®æ¡ä»¶æ•°ã‚’改善ã™ã‚‹ãŸã‚ã«å¹³è¡¡åŒ–ã—ã¾ã™.
+
+
+
+
+
+ [Ab,X] = balanc(A) ã¯,
+
+ 以下ã®ã‚ˆã†ãªç›¸ä¼¼å¤‰æ›Xを見ã¤ã‘ã¾ã™:
+
+
+
+
+
+ Ab = inv(X)*A*XãŒè¿‘似的ã«ç‰ã—ã„
+
+ 行ノルムãŠã‚ˆã³åˆ—ノルムを有ã™ã‚‹.
+
+
+
+
+
+ 行列ペンシルã®å ´åˆ,平衡化ã¯ä¸€èˆ¬åŒ–固有値å•é¡Œã‚’改善ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š
+
+ è¡Œã‚ã‚Œã¾ã™.
+
+
+
+
+
+ [Eb,Ab,X,Y] = balanc(E,A) ã¯,
+
+ Eb=inv(X)*E*Y, Ab=inv(X)*A*Y ã¨ãªã‚‹ã‚ˆã†ãª
+
+ å·¦ãŠã‚ˆã³å³å¤‰æ›
+
+ X ãŠã‚ˆã³ Y ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+ 注æ„
+
+
+
+ 平衡化ã¯é–¢æ•°bdiag ãŠã‚ˆã³ spec
+
+ ã§è¡Œã‚ã‚Œã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ bdiag
+
+
+
+
+
+ spec
+
+
+
+
+
+ schur
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/bdiag.xml b/modules/linear_algebra/help/ja_JP/eigen/bdiag.xml
new file mode 100755
index 000000000..ba3a9117c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/bdiag.xml
@@ -0,0 +1,189 @@
+
+
+
+
+
+
+
+
+ bdiag
+
+ ブãƒãƒƒã‚¯å¯¾è§’化, 一般化固有ベクトル
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Ab [,X [,bs]]]=bdiag(A [,rmax])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ rmax
+
+
+
+ 実数
+
+
+
+
+
+
+
+ Ab
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£å‰‡è¡Œåˆ—
+
+
+
+
+
+
+
+ bs
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+
+
+ ã¯,行列Aã®ãƒ–ãƒãƒƒã‚¯å¯¾è§’化を行ãªã„ã¾ã™.
+
+ bs ã¯ãƒ–ãƒãƒƒã‚¯ã®æ§‹é€ (個々ã®ãƒ–ãƒãƒƒã‚¯ã®å¤§ãã•)を出力ã—ã¾ã™.
+
+ X ã¯åŸºåº•å¤‰æ›ã§ã™.
+
+ ã™ãªã‚ã¡, Ab = inv(X)*A*X ã¯ãƒ–ãƒãƒƒã‚¯å¯¾è§’ã§ã™.
+
+
+
+
+
+ rmax ã¯Xã®
+
+ æ¡ä»¶æ•°ã‚’制御ã—ã¾ã™;
+
+ デフォルト値㯠A ã® l1ノルムã§ã™.
+
+
+
+
+
+ (å˜åœ¨ã™ã‚‹å ´åˆ,)対角形å¼ã‚’å¾—ã‚‹ã«ã¯rmaxã«
+
+ 大ããªå€¤ã‚’指定ã—ã¾ã™(例ãˆã°,rmax=1/%eps).
+
+ 一般ã«(ランダムãªå®Ÿæ•°ã® Aã®å ´åˆ) ブãƒãƒƒã‚¯ã¯ (1x1) ãŠã‚ˆã³ (2x2) ã§,
+
+ X ã¯å›ºæœ‰å€¤ã®è¡Œåˆ—ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ schur
+
+
+
+
+
+ sylv
+
+
+
+
+
+ spec
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/gschur.xml b/modules/linear_algebra/help/ja_JP/eigen/gschur.xml
new file mode 100755
index 000000000..2f42eb262
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/gschur.xml
@@ -0,0 +1,180 @@
+
+
+
+
+
+
+
+
+ gschur
+
+
+
+ 一般化Schur分解.
+
+ ã“ã®é–¢æ•°ã¯å»ƒæ¢ã•ã‚Œã¾ã—ãŸ.
+
+
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [As,Es]=gschur(A,E)
+
+ [As,Es,Q,Z]=gschur(A,E)
+
+ [As,Es,Z,dim] = gschur(A,E,flag)
+
+ [As,Es,Z,dim]= gschur(A,E,extern)
+
+
+
+
+
+
+
+ 説明
+
+
+
+ ã“ã®é–¢æ•°ã¯å»ƒæ¢ã•ã‚Œã¦ãŠã‚Š, schur関数ã«çµ±åˆã•ã‚Œã¦ã„ã¾ã™.
+
+ 多ãã®å ´åˆ, gschur関数ã¯ä»¥å‰ã¨åŒæ§˜ã«å‹•ä½œã—ã¾ã™ãŒ,
+
+ å°†æ¥ã®ãƒªãƒªãƒ¼ã‚¹ã§ã¯å‰Šé™¤ã•ã‚Œã‚‹äºˆå®šã§ã™.
+
+
+
+
+
+ 最åˆã®3ã¤ã®æ§‹æ–‡ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ç½®ãæ›ãˆã‚‹ã“ã¨ãŒã§ãã¾ã™
+
+
+
+
+
+
+
+ 最後ã®æ§‹æ–‡ã¯ã•ã‚‰ã«è‹¥å¹²ã®èª¿æ•´ãŒå¿…è¦ã§ã™:
+
+
+
+
+
+
+
+ ã‚‚ã—,
+
+
+
+
+
+ extern ãŒã€€Scilab関数ã®å ´åˆ,
+
+ Nextern を以下ã®ã‚ˆã†ã«å®šç¾©ã™ã‚‹ã¨,
+
+ æ–°ã—ã„呼ã³å‡ºã—æ‰‹é †ã¯,
+
+ [As,Es,Z,dim]= schur(A,E,Nextern)
+
+ ã¨ãªã‚Šã¾ã™:
+
+
+
+
+
+
+
+
+
+
+
+ ã‚‚ã—,
+
+
+
+
+
+ extern ã¯,Fortran ã¾ãŸã¯ Cã§è¨˜è¿°ã•ã‚ŒãŸå¤–部関数ã®åå‰ã®å ´åˆ,
+
+ nextern を以下ã®ã‚ˆã†ã«å®šç¾©ã™ã‚‹ã¨
+
+ æ–°ã—ã„呼ã³å‡ºã—æ‰‹é †ã¯,
+
+ [As,Es,Z,dim]= schur(A,E,'nextern')
+
+ ã®ã‚ˆã†ã«ãªã‚Šã¾ã™:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ external
+
+
+
+
+
+ schur
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/gspec.xml b/modules/linear_algebra/help/ja_JP/eigen/gspec.xml
new file mode 100755
index 000000000..fffb2f624
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/gspec.xml
@@ -0,0 +1,79 @@
+
+
+
+
+
+
+
+
+ gspec
+
+
+
+ 行列ペンシルã®å›ºæœ‰å€¤.
+
+ ã“ã®é–¢æ•°ã¯å»ƒæ¢ã•ã‚Œã¾ã—ãŸ.
+
+
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [al,be]=gspec(A,E)
+
+ [al,be,Z]=gspec(A,E)
+
+
+
+
+
+
+
+ 説明
+
+
+
+ ã“ã®é–¢æ•°ã¯ç¾åœ¨ã§ã¯ spec 関数ã«çµ±åˆã•ã‚Œã¦ã„ã¾ã™.
+
+ 呼ã³å‡ºã—æ‰‹é †ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«ç½®ãæ›ã‚‰ã‚Œã¦ã„ã¾ã™
+
+
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spec
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/hess.xml b/modules/linear_algebra/help/ja_JP/eigen/hess.xml
new file mode 100755
index 000000000..9ffb1de41
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/hess.xml
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+
+
+ hess
+
+ ヘッセンベルク形å¼
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ H = hess(A)
+
+ [U,H] = hess(A)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ H
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ U
+
+
+
+ 直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ [U,H] = hess(A) ã¯,
+
+ A = U*H*U' ãŠã‚ˆã³ U'*U =å˜ä½è¡Œåˆ— ã¨ãªã‚‹ã‚ˆã†ãª
+
+ ユニタリ行列U ãŠã‚ˆã³ãƒ˜ãƒƒã‚»ãƒ³ãƒ™ãƒ«ã‚¯è¡Œåˆ—Hを出力ã—ã¾ã™.
+
+ ã“ã‚Œã«ã‚ˆã‚Š, hess(A) 㯠Hã‚’è¿”ã—ã¾ã™.
+
+
+
+ 行列ã®ãƒ˜ãƒƒã‚»ãƒ³ãƒ™ãƒ«ã‚¯å½¢å¼ã¯æœ€åˆã®å‰¯å¯¾è§’線以下ã§ã¯ 0ã¨ãªã‚Šã¾ã™.
+
+ ã“ã®è¡Œåˆ—ãŒå¯¾ç§°ã¾ãŸã¯ã‚¨ãƒ«ãƒŸãƒ¼ãƒˆè¡Œåˆ—ã®å ´åˆ,
+
+ å½¢ã¯3é‡å¯¾è§’ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ リファレンス
+
+
+
+ hess 関数㯠Lapack ルーãƒãƒ³
+
+ DGEHRD, DORGHR (実数行列ã®å ´åˆ) ãŠã‚ˆã³ ZGEHRD, ZORGHR (è¤‡ç´ æ•°è¡Œåˆ—ã®å ´åˆ)ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ qr
+
+
+
+
+
+ contr
+
+
+
+
+
+ schur
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ hess 関数ã¯Lapack ルーãƒãƒ³
+
+ DGEHRD, DORGHR (実数行列ã®å ´åˆ) ãŠã‚ˆã³ ZGEHRD, ZORGHR (è¤‡ç´ æ•°è¡Œåˆ—ã®å ´åˆ)ã«
+
+ 基ã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/pbig.xml b/modules/linear_algebra/help/ja_JP/eigen/pbig.xml
new file mode 100755
index 000000000..feaaa4c4c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/pbig.xml
@@ -0,0 +1,234 @@
+
+
+
+
+
+
+
+
+ pbig
+
+ 固有投影
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,M]=pbig(A,thres,flag)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ thres
+
+
+
+ 実数
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ æ–‡å—列 ('c' ã¾ãŸã¯ 'd')
+
+
+
+
+
+
+
+
+
+ Q,M
+
+
+
+ 実数行列
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 実部>= thres (flag='c')
+
+ ã¾ãŸã¯
+
+ 大ãã•>= thres(flag='d')
+
+ ã®å›ºæœ‰å€¤ã‚’有ã™ã‚‹å›ºæœ‰å€¤-部分空間ã¸ã®æŠ•å½±.
+
+
+
+
+
+ 投影ã¯Q*Mã«ã‚ˆã‚Šå®šç¾©ã•ã‚Œ,Q
+
+ ã¯åˆ—フルランク, Mã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯ãŠã‚ˆã³
+
+ M*Q=eye.
+
+
+
+
+
+ flag='c'ã®å ´åˆ,
+
+ M*A*Qã®å›ºæœ‰å€¤ = 実部>= thres
+
+ ã®Aã®å›ºæœ‰å€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ flag='d'ã®å ´åˆ,
+
+ M*A*Qã®å›ºæœ‰å€¤ = 大ãã•>= thresã®
+
+ Aã®å›ºæœ‰å€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ flag='c' ã®å ´åˆ,ãã—ã¦
+
+ [Q1,M1] = eye()-Q*Mã®
+
+ フルランク分解 (fullrf)ã®å ´åˆ,
+
+ M1*A*Q1ã®å›ºæœ‰å€¤ =
+
+ 実部 < thresã®Aã®å›ºæœ‰å€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ flag='d'ã®å ´åˆ,ãã—㦠[Q1,M1] =
+
+ eye()-Q*Mã®ãƒ•ãƒ«ãƒ©ãƒ³ã‚¯åˆ†è§£ (fullrf)ã®å ´åˆ,
+
+ M1*A*Q1ã®å›ºæœ‰å€¤ =大ãã• <thresã®
+
+ Aã®å›ºæœ‰å€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ psmall
+
+
+
+
+
+ projspec
+
+
+
+
+
+ fullrf
+
+
+
+
+
+ schur
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ pbig ã¯
+
+ ソートã•ã‚ŒãŸ Schur å½¢å¼ã«åŸºã¥ã„ã¦ã„ã¾ã™
+
+ (Scilab関数 schur).
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/projspec.xml b/modules/linear_algebra/help/ja_JP/eigen/projspec.xml
new file mode 100755
index 000000000..351331f8e
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/projspec.xml
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+ projspec
+
+ スペクトル演算å
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [S,P,D,i]=projspec(A)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ S, P, D
+
+
+
+ sæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ i
+
+
+
+
+
+ æ•´æ•° (Aã®ã‚¼ãƒå›ºæœ‰å€¤ã®æ·»å—).
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ Aã®0ã«ãŠã‘るスペクトル特性.
+
+
+
+
+
+ S = 0ã«ãŠã‘る縮å°ãƒ¬ã‚¾ãƒ«ãƒ™ãƒ³ãƒˆ
+
+ (S = -Drazin_inverse(A)).
+
+
+
+
+
+ P = 0ã«ãŠã‘るスペクトル投影.
+
+
+
+
+
+ D = 0ã«ãŠã‘る冪零演算å.
+
+
+
+
+
+ index = 0固有値ã®æ·»å—.
+
+
+
+
+
+ 特異点s=0ã®å‘¨ã‚Šã§ã®
+
+ (s*eye()-A)^(-1) = D^(i-1)/s^i +... + D/s^2 + P/s - S - s*S^2 -...
+
+ ãŒå‡ºåŠ›ã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ coff
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/psmall.xml b/modules/linear_algebra/help/ja_JP/eigen/psmall.xml
new file mode 100755
index 000000000..e67b13bdf
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/psmall.xml
@@ -0,0 +1,232 @@
+
+
+
+
+
+
+
+
+ psmall
+
+ スペクトル投影
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,M]=psmall(A,thres,flag)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã®æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ thres
+
+
+
+ 実数
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ æ–‡å—列 ('c' ã¾ãŸã¯ 'd')
+
+
+
+
+
+
+
+
+
+ Q,M
+
+
+
+ 実数行列
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 実部 < thres (flag='c')
+
+ ã¾ãŸã¯çµ¶å¯¾å€¤ < thres(flag='d')
+
+ ã¨ãªã‚‹å›ºæœ‰å€¤-部分空間ã¸ã®æŠ•å½±.
+
+
+
+
+
+ ã“ã®æŠ•å½±ã¯Q*Mã«ã‚ˆã‚Šå®šç¾©ã•ã‚Œã¾ã™.
+
+ ã“ã“ã§,
+
+ Qã¯åˆ—フルランク,Mã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯,
+
+ ãã—ã¦M*Q=eyeã§ã™.
+
+
+
+
+
+ flag='c'ã®å ´åˆ,
+
+ M*A*Qã®å›ºæœ‰å€¤ =
+
+ 実部< thresã®Aã®å›ºæœ‰å€¤.
+
+
+
+
+
+ flag='d'ã®å ´åˆ,
+
+ M*A*Qã®å›ºæœ‰å€¤ =
+
+ 大ãã• < thresã®Aã®å›ºæœ‰å€¤.
+
+
+
+
+
+ flag='c'ã®å ´åˆ,
+
+ [Q1,M1] = eye()-Q*Mã®
+
+ フルランク分解(fullrf)ã®å ´åˆ,
+
+ M1*A*Q1ã®å›ºæœ‰å€¤ =実部>=
+
+ thresã®
+
+ Aã®å›ºæœ‰å€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ flag='d'ã®å ´åˆ,
+
+ [Q1,M1] =eye()-Q*M
+
+ ã®ãƒ•ãƒ«ãƒ©ãƒ³ã‚¯åˆ†è§£(fullrf)ã®å ´åˆ,
+
+ M1*A*Q1ã®å›ºæœ‰å€¤ =
+
+ 大ãã•>=thresã®
+
+ Aã®å›ºæœ‰å€¤.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ pbig
+
+
+
+
+
+ proj
+
+
+
+
+
+ projspec
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ ã“ã®é–¢æ•°ã¯ã‚½ãƒ¼ãƒˆã•ã‚ŒãŸ Schurå½¢å¼(scilab
+
+ 関数 schur)ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/schur.xml b/modules/linear_algebra/help/ja_JP/eigen/schur.xml
new file mode 100755
index 000000000..be68d6eed
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/schur.xml
@@ -0,0 +1,711 @@
+
+
+
+
+
+
+
+
+ schur
+
+ 行列ãŠã‚ˆã³ãƒšãƒ³ã‚·ãƒ«ã®[ソートã•ã‚ŒãŸ] Schur 分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [U,T] = schur(A)
+
+ [U,dim [,T] ]=schur(A,flag)
+
+ [U,dim [,T] ]=schur(A,extern1)
+
+
+
+ [As,Es [,Q,Z]]=schur(A,E)
+
+ [As,Es [,Q],Z,dim] = schur(A,E,flag)
+
+ [Z,dim] = schur(A,E,flag)
+
+ [As,Es [,Q],Z,dim]= schur(A,E,extern2)
+
+ [Z,dim]= schur(A,E,extern2)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—.
+
+
+
+
+
+
+
+ E
+
+
+
+
+
+ Aã¨åŒã˜æ¬¡å…ƒã®å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ æ–‡å—列 ('c' ã¾ãŸã¯ 'd')
+
+
+
+
+
+
+
+
+
+ extern1
+
+
+
+ an ``external'', 以下ã®å‚ç…§
+
+
+
+
+
+
+
+ extern2
+
+
+
+ an ``external'', 以下ã®å‚ç…§
+
+
+
+
+
+
+
+ U
+
+
+
+ 直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ Q
+
+
+
+ 直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ Z
+
+
+
+ o直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ T
+
+
+
+ 上三角ã¾ãŸã¯æº–三角æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ As
+
+
+
+ 上三角ã¾ãŸã¯æº–三角æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ Es
+
+
+
+ 上三角æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ dim
+
+
+
+ æ•´æ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ Schur å½¢å¼, 行列ãŠã‚ˆã³ãƒšãƒ³ã‚·ãƒ«ã®ã‚½ãƒ¼ãƒˆã•ã‚ŒãŸ Schur å½¢å¼
+
+
+
+
+
+
+
+ 行列Schurå½¢å¼
+
+
+
+
+
+
+
+ 通常ã®Schurå½¢å¼:
+
+
+
+
+
+ [U,T] = schur(A) ã¯,
+
+ A = U*T*U' ãŠã‚ˆã³ U'*U = eye(U)ã¨ãªã‚‹ã‚ˆã†ãª
+
+ Schur行列T ãŠã‚ˆã³ãƒ¦ãƒ‹ã‚¿ãƒªè¡Œåˆ— U
+
+ を出力ã—ã¾ã™.
+
+ Schur(A)ã¯,Tã‚’è¿”ã—ã¾ã™.
+
+ A ãŒè¤‡ç´ æ•°ã®å ´åˆ, è¤‡ç´ Schurå½¢å¼ã¯,行列Tã«è¿”ã—ã¾ã™.
+
+ è¤‡ç´ Schurå½¢å¼ã¯,Aã®å›ºæœ‰å€¤ã‚’å¯¾è§’é …ã«æœ‰ã™ã‚‹ä¸Šä¸‰è§’行列ã§ã™.
+
+ A ãŒå®Ÿæ•°ã®å ´åˆ, 実数Schurå½¢å¼ãŒè¿”ã•ã‚Œã¾ã™.
+
+ 実数Schurå½¢å¼ã¯,å¯¾è§’é …ã«å®Ÿæ•°å›ºæœ‰å€¤ã€è¤‡ç´ æ•°å›ºæœ‰å€¤ã‚’å¯¾è§’é …ã®2x2ブãƒãƒƒã‚¯ã«
+
+ 有ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ ソートã•ã‚ŒãŸSchurå½¢å¼
+
+
+
+
+
+ [U,dim]=schur(A,'c') ã¯,
+
+ Aã‚’ Schur å½¢å¼ã«å¤‰æ›ã™ã‚‹
+
+ ユニタリ行列 U ã‚’è¿”ã—ã¾ã™.
+
+ æ›´ã«,Uã®æœ€åˆã®åˆ— dim ã¯,
+
+ 実部ãŒè² ã®å›ºæœ‰å€¤(安定ãª"連続時間"固有値空間)
+
+ ã«é–¢é€£ã™ã‚‹Aã®å›ºæœ‰å€¤ç©ºé–“
+
+ ã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+
+
+
+
+ [U,dim]=schur(A,'d') ã¯,
+
+ Aã‚’ Schur å½¢å¼ã«å¤‰æ›ã™ã‚‹
+
+ ユニタリ行列 U ã‚’è¿”ã—ã¾ã™.
+
+ æ›´ã«,Uã®æœ€åˆã®åˆ— dim ã¯,
+
+ 大ãã•ãŒ1未満ã®å›ºæœ‰å€¤(安定ãª"離散時間"固有値空間)
+
+ ã«é–¢é€£ã™ã‚‹Aã®å›ºæœ‰å€¤ç©ºé–“
+
+ ã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+
+
+
+
+ [U,dim]=schur(A,extern1) ã¯,
+
+ Aã‚’ Schur å½¢å¼ã«å¤‰æ›ã™ã‚‹
+
+ ユニタリ行列Uã‚’è¿”ã—ã¾ã™.
+
+ æ›´ã«,Uã®æœ€åˆã®åˆ— dim ã¯,
+
+ 外部関数 extern1 (詳細㯠external å‚ç…§)
+
+ ã«ã‚ˆã‚Šé¸æŠžã•ã‚ŒãŸå›ºæœ‰å€¤ã«é–¢é€£ã™ã‚‹Aã®å›ºæœ‰å€¤ç©ºé–“
+
+ ã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+ ã“ã® external ã¯Scilab関数ã¾ãŸã¯Cã¾ãŸã¯Fortranプãƒã‚·ãƒ¼ã‚¸ãƒ£ã«ã‚ˆã‚Š
+
+ 次ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™:
+
+
+
+
+
+
+
+ Scilab関数
+
+
+
+
+
+ extern1ãŒ
+
+ Scilab関数ã«ã‚ˆã‚Šè¨˜è¿°ã•ã‚Œã‚‹å ´åˆ,
+
+ 以下ã®å‘¼ã³å‡ºã—æ‰‹é †ã‚’æœ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+ s=extern1(Ev), ãŸã ã— Ev ã¯å›ºæœ‰å€¤,
+
+ s ã¯è«–ç†å€¤ã§ã™.
+
+
+
+
+
+
+
+
+
+ C ã¾ãŸã¯ Fortran プãƒã‚·ãƒ¼ã‚¸ãƒ£
+
+
+
+
+
+ extern1 ãŒCã¾ãŸã¯Fortran関数ã«ã‚ˆã‚Š
+
+ 記述ã•ã‚Œã‚‹å ´åˆ,以下ã®å‘¼ã³å‡ºã—æ‰‹é †ã‚’æœ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+ int extern1(double *EvR, double *EvI)
+
+ ãŸã ã— EvR ãŠã‚ˆã³ EvI ã¯
+
+ 固有値ã®å®Ÿéƒ¨ãŠã‚ˆã³è™šéƒ¨ã§ã™.
+
+ trueã¾ãŸã¯ã‚¼ãƒã§ãªã„戻り値ã¯,é¸æŠžã•ã‚ŒãŸå›ºæœ‰å€¤ã‚’æ„味ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ペンシルSchurå½¢å¼
+
+
+
+
+
+
+
+ 通常ã®ãƒšãƒ³ã‚·ãƒ«Schurå½¢å¼
+
+
+
+
+
+ [As,Es] = schur(A,E) ã¯,
+
+ 対A, Eã®ä¸€èˆ¬åŒ–Schurå½¢å¼ã§ã‚ã‚‹
+
+ 準三角行列As行列ãŠã‚ˆã³ä¸‰è§’行列Es
+
+ を出力ã—ã¾ã™.
+
+
+
+
+
+ [As,Es,Q,Z] = schur(A,E)ã¯,æ›´ã«
+
+ As=Q'*A*Z ãŠã‚ˆã³ Es=Q'*E*Zã¨ãªã‚‹ã‚ˆã†ãª
+
+ 2ã¤ã®ãƒ¦ãƒ‹ã‚¿ãƒªè¡Œåˆ—Q ãŠã‚ˆã³ Zã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ ソートã•ã‚ŒãŸSchurå½¢å¼:
+
+
+
+
+
+ [As,Es,Z,dim] = schur(A,E,'c')ã¯,
+
+ ペンシルs*E-Aã®å®Ÿæ•°ä¸€èˆ¬åŒ–Schurå½¢å¼ã‚’è¿”ã—ã¾ã™.
+
+ æ›´ã«, Zã®æœ€åˆã®åˆ— dim ã¯,
+
+ 実部ãŒè² ã®å›ºæœ‰å€¤ (安定ãª"連続時間"一般化固有値空間)ã«é–¢é€£ã™ã‚‹
+
+ 固有値空間ã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+
+
+
+
+ [As,Es,Z,dim] = schur(A,E,'d')
+
+
+
+
+
+ ã¯,ペンシルs*E-Aã®
+
+ 実数一般化Schurå½¢å¼ã‚’è¿”ã—ã¾ã™.
+
+ æ›´ã«, Zã®æœ€åˆã®åˆ— dim ã¯,
+
+ 大ãã•1未満ã®å›ºæœ‰å€¤ (安定ãª"離散時間"一般化固有値空間)ã«é–¢é€£ã™ã‚‹
+
+ 固有値空間ã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+
+
+
+
+ [As,Es,Z,dim] = schur(A,E,extern2)
+
+
+
+
+
+ ã¯,ペンシルs*E-Aã®å®Ÿä¸€èˆ¬åŒ–Schurå½¢å¼ã‚’è¿”ã—ã¾ã™.
+
+ æ›´ã«, Zã®æœ€åˆã®åˆ— dim ã¯,
+
+ 関数extern2ã«ã‚ˆã‚ŠæŒ‡å®šã•ã‚ŒãŸè¦å‰‡ã«åŸºã¥ãé¸æŠžã•ã‚ŒãŸ
+
+ ペンシルã®å›ºæœ‰å€¤ã«é–¢ã™ã‚‹å›ºæœ‰å€¤ç©ºé–“ã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+ (詳細㯠external å‚ç…§)
+
+ ã“ã® external 㯠Scilab 関数ã¾ãŸã¯Cã¾ãŸã¯Fortranプãƒã‚·ãƒ¼ã‚¸ãƒ£
+
+ ã«ã‚ˆã‚Šæ¬¡ã®ã‚ˆã†ã«è¨˜è¿°ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™:
+
+
+
+
+
+
+
+ Scilab関数
+
+
+
+
+
+ extern2ãŒScilab関数ã«ã‚ˆã‚Šè¨˜è¿°ã•ã‚Œã‚‹å ´åˆ,
+
+ 以下ã®å‘¼ã³å‡ºã—æ‰‹é †ã‚’æœ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+ s=extern2(Alpha,Beta), ãŸã ã— Alpha ãŠã‚ˆã³
+
+ Beta ã¯ä¸€èˆ¬åŒ–固有値ãŠã‚ˆã³è«–ç†å€¤ s
+
+ を定義ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ C ã¾ãŸã¯Fortranプãƒã‚·ãƒ¼ã‚¸ãƒ£
+
+
+
+
+
+ if external extern2 ãŒCã¾ãŸã¯Fortran関数ã«ã‚ˆã‚Š
+
+ 記述ã•ã‚Œã‚‹å ´åˆ,以下ã®å‘¼ã³å‡ºã—æ‰‹é †ã‚’æœ‰ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™:
+
+
+
+
+
+ int extern2(double *AlphaR, double *AlphaI, double *Beta)
+
+
+
+
+
+ : A ãŠã‚ˆã³ E ãŒå®Ÿæ•°ã®å ´åˆ.
+
+
+
+
+
+ int extern2(double *AlphaR, double *AlphaI, double *BetaR, double *BetaI)
+
+
+
+
+
+ : A ãŠã‚ˆã³ E ãŒè¤‡ç´ æ•°ã®å ´åˆ.
+
+ Alpha, ãŠã‚ˆã³ Beta ã¯ä¸€èˆ¬åŒ–固有値を定義ã—ã¾ã™.
+
+ trueã¾ãŸã¯éžã‚¼ãƒã®æˆ»ã‚Šå€¤ã¯,é¸æŠžã•ã‚ŒãŸä¸€èˆ¬åŒ–固有値をæ„味ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ å‚考
+
+
+
+ 行列Schurå½¢å¼ã®è¨ˆç®—ã¯Lapackルーãƒãƒ³DGEES ãŠã‚ˆã³ ZGEESã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+ ペンシルSchurå½¢å¼ã®è¨ˆç®—ã¯Lapackルーãƒãƒ³DGGES ãŠã‚ˆã³ ZGGESã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spec
+
+
+
+
+
+ bdiag
+
+
+
+
+
+ ricc
+
+
+
+
+
+ pbig
+
+
+
+
+
+ psmall
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/spec.xml b/modules/linear_algebra/help/ja_JP/eigen/spec.xml
new file mode 100755
index 000000000..ad29f187a
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/spec.xml
@@ -0,0 +1,522 @@
+
+
+
+
+
+
+
+
+ spec
+
+ 行列ã¨ãƒšãƒ³ã‚·ãƒ«ã®å›ºæœ‰å€¤
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ evals=spec(A)
+
+ [R,diagevals]=spec(A)
+
+
+
+ evals=spec(A,B)
+
+ [alpha,beta]=spec(A,B)
+
+ [alpha,beta,Z]=spec(A,B)
+
+ [alpha,beta,Q,Z]=spec(A,B)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ B
+
+
+
+
+
+ Aã¨åŒã˜æ¬¡å…ƒã®å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+ evals
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ ベクトル, 固有値
+
+
+
+
+
+
+
+ diagevals
+
+
+
+ 実数ã¾ãŸã¯(å¯¾è§’é …ã«å›ºæœ‰å€¤ã‚’有ã™ã‚‹)è¤‡ç´ å¯¾è§’è¡Œåˆ—
+
+
+
+
+
+
+
+ alpha
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ ベクトル, al./be ã«ã‚ˆã‚Šå›ºæœ‰å€¤ãŒå¾—られã¾ã™
+
+
+
+
+
+
+
+ beta
+
+
+
+ 実数ベクトル, al./be ã«ã‚ˆã‚Šå›ºæœ‰å€¤ãŒå¾—られã¾ã™
+
+
+
+
+
+
+
+ R
+
+
+
+ å¯é€†ãªå®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ£æ–¹è¡Œåˆ—, 行列å³å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«.
+
+
+
+
+
+
+
+ L
+
+
+
+ å¯é€†ãªå®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ£æ–¹è¡Œåˆ—, ペンシル左固有ベクトル.
+
+
+
+
+
+
+
+ R
+
+
+
+ å¯é€†ãªå®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ£æ–¹è¡Œåˆ—, ペンシルå³å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+
+
+ evals=spec(A)
+
+
+
+
+
+ ベクトルevals ã«å›ºæœ‰å€¤ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ [R,diagevals] =spec(A)
+
+
+
+
+
+ 対角行列r evals ã«å›ºæœ‰å€¤,
+
+ Rã«å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ evals=spec(A,B)
+
+
+
+ 行列ペンシル A - s B ã®ã‚¹ãƒšã‚¯ãƒˆãƒ«,ã™ãªã‚ã¡,
+
+ å¤šé …å¼è¡Œåˆ— s B - Aã®æ ¹,ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ [alpha,beta] = spec(A,B)
+
+
+
+
+
+ 行列ペンシルA- s Bã®ã‚¹ãƒšã‚¯ãƒˆãƒ«,
+
+ ã™ãªã‚ã¡,å¤šé …å¼è¡Œåˆ— A - s Bã®æ ¹ã‚’è¿”ã—ã¾ã™.
+
+ 一般化固有値 alpha 㨠beta ã¯è¡Œåˆ—
+
+ A - alpha./beta B ãŒç‰¹ç•°è¡Œåˆ—ã¨ãªã‚‹å€¤ã§ã™.
+
+ 固有値㯠al./be ã«ã‚ˆã‚ŠæŒ‡å®šã•ã‚Œ,
+
+ beta(i) = 0ã®å ´åˆ,i番目ã®å›ºæœ‰å€¤ã¯ç„¡é™å¤§ã¨ãªã‚Šã¾ã™.
+
+ (B = eye(A)ã®å ´åˆ, alpha./betaã¯
+
+ spec(A)ã¨ãªã‚Šã¾ã™).
+
+ 通常,beta=0や両方ãŒã‚¼ãƒã®å ´åˆã«é–¢ã—ã¦éƒ½åˆãŒè‰¯ã„解釈ãŒå˜åœ¨ã™ã‚‹ãŸã‚,
+
+ (alpha,beta)ã®çµ„ã¿åˆã‚ã›ã§è¡¨ã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+
+
+ [alpha,beta,R] = spec(A,B)
+
+
+
+ 上記ã«åŠ ãˆã¦ãƒšãƒ³ã‚·ãƒ«ã®ä¸€èˆ¬åŒ–å³å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã¨ãªã‚‹
+
+ 行列 Rã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ [al,be,L,R] = spec(A,B)
+
+
+
+
+
+ 上記ã«åŠ ãˆã¦ãƒšãƒ³ã‚·ãƒ«ã®ä¸€èˆ¬åŒ–å³ãŠã‚ˆã³å·¦å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã§ã‚る行列
+
+ L ãŠã‚ˆã³Rã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ [al,be,Z] = spec(A,E)
+
+
+
+
+
+ 一般化å³å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã§ã‚る行列 Z ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ [al,be,Q,Z] = spec(A,E)
+
+
+
+
+
+ 一般化å³ãŠã‚ˆã³å·¦å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã§ã‚る行列 Q
+
+ ãŠã‚ˆã³ Zã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ 大ããªå®Œå…¨ / 疎行列ã®å ´åˆ, Arnoldi モジュールを使用ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™.
+
+
+
+
+
+ å‚ç…§
+
+ 行列ã®å›ºæœ‰å€¤è¨ˆç®—㯠Lapack ルーãƒãƒ³ã«åŸºã¥ã„ã¦ã„ã¾ã™
+
+
+
+
+
+ 行列ãŒå¯¾ç§°ã§ãªã„å ´åˆ, DGEEV ãŠã‚ˆã³ ZGEEV.
+
+
+
+
+
+ 行列ãŒå¯¾ç§°ã®å ´åˆ, DSYEV ãŠã‚ˆã³ ZHEEV.
+
+
+
+
+
+ è¤‡ç´ å¯¾è±¡è¡Œåˆ—ã¯è¤‡ç´ 共役ã®éžå¯¾è§’é …ã¨å®Ÿæ•°ã®å¯¾è§’é …ã‚’æœ‰ã—ã¾ã™.
+
+ ペンシル固有値計算㯠Lapack ルーãƒãƒ³
+
+ DGGEV ãŠã‚ˆã³ ZGGEVã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+ 実数ãŠã‚ˆã³è¤‡ç´ 行列
+
+
+
+ 例ãˆã° evals ã‚„ R ã®ã‚ˆã†ãªå‡ºåŠ›å¤‰æ•°ã®åž‹ã¯å…¥åŠ›è¡Œåˆ— A ãŠã‚ˆã³ B ã®åž‹ã¨
+
+ åŒã˜ã§ã‚ã‚‹å¿…è¦ã¯ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+ 以下ã®ãƒ‘ラグラフã§ã¯ã€è¡Œåˆ— A ã®å›ºæœ‰å€¤ãŠã‚ˆã³å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã‚’
+
+ 計算ã™ã‚‹éš›ã®å‡ºåŠ›å¤‰æ•°ã®åž‹ã‚’解æžã—ã¾ã™.
+
+
+
+
+
+
+
+ 実数 A 行列
+
+
+
+
+
+ 対称
+
+ 固有値ã¨å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã¯å®Ÿæ•°.
+
+
+
+
+
+ éžå¯¾ç§°
+
+ 固有値ã¨å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã¯è¤‡ç´ æ•°.
+
+
+
+
+
+
+
+
+
+ è¤‡ç´ A 行列
+
+
+
+
+
+ 対称
+
+ 固有値ã¯å®Ÿæ•°ã ãŒå›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã¯è¤‡ç´ æ•°.
+
+
+
+
+
+ éžå¯¾ç§°
+
+ 固有値,固有ベクトルã¯è¤‡ç´ æ•°.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ poly
+
+
+
+
+
+ det
+
+
+
+
+
+ schur
+
+
+
+
+
+ bdiag
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ dsaupd
+
+
+
+
+
+ dnaupd
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/sva.xml b/modules/linear_algebra/help/ja_JP/eigen/sva.xml
new file mode 100755
index 000000000..64e9f801f
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/sva.xml
@@ -0,0 +1,155 @@
+
+
+
+
+
+
+
+
+ sva
+
+ 特異値近似
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [U,s,V]=sva(A,k)
+
+ [U,s,V]=sva(A,tol)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ k
+
+
+
+ æ•´æ•°
+
+
+
+
+
+
+
+ tol
+
+
+
+ éžè² ã®å®Ÿæ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 特異値近似.
+
+
+
+
+
+ kã‚’>=1ã®æ•´æ•°ã¨ã™ã‚‹ã¨ã,
+
+ [U,S,V]=sva(A,k) ã¯,
+
+ rank(B)=kã¨ã—ã¦
+
+ B=U*S*V'ãŒAã®æœ€è‰¯ã®L2è¿‘ä¼¼ã¨ãªã‚‹
+
+ よã†ãª
+
+ U,S ãŠã‚ˆã³Vã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+ 実数tolを指定ã—ãŸ[U,S,V]=sva(A,tol)ã¯,
+
+ A-Bã®L2ノルムã§ã‚ã‚‹B=U*S*V'ã®
+
+ 最大値ãŒtolã¨ãªã‚‹ã‚ˆã†ãª
+
+ U,S ãŠã‚ˆã³ V ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ svd
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/eigen/svd.xml b/modules/linear_algebra/help/ja_JP/eigen/svd.xml
new file mode 100755
index 000000000..d5e536a04
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/eigen/svd.xml
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+
+
+ svd
+
+ 特異値分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ s=svd(X)
+
+ [U,S,V]=svd(X)
+
+ [U,S,V]=svd(X,0) (obsolete)
+
+ [U,S,V]=svd(X,"e")
+
+ [U,S,V,rk]=svd(X [,tol])
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ 行列
+
+
+
+
+
+
+
+ s
+
+
+
+ 実数ベクトル (特異値)
+
+
+
+
+
+
+
+ S
+
+
+
+ 実数対角行列 (特異値)
+
+
+
+
+
+
+
+ U,V
+
+
+
+ 直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—(特異値).
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ [U,S,V] = svd(X) ã¯
+
+ X ã¨åŒæ¬¡å…ƒã§
+
+ é™é †ã«éžè² ã®å¯¾è§’è¦ç´ を有ã™ã‚‹
+
+ 対角行列 SãŠã‚ˆã³
+
+ X = U*S*V'ã¨ãªã‚‹
+
+ ユニタリ行列 U 㨠V
+
+ を出力ã—ã¾ã™.
+
+
+
+
+
+ [U,S,V] = svd(X,0) ã¯
+
+ "エコノミーサイズ"分解を出力ã—ã¾ã™.
+
+ X ãŒmè¡Œn列 (m > n)ã®å ´åˆ,
+
+ U ã®æœ€åˆã®n列ã®ã¿ãŒè¨ˆç®—ã•ã‚Œ,
+
+ S㯠nè¡Œn列ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ s= svd(X) ã¯
+
+ 特異値をå«ã‚€ãƒ™ã‚¯ãƒˆãƒ«sã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+ [U,S,V,rk]=svd(X,tol) ã¯
+
+ rkã«åŠ ãˆã¦,
+
+ X ã®æ•°å€¤ãƒ©ãƒ³ã‚¯,ã™ãªã‚ã¡
+
+ tolより大ããªç‰¹ç•°å€¤ã®æ•°ã‚’出力ã—ã¾ã™.
+
+
+
+
+
+ tolã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯
+
+ rankã¨åŒã˜ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚考
+
+
+
+
+
+ rank
+
+
+
+
+
+ qr
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ sva
+
+
+
+
+
+ spec
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ svd 分解ã¯Lapackã®ãƒ«ãƒ¼ãƒãƒ³ DGESVD (実数行列ã®å ´åˆ)ãŠã‚ˆã³
+
+ ZGESVD (è¤‡ç´ æ•°ã®å ´åˆ)ã«åŸºã¥ã„ã¦ã„ã‚‹.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/factorization/CHAPTER b/modules/linear_algebra/help/ja_JP/factorization/CHAPTER
new file mode 100755
index 000000000..e6daeb8eb
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/factorization/CHAPTER
@@ -0,0 +1,2 @@
+title = Factorization
+
diff --git a/modules/linear_algebra/help/ja_JP/factorization/givens.xml b/modules/linear_algebra/help/ja_JP/factorization/givens.xml
new file mode 100755
index 000000000..7eae55a1e
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/factorization/givens.xml
@@ -0,0 +1,162 @@
+
+
+
+
+
+
+
+
+ givens
+
+ ギブンス変æ›
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ U=givens(xy)
+
+ U=givens(x,y)
+
+ [U,c]=givens(xy)
+
+ [U,c]=givens(x,y)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ x,y
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°
+
+
+
+
+
+
+
+ xy
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¦ç´ æ•°2ã®åˆ—ベクトル
+
+
+
+
+
+
+
+ U
+
+
+
+ 2x2 ユニタリ行列
+
+
+
+
+
+
+
+ c
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¦ç´ æ•°2ã®åˆ—ベクトル
+
+
+
+
+
+
+
+
+
+
+
+ 説明xy = [x;y]ã¨ã—ã¦
+
+
+
+ U= givens(x, y) ã¾ãŸã¯ U = givens(xy)
+
+ ã¯,次ã®ã‚ˆã†ãª2x2 ã®
+
+ ユニタリ行列 U ã‚’è¿”ã—ã¾ã™:
+
+
+
+
+
+ U*xy=[r;0]=c.
+
+
+
+
+
+
+
+ givens(x,y) ãŠã‚ˆã³ givens([x;y]) ã¯ç‰ä¾¡ã§ã‚ã‚‹ã“ã¨ã«
+
+ 注æ„ã—ã¦ãã ã•ã„.
+
+
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ qr
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/factorization/householder.xml b/modules/linear_algebra/help/ja_JP/factorization/householder.xml
new file mode 100755
index 000000000..9643f73ee
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/factorization/householder.xml
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+ householder
+
+ ãƒã‚¦ã‚¹ãƒ›ãƒ«ãƒ€ãƒ¼ç›´äº¤é¡æ˜ 行列
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ u=householder(v [,w])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ v
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®åˆ—ベクトル
+
+
+
+
+
+
+
+ w
+
+
+
+
+
+ vã¨åŒã˜å¤§ãã•ã®å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ•°ã®åˆ—ベクトル.
+
+ デフォルト値ã¯eye(v)
+
+
+
+
+
+
+
+
+
+ u
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®åˆ—ベクトル
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ åŒã˜å¤§ãã•ã®åˆ—ベクトル
+
+ v, w を指定ã™ã‚‹ã¨,
+
+ householder(v,w) ã¯,
+
+ (eye()-2*u*u')*vãŒwã«æ¯”例ã™ã‚‹ã‚ˆã†ãª
+
+ ユニタリ列ベクトルuã‚’è¿”ã—ã¾ã™.
+
+ (eye()-2*u*u') ã¯ãƒã‚¦ã‚¹ãƒ›ãƒ«ãƒ€ãƒ¼ç›´äº¤é¡æ˜ 行列ã§ã™.
+
+
+
+
+
+ w ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ eye(v)ã§ã™.
+
+ ã“ã®å ´åˆ,ベクトル (eye()-2*u*u')*v ã¯ãƒ™ã‚¯ãƒˆãƒ«
+
+ eye(v)*norm(v)ã§ã™.
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ qr
+
+
+
+
+
+ givens
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/factorization/sqroot.xml b/modules/linear_algebra/help/ja_JP/factorization/sqroot.xml
new file mode 100755
index 000000000..0498d89f5
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/factorization/sqroot.xml
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+ sqroot
+
+ W*W' エルミート分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ sqroot(X)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 対称éžè² 定実ã¾ãŸã¯è¤‡ç´ 行列
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ X=W*W' ã¨ãªã‚‹ã‚ˆã†ãªWã‚’è¿”ã—ã¾ã™(SVDを使用).
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ chol
+
+
+
+
+
+ svd
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/CHAPTER b/modules/linear_algebra/help/ja_JP/kernel/CHAPTER
new file mode 100755
index 000000000..be67920e1
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/CHAPTER
@@ -0,0 +1,2 @@
+title = Kernel
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/colcomp.xml b/modules/linear_algebra/help/ja_JP/kernel/colcomp.xml
new file mode 100755
index 000000000..31a6a6ba2
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/colcomp.xml
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+
+
+ colcomp
+
+ 列圧縮,カーãƒãƒ«,ヌル空間
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [W,rk]=colcomp(A [,flag] [,tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ flag
+
+
+
+ æ–‡å—列
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数
+
+
+
+
+
+
+
+ W
+
+
+
+ æ£æ–¹æ£å‰‡è¡Œåˆ— (基底変æ›)
+
+
+
+
+
+
+
+ rk
+
+
+
+
+
+ æ•´æ•° (Aã®ãƒ©ãƒ³ã‚¯)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ Aã®åˆ—圧縮: Ac = A*W ã¯
+
+ 列圧縮,ã™ãªã‚ã¡ Ac=[0,Af] ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ ãŸã ã—, Af ã¯ãƒ•ãƒ«åˆ—ランクを有ã—ã¾ã™:
+
+ rank(Af) = rank(A) = rk.
+
+
+
+
+
+ flag ãŠã‚ˆã³ tol ã¯
+
+ オプションã®ãƒ‘ラメータ: flag = 'qr'
+
+ ã¾ãŸã¯ 'svd' (デフォルトã¯
+
+ 'svd')ã§ã™.
+
+
+
+
+
+ tol = 許容誤差パラメータ (デフォルト値ã¯
+
+ %epsã®ã‚ªãƒ¼ãƒ€ãƒ¼).
+
+
+
+
+
+ Wã®æœ€åˆã®ma-rk列ã¯,
+
+ size(A)=(na,ma)ã¨ã™ã‚‹ã¨ã,
+
+ Aã®ã‚«ãƒ¼ãƒãƒ«ã«åºƒãŒã‚Šã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ fullrf
+
+
+
+
+
+ fullrfk
+
+
+
+
+
+ kernel
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/fullrf.xml b/modules/linear_algebra/help/ja_JP/kernel/fullrf.xml
new file mode 100755
index 000000000..6085443bb
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/fullrf.xml
@@ -0,0 +1,198 @@
+
+
+
+
+
+
+
+
+ fullrf
+
+ フルランク分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,M,rk]=fullrf(A,[tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数 (ランク定義時ã®é–¾å€¤)
+
+
+
+
+
+
+
+ Q,M
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ rk
+
+
+
+
+
+ æ•´æ•° (Aã®ãƒ©ãƒ³ã‚¯)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ フルランク分解 : fullrf ã¯,
+
+ A = Q*Mã¨ãªã‚‹ã‚ˆã†ãª
+
+ Q ãŠã‚ˆã³ Mã‚’è¿”ã—ã¾ã™.
+
+ ãŸã ã—,
+
+ range(Q)=range(A) ãŠã‚ˆã³
+
+ ker(M)=ker(A),
+
+ Q フル列ランク , M フル行ランク,
+
+ rk = rank(A) = #columns(Q) = #rows(M)ã§ã™.
+
+
+
+
+
+ tol ã¯ã‚ªãƒ—ションã®å®Ÿæ•°ãƒ‘ラメータã§ã™
+
+ (デフォルト値㯠sqrt(%eps)ã§ã™).
+
+ Aã®ãƒ©ãƒ³ã‚¯rkã¯
+
+ norm(A)*tolより大ããª
+
+ 特異値ã®æ•°ã¨ã—ã¦å®šç¾©ã•ã‚Œã¾ã™.
+
+
+
+
+
+ AãŒå¯¾ç§°ã®å ´åˆ,
+
+ fullrf 㯠M=Q'ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ svd
+
+
+
+
+
+ qr
+
+
+
+
+
+ fullrfk
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ colcomp
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/fullrfk.xml b/modules/linear_algebra/help/ja_JP/kernel/fullrfk.xml
new file mode 100755
index 000000000..8ce763a2c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/fullrfk.xml
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+ fullrfk
+
+ A^kã®ãƒ•ãƒ«ãƒ©ãƒ³ã‚¯åˆ†è§£
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Bk,Ck]=fullrfk(A,k)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ k
+
+
+
+ æ•´æ•°
+
+
+
+
+
+
+
+ Bk,Ck
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ ã“ã®é–¢æ•°ã¯,A^kã®ãƒ•ãƒ«ãƒ©ãƒ³ã‚¯åˆ†è§£,
+
+ ã™ãªã‚ã¡, Bk*Ck=A^k を計算ã—ã¾ã™.
+
+ ãŸã ã—, Bk ã¯åˆ—フルランク,
+
+ Ckã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯ã§ã™.
+
+ range(Bk)=range(A^k)
+
+ ãŠã‚ˆã³ ker(Ck)=ker(A^k)ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ k=1ã®å ´åˆ, fullrfk ã¯
+
+ fullrfã¨ç‰ä¾¡ã«ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ fullrf
+
+
+
+
+
+ range
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/im_inv.xml b/modules/linear_algebra/help/ja_JP/kernel/im_inv.xml
new file mode 100755
index 000000000..de6c340d7
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/im_inv.xml
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+
+
+ im_inv
+
+ 原åƒ
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [X,dim]=im_inv(A,B [,tol])
+
+ [X,dim,Y]=im_inv(A,B, [,tol])
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A,B
+
+
+
+ åŒã˜åˆ—ã®æ•°ã‚’有ã™ã‚‹å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ 数行列
+
+
+
+
+
+
+
+ X
+
+
+
+
+
+ 次数ãŒAã®åˆ—ã®æ•°ã«ç‰ã—ã„直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+ dim
+
+
+
+ æ•´æ•° (部分空間ã®æ¬¡å…ƒ)
+
+
+
+
+
+
+
+ Y
+
+
+
+
+
+ 次数ãŒAãŠã‚ˆã³Bã®è¡Œã®æ•°ã«ç‰ã—ã„直交行列.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ [X,dim]=im_inv(A,B) 㯠(A^-1)(B),
+
+ ã™ãªã‚ã¡, Aã¸ã®åƒãŒ range(B) ã«
+
+ ã‚るベクトルを計算ã—ã¾ã™.
+
+
+
+
+
+ Xã®æœ€åˆã®åˆ— dim ã¯
+
+ (A^-1)(B)ã«åºƒãŒã£ã¦ã„ã¾ã™.
+
+
+
+
+
+ tol ã¯éƒ¨åˆ†ç©ºé–“ã®å–ã‚Šè¾¼ã¿ã‚’確èªã™ã‚‹ãŸã‚ã«
+
+ 閾値ãŒä½¿ç”¨ã•ã‚Œã¦ãŠã‚Š,
+
+ ãã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ tol = 100*%eps ã§ã™.
+
+ Y ãŒè¿”ã•ã‚Œã‚‹æ™‚,
+
+ [Y*A*X,Y*B] ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«åˆ†å‰²ã•ã‚Œã¾ã™:
+
+ [A11,A12;0,A22],[B1;0]
+
+
+
+
+
+ ãŸã ã—, B1ã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯ (
+
+ rank(B)ã«ç‰ã—ã„) ãã—㦠A22 ã¯
+
+ 列フルランク㧠dim 列ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ spaninter
+
+
+
+
+
+ spanplus
+
+
+
+
+
+ linsolve
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/kernel.xml b/modules/linear_algebra/help/ja_JP/kernel/kernel.xml
new file mode 100755
index 000000000..f46881733
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/kernel.xml
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+
+ kernel
+
+ カーãƒãƒ«, ヌル空間
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ W=kernel(A [,tol,[,flag])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®ãƒ•ãƒ«è¡Œåˆ—ã¾ãŸã¯å®Ÿæ•°ç–Žè¡Œåˆ—
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ æ–‡å—列 'svd' (デフォルト) ã¾ãŸã¯ 'qr'
+
+
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数
+
+
+
+
+
+
+
+ W
+
+
+
+ 列フルランク行列
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ W=kernel(A) ã¯Aã®ã‚«ãƒ¼ãƒãƒ« (ヌル空間)ã‚’è¿”ã—ã¾ã™.
+
+ A ãŒåˆ—フルランクã®å ´åˆ, 空ã®è¡Œåˆ— [] ãŒè¿”ã•ã‚Œã¾ã™.
+
+
+
+
+
+ flag ãŠã‚ˆã³ tol ã¯
+
+ オプションã®ãƒ‘ラメータã§ã™: flag = 'qr'
+
+ ã¾ãŸã¯ 'svd' (デフォルト㯠'svd').
+
+
+
+
+
+ tol = 許容誤差パラメータ (デフォルト値㯠%eps ã®ã‚ªãƒ¼ãƒ€).
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ fullrf
+
+
+
+
+
+ fullrfk
+
+
+
+
+
+ linsolve
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/range.xml b/modules/linear_algebra/help/ja_JP/kernel/range.xml
new file mode 100755
index 000000000..30905174c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/range.xml
@@ -0,0 +1,173 @@
+
+
+
+
+
+
+
+
+ range
+
+ A^kã®ç¯„囲
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [X,dim]=range(A,k)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ k
+
+
+
+ æ•´æ•°
+
+
+
+
+
+
+
+ X
+
+
+
+ 直交実数行列
+
+
+
+
+
+
+
+ dim
+
+
+
+ æ•´æ•° (部分空間ã®æ¬¡å…ƒ)
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 範囲 A^kを計算ã—ã¾ã™ ; X ã®
+
+ 最åˆã® dim è¡Œã¯, A^kã®ç¯„囲ã«åºƒãŒã‚Šã¾ã™.
+
+ Xã®æœ€å¾Œã®è¡Œã¯,
+
+ ã“ã®ç›´äº¤ç›¸è£œãªç¯„囲ã«åºƒãŒã‚Šã¾ã™.
+
+ X*X' ã¯å˜ä½è¡Œåˆ—ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ fullrfk
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ range 関数ã¯,
+
+ svd分解を使用ã™ã‚‹
+
+ rowcomp 関数
+
+ ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/kernel/rowcomp.xml b/modules/linear_algebra/help/ja_JP/kernel/rowcomp.xml
new file mode 100755
index 000000000..dc29889fb
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/kernel/rowcomp.xml
@@ -0,0 +1,233 @@
+
+
+
+
+
+
+
+
+ rowcomp
+
+ 行圧縮, 範囲
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [W,rk]=rowcomp(A [,flag [,tol]])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ flag
+
+
+
+ オプションã®æ–‡å—列, 指定å¯èƒ½ãªå€¤ã¯
+
+ 'svd' ã¾ãŸã¯ 'qr'ã§ã™.
+
+ デフォルト値 'svd'ã¯ã§ã™.
+
+
+
+
+
+
+
+
+
+ tol
+
+
+
+ オプションã®éžè² ã®å®Ÿæ•°. デフォルト値ã¯
+
+ sqrt(%eps)*norm(A,1).
+
+
+
+
+
+
+
+
+
+ W
+
+
+
+ æ£æ–¹æ£å‰‡è¡Œåˆ— (基底ã®å¤‰æ›´)
+
+
+
+
+
+
+
+ rk
+
+
+
+
+
+ æ•´æ•° (Aã®ãƒ©ãƒ³ã‚¯)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ Aã®è¡Œåœ§ç¸®. Ac = W*A ã¯è¡Œåœ§ç¸®ã•ã‚ŒãŸè¡Œåˆ—ã§ã™: ã™ãªã‚ã¡,
+
+ Afを行フルランクã¨ã—ã¦
+
+ Ac=[Af;0] ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ flag ãŠã‚ˆã³ tol ã¯ã‚ªãƒ—ションã®ãƒ‘ラメータã§ã™: flag='qr'
+
+ ã¾ãŸã¯ 'svd' (デフォルト 'svd').
+
+
+
+
+
+ tol ã¯è¨±å®¹èª¤å·®ãƒ‘ラメータã§ã™.
+
+
+
+
+
+ W'ã®æœ€åˆã®rk 列ã«ã¯,
+
+ Aã®ç¯„囲ãŒåºƒãŒã‚Šã¾ã™.
+
+
+
+
+
+ Wã®æœ€åˆã®(上å´ã®)rk è¡Œã«ã¯,
+
+ Aã®è¡Œç¯„囲ãŒåºƒãŒã‚Šã¾ã™.
+
+
+
+
+
+ éžã‚¼ãƒãƒ™ã‚¯ãƒˆãƒ« x ã¯,
+
+ W*xãŒAcã«åŸºã¥ã行圧縮ã•ã‚ŒãŸå ´åˆ,
+
+ ã™ãªã‚ã¡,ãã®æœ€å¾Œã®è¦ç´ ã®ãƒŽãƒ«ãƒ ãŒæœ€åˆã®è¦ç´ ã«å¯¾ã—ã¦å°ã•ã„å ´åˆã«é™ã‚Š,
+
+ range(A)ã«å±žã—ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ fullrf
+
+
+
+
+
+ fullrfk
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ rowcomp 関数ã¯svd ã¾ãŸã¯
+
+ qr 分解d.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/CHAPTER b/modules/linear_algebra/help/ja_JP/linear/CHAPTER
new file mode 100755
index 000000000..7d9d9cf49
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/CHAPTER
@@ -0,0 +1,2 @@
+title = Linear Equations
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/aff2ab.xml b/modules/linear_algebra/help/ja_JP/linear/aff2ab.xml
new file mode 100755
index 000000000..f15783cf4
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/aff2ab.xml
@@ -0,0 +1,258 @@
+
+
+
+
+
+
+
+
+ aff2ab
+
+ ç·šå½¢ (アフィン)関数を A,b ã«å¤‰æ›
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [A,b]=aff2ab(afunction,dimX,D [,flag])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ afunction
+
+
+
+
+
+ scilab 関数 Y =fct(X,D)
+
+ ãŸã ã—, X, D, Y ã¯è¡Œåˆ—ã®ãƒªã‚¹ãƒˆ
+
+
+
+
+
+
+
+
+
+ dimX
+
+
+
+
+
+ p x 2 整数行列 (p ã¯
+
+ Xã®è¡Œåˆ—ã®æ•°)
+
+
+
+
+
+
+
+
+
+ D
+
+
+
+
+
+ 実数行列ã®list (ã¾ãŸã¯ä»»æ„ã®æœ‰åŠ¹ãªScilab オブジェクト).
+
+
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ オプションã®ãƒ‘ラメータ (flag='f'
+
+ ã¾ãŸã¯ flag='sp')
+
+
+
+
+
+
+
+
+
+ A
+
+
+
+ 実数行列
+
+
+
+
+
+
+
+ b
+
+
+
+
+
+ Aã¨åŒã˜è¡Œæ¬¡å…ƒã‚’有ã™ã‚‹å®Ÿæ•°ãƒ™ã‚¯ãƒˆãƒ«
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ aff2abã¯,アフィン関数ã®(æ£æº–å½¢å¼ã®)行列表ç¾ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+ afunction ã¯ä»¥ä¸‹ã®è¦å®šã®æ§‹æ–‡ã‚’有ã™ã‚‹é–¢æ•°ã§ã™:
+
+ Y=afunction(X,D)
+
+ ãŸã ã—, X=list(X1,X2,...,Xp) ã¯
+
+ p 個ã®å®Ÿæ•°è¡Œåˆ—ã®ãƒªã‚¹ãƒˆ, Y=list(Y1,...,Yq) ã¯
+
+ Xiã«ç·šå½¢ã«ä¾å˜ã™ã‚‹q 個ã®å®Ÿæ•°è¡Œåˆ—ã®ãƒªã‚¹ãƒˆã§ã™.
+
+ (オプションã®) 入力 D ã¯, X ã®é–¢æ•°ã¨ã—ã¦
+
+ Yを計算ã™ã‚‹ãŸã‚ã«å¿…è¦ãªãƒ‘ラメータを有ã—ã¦ã„ã¾ã™.
+
+
+
+
+
+ dimX 㯠p x 2 行列ã§ã™: dimX(i)=[nri,nci]
+
+ ã¯è¡Œåˆ—Xiã®è¡Œã¨åˆ—ã®å®Ÿéš›ã®æ•°ã§ã™.
+
+ ã“れらã®æ¬¡å…ƒã¯,çµæžœã®è¡Œåˆ—Aã®åˆ—ã®æ¬¡å…ƒã§ã‚ã‚‹
+
+ na を以下ã®ã‚ˆã†ã«å®šç¾©ã—ã¾ã™:
+
+ na=nr1*nc1 +...+ nrp*ncp.
+
+
+
+
+
+ オプションã®ãƒ‘ラメータ flag='sp' ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆ,
+
+ çµæžœã®è¡Œåˆ— Aã¯ç–Žè¡Œåˆ—ã¨ã—ã¦è¿”ã•ã‚Œã¾ã™.
+
+
+
+
+
+ ã“ã®é–¢æ•°ã¯,未知変数ãŒè¡Œåˆ—ã§ã‚るよã†ãª
+
+ 線形方程å¼ã®ã‚·ã‚¹ãƒ†ãƒ を解ããŸã‚ã«æœ‰ç”¨ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ linsolve
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/chol.xml b/modules/linear_algebra/help/ja_JP/linear/chol.xml
new file mode 100755
index 000000000..3838ddb87
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/chol.xml
@@ -0,0 +1,149 @@
+
+
+
+
+
+
+
+
+ chol
+
+ コレスã‚ー分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [R]=chol(X)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£å®šå¯¾ç§°è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ X ãŒæ£å®šã®å ´åˆ, R = chol(X) ã¯,
+
+ R'*R = Xã¨ãªã‚‹ã‚ˆã†ãª
+
+ 上三角行列Rを出力ã—ã¾ã™.
+
+
+
+
+
+ chol(X) ã¯Xã®å¯¾è§’é …
+
+ ã¨ä¸Šä¸‰è§’部ã®ã¿ã‚’使用ã—ã¾ã™.
+
+ 下三角部ã¯ä¸Šä¸‰è§’部ã®è»¢ç½®(è¤‡ç´ å…±å½¹)ã¨ã¿ãªã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+ å‚考文献
+
+
+
+ コレスã‚ー分解ã¯Lapackルーãƒãƒ³ DPOTRF (実数行列ã®å ´åˆ)ãŠã‚ˆã³ ZPOTRF (è¤‡ç´ è¡Œåˆ—ã®å ´åˆ)
+
+ ã«åŸºã¥ãã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spchol
+
+
+
+
+
+ qr
+
+
+
+
+
+ svd
+
+
+
+
+
+ bdiag
+
+
+
+
+
+ fullrf
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/inv.xml b/modules/linear_algebra/help/ja_JP/linear/inv.xml
new file mode 100755
index 000000000..64e289d34
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/inv.xml
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
+
+ inv
+
+ 逆行列
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ inv(X)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—, å¤šé …å¼è¡Œåˆ—ãŠã‚ˆã³
+
+ ä¼é”関数ã¾ãŸã¯çŠ¶æ…‹ç©ºé–“表ç¾ã®æœ‰ç†è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ inv(X) ã¯,æ£æ–¹è¡Œåˆ— Xã®é€†è¡Œåˆ—
+
+ ã¨ãªã‚Šã¾ã™.
+
+ X ã®ã‚¹ã‚±ãƒ¼ãƒªãƒ³ã‚°ãŒ
+
+ 悪ã„å ´åˆã‚„特異行列ã«è¿‘ã„å ´åˆã«ã¯è¦å‘Šã‚’出力ã—ã¾ã™.
+
+
+
+
+
+ å¤šé …å¼è¡Œåˆ—ã¾ãŸã¯ä¼é”関数表ç¾ã®æœ‰ç†è¡Œåˆ—ã®å ´åˆ,
+
+ inv(X) 㯠invr(X)ã«ç‰ã—ããªã‚Šã¾ã™.
+
+
+
+
+
+ 状態空間表ç¾ã®ç·šå½¢ã‚·ã‚¹ãƒ†ãƒ (syslin リスト)ã®å ´åˆ,
+
+ invr(X) 㯠invsyslin(X)ã«ç‰ã—ããªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+ 数値行列用ã®inv 関数㯠Lapack ルーãƒãƒ³
+
+ DGETRF, DGETRI (実数行列ã®å ´åˆ)ãŠã‚ˆã³ ZGETRF, ZGETRI
+
+ (è¤‡ç´ æ•°ã®å ´åˆ)ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+ å¤šé …å¼ãŠã‚ˆã³æœ‰ç†è¡Œåˆ—ã«é–¢ã™ã‚‹ inv ã¯
+
+ Scilab関数invrã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚考
+
+
+
+
+
+ slash
+
+
+
+
+
+ backslash
+
+
+
+
+
+ pinv
+
+
+
+
+
+ qr
+
+
+
+
+
+ lufact
+
+
+
+
+
+ lusolve
+
+
+
+
+
+ invr
+
+
+
+
+
+ coff
+
+
+
+
+
+ coffg
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/linsolve.xml b/modules/linear_algebra/help/ja_JP/linear/linsolve.xml
new file mode 100755
index 000000000..f34d07ead
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/linsolve.xml
@@ -0,0 +1,211 @@
+
+
+
+
+
+
+
+
+ linsolve
+
+ 線形方程å¼ã‚½ãƒ«ãƒ
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [x0,kerA]=linsolve(A,b [,x0])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+
+
+ a na x ma 実数行列 (疎行列ã®å ´åˆã‚‚ã‚ã‚Š)
+
+
+
+
+
+
+
+
+
+ b
+
+
+
+
+
+ na x 1ベクトル (Aã®è¡Œã¨åŒã˜æ¬¡å…ƒ)
+
+
+
+
+
+
+
+
+
+ x0
+
+
+
+ 実数ベクトル
+
+
+
+
+
+
+
+ kerA
+
+
+
+
+
+ ma x k 実数行列
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ linsolve ã¯,
+
+ A*x+b=0ã®è§£ã‚’å…¨ã¦è¨ˆç®—ã—ã¾ã™.
+
+
+
+
+
+ x0 ã¯ç‰¹è§£ (å˜åœ¨ã™ã‚‹å ´åˆ),
+
+ kerA ã¯Aã®ãƒŒãƒ«ç©ºé–“ã§ã™.
+
+ ä»»æ„ã®wã«ã¤ã„ã¦x=x0+kerA*wã¯,
+
+ A*x+b=0を満ãŸã—ã¾ã™.
+
+
+
+
+
+ 互æ›æ€§ã®ã‚ã‚‹ x0 ãŒã‚¨ãƒ³ãƒˆãƒªã«æŒ‡å®šã•ã‚ŒãŸå ´åˆ,
+
+ x0ãŒè¿”ã•ã‚Œã¾ã™.
+
+ ãã†ã§ãªã„å ´åˆ,x0ã¨äº’æ›æ€§ã®ã‚ã‚‹ã‚‚ã®(å˜åœ¨ã™ã‚‹å ´åˆ)ãŒè¿”ã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ inv
+
+
+
+
+
+ pinv
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ im_inv
+
+
+
+
+
+ umfpack
+
+
+
+
+
+ backslash
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/lsq.xml b/modules/linear_algebra/help/ja_JP/linear/lsq.xml
new file mode 100755
index 000000000..51c55183d
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/lsq.xml
@@ -0,0 +1,192 @@
+
+
+
+
+
+
+
+
+ lsq
+
+ 線形最å°äºŒä¹—å•é¡Œ.
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ X=lsq(A,B [,tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã® (m x n) 行列
+
+
+
+
+
+
+
+ B
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã® (m x p) 行列
+
+
+
+
+
+
+
+ tol
+
+
+
+ Aã®å®ŸåŠ¹ãƒ©ãƒ³ã‚¯ã‚’定義ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã‚‹æ£ã®ã‚¹ã‚«ãƒ©ãƒ¼
+
+ (Aã®ãƒ”ボットæ“作付ãQR分解ã«ãŠã‘る最å‰éƒ¨ã«ã‚る部分三角行列R11ã®æ¬¡æ•°ã¨ã—ã¦
+
+ 定義ã•ã‚Œ,æ¡ä»¶æ•°ã®æŽ¨å®šå€¤ã¯<= 1/tolã¨ãªã‚Šã¾ã™.
+
+ tolã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯ sqrt(%eps)ã«è¨å®šã•ã‚Œã¾ã™ )
+
+
+
+
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã® (n x p) 行列
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ X=lsq(A,B) ã¯æ–¹ç¨‹å¼ A*X=Bã®
+
+ 最å°äºŒä¹—解ã®æœ€å°ãƒŽãƒ«ãƒ を計算ã—ã¾ã™.
+
+ 一方, X=A \ Bã¯
+
+ å„列ã«æœ€å¤§rank(A)個ã®éžã‚¼ãƒè¦ç´ を有ã™ã‚‹æœ€å°äºŒä¹—解を計算ã—ã¾ã™.
+
+
+
+
+
+
+
+ å‚考文献
+
+
+
+ lsq 関数ã¯LApack 関数 DGELSY (実行列ã®å ´åˆ)ãŠã‚ˆã³
+
+ ZGELSY (è¤‡ç´ è¡Œåˆ—ã®å ´åˆ)ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ backslash
+
+
+
+
+
+ inv
+
+
+
+
+
+ pinv
+
+
+
+
+
+ rank
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/lu.xml b/modules/linear_algebra/help/ja_JP/linear/lu.xml
new file mode 100755
index 000000000..6ce19d0e3
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/lu.xml
@@ -0,0 +1,299 @@
+
+
+
+
+
+
+
+
+ lu
+
+ ピボットé¸æŠžä»˜ãã®LU 分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [L,U]= lu(A)
+
+ [L,U,E]= lu(A)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ— (m x n).
+
+
+
+
+
+
+
+ L
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ— (m x min(m,n)).
+
+
+
+
+
+
+
+ U
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ— (min(m,n) x n ).
+
+
+
+
+
+
+
+ E
+
+
+
+ a (n x n) ç½®æ›è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ [L,U]= lu(A) ã¯,
+
+ Uを上三角行列,
+
+ Lを何らã‹ã®ç‰¹åˆ¥ãªæ§‹é€ ã‚’æŒãŸãªã„一般的ãªè¡Œåˆ—ã¨ã—ã¦,
+
+ A = L*U ã¨ãªã‚‹ã‚ˆã†ãª
+
+ 2ã¤ã®è¡Œåˆ— L ãŠã‚ˆã³
+
+ U を出力ã—ã¾ã™.
+
+ 実際ã¯,行列Aã¯E*A=B*U
+
+ ã®ã‚ˆã†ã«åˆ†è§£ã•ã‚Œã¾ã™.
+
+ ãŸã ã—, 行列Bã¯ä¸‹ä¸‰è§’行列,
+
+ 行列Lã¯L=E'*Bã‹ã‚‰è¨ˆç®—ã•ã‚Œã¾ã™.
+
+
+
+
+
+ A ãŒãƒ©ãƒ³ã‚¯ kを有ã—ã¦ã„ã‚‹å ´åˆ,
+
+ Uã®è¡Œ k+1 ã‹ã‚‰
+
+ n ã¾ã§ã¯ 0 ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ [L,U,E]= lu(A) ã¯,
+
+ 上三角行列UãŠã‚ˆã³
+
+ ç½®æ›è¡Œåˆ—ã‚’ Eã¨ã—ãŸä¸‹ä¸‰è§’行列 E*L,
+
+ ã«ã‚ˆã‚ŠE*A = L*Uã¨ãªã‚‹ã‚ˆã†ãª
+
+ 3ã¤ã®è¡Œåˆ— L, U ãŠã‚ˆã³
+
+ Eを出力ã—ã¾ã™.
+
+
+
+
+
+ A ãŒå®Ÿæ•°è¡Œåˆ—ã®å ´åˆ,
+
+ 関数lufact ãŠã‚ˆã³ lugetã‚’
+
+ 用ã„ã‚‹ã“ã¨ã«ã‚ˆã‚Š,
+
+ ç½®æ›è¡Œåˆ—ã‚’å¾—ã‚‹ã“ã¨ãŒã§ãã¾ã™.
+
+ AãŒãƒ•ãƒ«ãƒ©ãƒ³ã‚¯ã§ãªã„å ´åˆ,行列 L
+
+ ã®åˆ—圧縮も得るã“ã¨ãŒã§ãã‚‹.
+
+
+
+
+
+
+
+ 例 #1
+
+
+
+ 以下ã®ä¾‹ã§ã¯,大ãã•4ã®ãƒ’ルãƒãƒ¼ãƒˆè¡Œåˆ—を作æˆã—,
+
+ A=LU ã¨åˆ†è§£ã—ã¾ã™.
+
+ 行列 L ã¯ä¸‹ä¸‰è§’行列ã§ã¯ãªã„ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+ 下三角行列Lã‚’å–å¾—ã™ã‚‹ã«ã¯,
+
+ 出力引数 E ã‚’ Scilab ã«æŒ‡å®šã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ 例 #2
+
+
+
+ 以下ã®ä¾‹ã§ã¯,大ãã•4ã®ãƒ’ルãƒãƒ¼ãƒˆè¡Œåˆ—を作æˆã—,
+
+ EA=LU ã¨åˆ†è§£ã—ã¾ã™.
+
+ 行列 L ã¯ä¸‹ä¸‰è§’行列ã§ã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+
+
+
+
+
+
+
+
+ 例 #3
+
+
+
+ 以下ã®ä¾‹ã§ã¯, lufact ãŠã‚ˆã³ luget 関数を使用ã™ã‚‹
+
+ 方法を示ã—ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ lufact
+
+
+
+
+
+ luget
+
+
+
+
+
+ lusolve
+
+
+
+
+
+ qr
+
+
+
+
+
+ svd
+
+
+
+
+
+
+
+
+
+ 使用ã™ã‚‹é–¢æ•°
+
+
+
+ lu 分解 Lapack ルーãƒãƒ³ DGETRF (実数行列ã®å ´åˆ)
+
+ ãŠã‚ˆã³ ZGETRF (è¤‡ç´ æ•°ã®å ´åˆ) ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/pinv.xml b/modules/linear_algebra/help/ja_JP/linear/pinv.xml
new file mode 100755
index 000000000..1b59ae16c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/pinv.xml
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+ pinv
+
+ 擬似逆行列
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ pinv(A,[tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ X= pinv(A) ã¯,
+
+ A'ã¨åŒã˜æ¬¡å…ƒã®ä»¥ä¸‹ã®ã‚ˆã†ãª
+
+ 行列Xを出力ã—ã¾ã™:
+
+
+
+
+
+ A*X*A = A, X*A*X = X ãã—ã¦
+
+ A*X ãŠã‚ˆã³ X*A
+
+ ã¯å…±ã«ã‚¨ãƒ«ãƒŸãƒ¼ãƒˆè¡Œåˆ—ã§ã™.
+
+
+
+
+
+ 計算ã¯ç‰¹ç•°å€¤åˆ†è§£ã«åŸºã¥ã„ã¦ãŠã‚Š,
+
+ 許容値よりもå°ã•ã„特異値㯠0 ã¨ã—ã¦æ‰±ã‚ã‚Œã¾ã™:
+
+ ã“ã®è¨±å®¹èª¤å·®ã¯ X=pinv(A,tol)
+
+ ã§ã‚¢ã‚¯ã‚»ã‚¹ã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ rank
+
+
+
+
+
+ svd
+
+
+
+
+
+ qr
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ pinv 関数ã¯ç‰¹ç•°å€¤åˆ†è§£ã«åŸºã¥ã„ã¦ã„ã¾ã™
+
+ (Scilab関数 svd).
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/qr.xml b/modules/linear_algebra/help/ja_JP/linear/qr.xml
new file mode 100755
index 000000000..d1b1acdad
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/qr.xml
@@ -0,0 +1,378 @@
+
+
+
+
+
+
+
+
+ qr
+
+ QR 分解
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,R]=qr(X [,"e"])
+
+ [Q,R,E]=qr(X [,"e"])
+
+ [Q,R,rk,E]=qr(X [,tol])
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ tol
+
+
+
+ éžè² ã®å®Ÿæ•°
+
+
+
+
+
+
+
+ Q
+
+
+
+ æ£æ–¹ç›´äº¤ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªè¡Œåˆ—
+
+
+
+
+
+
+
+ R
+
+
+
+
+
+ Xã¨åŒã˜æ¬¡å…ƒã®è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+ E
+
+
+
+ ç½®æ›è¡Œåˆ—
+
+
+
+
+
+
+
+ rk
+
+
+
+
+
+ æ•´æ•° (Xã®QRランク)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+
+
+ [Q,R] = qr(X)
+
+
+
+
+
+ X= Q*Rã¨ãªã‚‹ã‚ˆã†ãª
+
+ Xã¨åŒã˜æ¬¡å…ƒã®
+
+ 上三角行列RãŠã‚ˆã³ç›´äº¤(è¤‡ç´ æ•°ã®å ´åˆã¯ãƒ¦ãƒ‹ã‚¿ãƒª)行列
+
+ Qを出力ã—ã¾ã™.
+
+ [Q,R] = qr(X,"e")ã¯æ¬¡ã«ã‚ˆã†ã«
+
+ "エコノミーサイズ"ã§å‡ºåŠ›ã—ã¾ã™:
+
+ X ㌠mè¡Œn列 (m > n)ã®å ´åˆ,
+
+ Qã®æœ€åˆã®n列ã®ã¿ãŒ
+
+ Rã®æœ€åˆã®nè¡Œã¨åŒæ™‚ã«è¨ˆç®—ã•ã‚Œã¾ã™.
+
+
+
+
+
+ Q*R = X ã‹ã‚‰,
+
+ 行列 Xã®k番目ã®åˆ—ã¯,
+
+ (ä¿‚æ•° R(1,k), ..., R(k,k) を用ã„ã¦)
+
+ Qã®æœ€åˆã®k列ã®ç·šå½¢çµåˆã§è¡¨ã•ã‚Œã¾ã™.
+
+ Qã®æœ€åˆã®k列ã¯,Xã®æœ€åˆã®k列
+
+ ã«åºƒãŒã‚‹éƒ¨åˆ†ç©ºé–“ã®ç›´äº¤åŸºåº•ã‚’作æˆã—ã¾ã™.
+
+ Xã®åˆ—k(ã™ãªã‚ã¡, X(:,k) )
+
+ ãŒXã®æœ€åˆã®p列ã®ç·šå½¢çµåˆã®å ´åˆ,
+
+ エントリR(p+1,k), ..., R(k,k)㯠0 ã¨ãªã‚Šã¾ã™.
+
+ ã“ã®å ´åˆ,Rã¯ä¸Šå°å½¢ã¨ãªã‚Šã¾ã™.
+
+ X ãŒãƒ©ãƒ³ã‚¯rkを有ã™ã‚‹å ´åˆ,
+
+ è¡Œ R(rk+1,:), R(rk+2,:), ... 㯠0 ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ [Q,R,E] = qr(X)
+
+
+
+
+
+ X*E = Q*Rã¨ãªã‚‹ã‚ˆã†ãª
+
+ (列)ç½®æ›è¡Œåˆ—E,
+
+ é™é †ã®å¯¾è§’è¦ç´ を有ã™ã‚‹ä¸Šä¸‰è§’行列 R,
+
+ 直交(ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒª)Q
+
+ を出力ã—ã¾ã™.
+
+ rkãŒXã®ãƒ©ãƒ³ã‚¯ã®å ´åˆ,
+
+ Rã®ä¸»å¯¾è§’é …ã«æ²¿ã£ãŸ
+
+ 最åˆã®rk個ã®ã‚¨ãƒ³ãƒˆãƒª,
+
+ ã™ãªã‚ã¡,R(1,1), R(2,2), ..., R(rk,rk)ã¯
+
+ å…¨ã¦0以外ã¨ãªã‚Šã¾ã™.
+
+ [Q,R,E] = qr(X,"e") ã¯
+
+ "エコノミーサイズ"ã§å‡ºåŠ›ã—ã¾ã™:
+
+ X ㌠mè¡Œn列 (m > n)ã®å ´åˆ,
+
+ Qã®æœ€åˆã®n列ã®ã¿ãŒ
+
+ Rã®æœ€åˆã®nè¡Œã¨åŒæ™‚ã«è¨ˆç®—ã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+
+
+ [Q,R,rk,E] = qr(X ,tol)
+
+
+
+
+
+ rk = Xã®ãƒ©ãƒ³ã‚¯ã®æŽ¨å®šå€¤
+
+ ã‚’è¿”ã—ã¾ã™.
+
+ ã™ãªã‚ã¡, rkã¯,
+
+ 指定ã—ãŸé–¾å€¤tolより大ããª
+
+ Rã®å¯¾è§’è¦ç´ ã®æ•°ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ [Q,R,rk,E] = qr(X)
+
+
+
+
+
+ rk = Xã®ãƒ©ãƒ³ã‚¯ã®æŽ¨å®šå€¤
+
+ ã‚’è¿”ã—ã¾ã™.
+
+ ã™ãªã‚ã¡,rk ã¯
+
+ tol=R(1,1)*%eps*max(size(R))より大ããª
+
+ Rã®å¯¾è§’è¦ç´ ã®æ•°ã¨ãªã‚Šã¾ã™.
+
+ Rã®æ¡ä»¶æ•°ã‚’用ã„ã‚‹
+
+ ランク計算型ã®QR分解ã«ã¤ã„ã¦ã¯,rankqrã‚’
+
+ å‚ç…§ã—ã¦ãã ã•ã„.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 例
+
+ rk first
+//diagonal entries of R are non zero :
+A=rand(5,2)*rand(2,5);
+[Q,R,rk,E] = qr(A,1.d-10);
+norm(Q'*A-R)
+svd([A,Q(:,1:rk)]) //span(A) =span(Q(:,1:rk))
+ ]]>
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ rankqr
+
+
+
+
+
+ rank
+
+
+
+
+
+ svd
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ colcomp
+
+
+
+
+
+
+
+
+
+ 使用ã™ã‚‹é–¢æ•°
+
+
+
+ qr 分解ã¯Lapack ルーãƒãƒ³ DGEQRF, DGEQPF,
+
+ DORGQR (実数行列)ãŠã‚ˆã³ ZGEQRF, ZGEQPF, ZORGQR (è¤‡ç´ æ•°ã®å ´åˆ)
+
+ ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/linear/rankqr.xml b/modules/linear_algebra/help/ja_JP/linear/rankqr.xml
new file mode 100755
index 000000000..b6013b2fa
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/linear/rankqr.xml
@@ -0,0 +1,290 @@
+
+
+
+
+
+
+
+
+ rankqr
+
+ QR分解ã«åŸºã¥ã階数
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,R,JPVT,RANK,SVAL]=rankqr(A, [RCOND,JPVT])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ RCOND
+
+
+
+
+
+ Aã®å®ŸåŠ¹éšŽæ•°(ランク)を定義ã™ã‚‹ãŸã‚ã«ä½¿ç”¨ã•ã‚Œã‚‹å®Ÿæ•°ã§ã™.
+
+ ã“ã®éšŽæ•°ã¯,
+
+ Aã®ãƒ”ボットé¸æŠžä»˜ãã®QR分解ã®ä¸ã®
+
+ 最大ã®å…ˆé ã®éƒ¨åˆ†ä¸‰è§’行列R11ã®æ¬¡æ•°ã¨ã—ã¦å®šç¾©ã•ã‚Œã¾ã™.
+
+ ãã®æŽ¨å®šã•ã‚ŒãŸæ¡ä»¶æ•°ã¯ < 1/RCOND ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ JPVT
+
+
+
+
+
+ エントリã®æ•´æ•°ãƒ™ã‚¯ãƒˆãƒ«, JPVT(i) ㌠0ã§ãªã„å ´åˆ,
+
+ Aã®i列目ã¯
+
+ APã®å…ˆé ã¨äº¤æ›ã•ã‚Œ,
+
+ ãれ以外ã®å ´åˆ,iã¯è‡ªç”±ãªåˆ—ã¨ãªã‚Šã¾ã™.
+
+ 処ç†çµ‚了時ã«JPVT(i) = kã®å ´åˆ,
+
+ A*Pã®i列目ã¯,
+
+ Aã®k列目ã¨ãªã£ã¦ã„ã¾ã™.
+
+
+
+
+
+
+
+
+
+ RANK
+
+
+
+
+
+ Aã®å®ŸåŠ¹ãƒ©ãƒ³ã‚¯,ã™ãªã‚ã¡,
+
+ 部分行列R11ã®æ¬¡æ•°.
+
+ ã“ã‚Œã¯,Aã®å®Œå…¨ãªç›´äº¤åˆ†è§£ã«ãŠã‘ã‚‹
+
+ 部分行列T1ã®æ¬¡æ•°ã¨åŒã˜ã§ã™.
+
+
+
+
+
+
+
+
+
+ SVAL
+
+
+
+
+
+ 3ã¤ã®è¦ç´ を有ã™ã‚‹å®Ÿæ•°ãƒ™ã‚¯ãƒˆãƒ«;三角分解Rã®
+
+ 特異値ã®æŽ¨å®šå€¤.
+
+
+
+
+
+ SVAL(1) ã¯,
+
+ R(1:RANK,1:RANK)ã®æœ€å¤§ç‰¹ç•°å€¤ã§ã™;
+
+
+
+
+
+ SVAL(2) ã¯,
+
+ R(1:RANK,1:RANK)ã®æœ€å°ç‰¹ç•°å€¤ã§ã™;
+
+
+
+
+
+ SVAL(3) ã¯,
+
+ RANK < MIN(M,N)ã®å ´åˆ,
+
+ R(1:RANK+1,1:RANK+1),
+
+ ãã†ã§ãªã„å ´åˆ, R(1:RANK,1:RANK)ã®æœ€å°ç‰¹ç•°å€¤ã§ã™.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®Mè¡ŒN列一般行列Aã®(オプションã§)
+
+ ランク出力を伴ãªã†QR分解を計算ã—ã¾ã™.
+
+ ランクãŒä¸å®Œå…¨ã«ãªã‚‹å¯èƒ½æ€§ãŒã‚ã‚Š,実効ランクをæ¡ä»¶æ•°ã®ã‚¤ãƒ³ã‚¯ãƒªãƒ¡ãƒ³ã‚¿ãƒ«æŽ¨å®šã«ã‚ˆã‚Š
+
+ 推定ã—ã¾ã™.
+
+
+
+
+
+ ã“ã®ãƒ«ãƒ¼ãƒãƒ³ã¯åˆ—ピボットé¸æŠžä»˜ãã®QR分解を使用ã—ã¾ã™:
+
+
+
+
+
+
+
+ R11ã¯,æ¡ä»¶æ•°ã®æŽ¨å®šå€¤ãŒ1/RCOND未満ã¨ãªã‚‹
+
+ 最大ã®éƒ¨åˆ†è¡Œåˆ—ã¨ã—ã¦å®šç¾©ã•ã‚Œã¾ã™.
+
+ R11, RANKã®æ¬¡æ•°ã¯,
+
+ Aã®å®ŸåŠ¹éšŽæ•°ã§ã™.
+
+
+
+
+
+ 三角分解ãŒéšŽæ•°å‡ºåŠ›ã‚’ä¼´ãªã†å ´åˆ (ã“ã‚Œã¯å…ˆé ã®åˆ—ãŒå¥å…¨(well-conditioned)ãªå ´åˆã§ã™),
+
+ SVAL(1)ã¯Aã®æœ€å¤§ç‰¹ç•°å€¤ã®
+
+ 推定値ã¨ãªã‚Š,SVAL(2) ãŠã‚ˆã³
+
+ SVAL(3)ã¯,ãã‚Œãžã‚Œ Aã®
+
+ RANK番目ãŠã‚ˆã³(RANK+1)番目ã®
+
+ 特異値ã®æŽ¨å®šå€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ ã“れらã®å€¤ã‚’評価ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š,é¸æŠžã—ãŸRCONDã®
+
+ 値ã«ã‚ˆã‚ŠéšŽæ•°ãŒè‰¯å¥½ã«å®šç¾©ã•ã‚Œã‚‹ã“ã¨ã‚’確èªã™ã‚‹ã“ã¨ãŒã§ãã¾ã™.
+
+ 比 SVAL(1)/SVAL(2) ã¯,
+
+ R(1:RANK,1:RANK)ã®æ¡ä»¶æ•°ã®æŽ¨å®šå€¤ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ qr
+
+
+
+
+
+ rank
+
+
+
+
+
+
+
+
+
+ 使用ã•ã‚Œã‚‹é–¢æ•°
+
+
+
+ Slicot library routines MB03OD, ZB03OD.
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/markov/CHAPTER b/modules/linear_algebra/help/ja_JP/markov/CHAPTER
new file mode 100755
index 000000000..c29eb913c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/markov/CHAPTER
@@ -0,0 +1,2 @@
+title = Markov Matrices
+
diff --git a/modules/linear_algebra/help/ja_JP/markov/classmarkov.xml b/modules/linear_algebra/help/ja_JP/markov/classmarkov.xml
new file mode 100755
index 000000000..48055e45c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/markov/classmarkov.xml
@@ -0,0 +1,176 @@
+
+
+
+
+
+
+
+
+ classmarkov
+
+ マルコフ行列ã®å†å¸°çš„ã‹ã¤ä¸€æ™‚çš„ãªã‚¯ãƒ©ã‚¹
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [perm,rec,tr,indsRec,indsT]=classmarkov(M)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ M
+
+
+
+ 実数 N x N マルコフ行列. å„è¡Œã®ã‚¨ãƒ³ãƒˆãƒªã®åˆè¨ˆã‚’
+
+ 1ã«åŠ ãˆãŸã‚‚ã®
+
+
+
+
+
+
+
+
+
+ perm
+
+
+
+ 整数交æ›ãƒ™ã‚¯ãƒˆãƒ«.
+
+
+
+
+
+
+
+ rec, tr
+
+
+
+ 整数ベクトル, 数値 (å„å†å¸°çš„クラスã«ãŠã‘る状態é‡ã®æ•°,
+
+ 一時的ãªçŠ¶æ…‹é‡ã®æ•°).
+
+
+
+
+
+
+
+
+
+ indsRec,indsT
+
+
+
+ 整数ベクトル. (å†å¸°çš„ãŠã‚ˆã³ä¸€æ™‚çš„ãªçŠ¶æ…‹é‡ã®æ·»å—).
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 以下ã®ã‚ˆã†ãªç½®æ›ãƒ™ã‚¯ãƒˆãƒ«permã‚’è¿”ã—ã¾ã™
+
+
+
+
+
+
+
+ å„ Mii ã¯rec(i) i=1,..,r次ã®
+
+ マルコフ行列ã§ã™.
+
+ Qã¯,tr次ã®ã‚µãƒ–マルコフ行列ã§ã™.
+
+ 1 ã‹ã‚‰ sum(rec)ã®çŠ¶æ…‹é‡ã¯å†å¸°çš„ã§,
+
+ r+1ã‹ã‚‰nã¯ä¸€æ™‚çš„ãªçŠ¶æ…‹é‡ã§ã™.
+
+ perm=[indsRec,indsT]ã¨ãªã‚Šã¾ã™.
+
+ ãŸã ã—, indsRec ã¯å¤§ãã• sum(rec)ã®ãƒ™ã‚¯ãƒˆãƒ«,
+
+ indsT ã¯å¤§ãã• trã®ãƒ™ã‚¯ãƒˆãƒ«ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ genmarkov
+
+
+
+
+
+ eigenmarkov
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/markov/eigenmarkov.xml b/modules/linear_algebra/help/ja_JP/markov/eigenmarkov.xml
new file mode 100755
index 000000000..11762fb51
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/markov/eigenmarkov.xml
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+ eigenmarkov
+
+ æ£è¦åŒ–ã•ã‚ŒãŸå·¦ãŠã‚ˆã³å³ãƒžãƒ«ã‚³ãƒ•å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [M,Q]=eigenmarkov(P)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ P
+
+
+
+ 実数 N x N マルコフ行列. 1ã«åŠ ãˆã‚‹å„è¡Œã®ã‚¨ãƒ³ãƒˆãƒªã®åˆè¨ˆ.
+
+
+
+
+
+
+
+ M
+
+
+
+ N個ã®åˆ—を有ã™ã‚‹å®Ÿæ•°è¡Œåˆ—.
+
+
+
+
+
+
+
+ Q
+
+
+
+ N個ã®è¡Œã‚’有ã™ã‚‹å®Ÿæ•°è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ マルコフ推移行列 P ã®å›ºæœ‰å€¤ 1 ã«é–¢é€£ã™ã‚‹
+
+ æ£è¦åŒ–ã•ã‚ŒãŸå·¦ãŠã‚ˆã³å³å›ºæœ‰ãƒ™ã‚¯ãƒˆãƒ«ã‚’è¿”ã—ã¾ã™.
+
+ ã“ã®å›ºæœ‰å€¤ã®å¤šé‡åº¦ãŒ m ã§, P㌠N x N ã®å ´åˆ,
+
+ M 㯠m x N 行列㧠Q 㯠N x m 行列ã¨ãªã‚Šã¾ã™.
+
+ M(k,:) ã¯k番目ã®ã‚¨ãƒ«ã‚´ãƒ¼ãƒ‰é›†åˆ(å†å¸°çš„クラス)ã«é–¢é€£ã™ã‚‹
+
+ 確率分布ベクトルã§ã™.
+
+ M(k,x) ã¯ã€€x ㌠k番目ã®å†å¸°çš„クラスã«ãªã„å ´åˆã«ã¯
+
+ 0ã¨ãªã‚Šã¾ã™.
+
+ Q(x,k) ã¯x ã‹ã‚‰å§‹ã¾ã‚‹ k 番目ã®å†å¸°çš„クラスã«æœ€çµ‚çš„ã«ã‚る確率ã§ã™.
+
+ 大ããªkã«é–¢ã—ã¦P^k ãŒ
+
+ åŽæŸã™ã‚‹å ´åˆ(1以外ã«å˜ä½å††ä¸Šã«å›ºæœ‰å€¤ãŒãªã„),
+
+ 極é™ã¯Q*Mã¨ãªã‚Šã¾ã™(固有投影).
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ genmarkov
+
+
+
+
+
+ classmarkov
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/markov/genmarkov.xml b/modules/linear_algebra/help/ja_JP/markov/genmarkov.xml
new file mode 100755
index 000000000..287e19b83
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/markov/genmarkov.xml
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+ genmarkov
+
+
+
+ å†å¸°çš„ãŠã‚ˆã³ä¸€æ™‚çš„ãªã‚¯ãƒ©ã‚¹ã‚’有ã™ã‚‹ãƒ©ãƒ³ãƒ€ãƒ ãªãƒžãƒ«ã‚³ãƒ•è¡Œåˆ—を生æˆã™ã‚‹
+
+
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ M=genmarkov(rec,tr)
+
+ M=genmarkov(rec,tr,flag)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ rec
+
+
+
+ 整数行ベクトル (次元ã¯å†å¸°çš„クラスã®æ•°).
+
+
+
+
+
+
+
+ tr
+
+
+
+ æ•´æ•° (一時的ãªçŠ¶æ…‹é‡ã®æ•°)
+
+
+
+
+
+
+
+ M
+
+
+
+ 実数ã®ãƒžãƒ«ã‚³ãƒ•è¡Œåˆ—.
+
+ 1ã«è¿½åŠ ã™ã‚‹å„è¡Œã®ã‚¨ãƒ³ãƒˆãƒªã®åˆè¨ˆ.
+
+
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ æ–‡å—列 'perm'. 指定ã—ãŸå ´åˆ,
+
+ 状態é‡ã®ãƒ©ãƒ³ãƒ€ãƒ ãªç½®æ›ãŒè¡Œã‚ã‚Œã¾ã™.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ ãã‚Œãžã‚Œrec(1),...rec($)個ã®ã‚¨ãƒ³ãƒˆãƒªã‚’有ã™ã‚‹
+
+ size(rec,1)個ã®å†å¸°çš„ãªã‚¯ãƒ©ã‚¹ã¨tr個ã®ä¸€æ™‚çš„ãªçŠ¶æ…‹é‡ã‚’有ã™ã‚‹
+
+ ランダムãªãƒžãƒ«ã‚³ãƒ•æŽ¨ç§»ç¢ºçŽ‡è¡Œåˆ—ã‚’Mã«è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ classmarkov
+
+
+
+
+
+ eigenmarkov
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/CHAPTER b/modules/linear_algebra/help/ja_JP/matrix/CHAPTER
new file mode 100755
index 000000000..bb89125cd
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Analysis
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/cond.xml b/modules/linear_algebra/help/ja_JP/matrix/cond.xml
new file mode 100755
index 000000000..874d2fd98
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/cond.xml
@@ -0,0 +1,292 @@
+
+
+
+
+
+
+
+
+ cond
+
+ æ¡ä»¶æ•°
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+
+
+ c = cond(X)
+
+ c = cond(X, p)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—. c = cond(X, p)ã®å ´åˆ, Xã¯å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ•°ã®
+
+ æ£æ–¹è¡Œåˆ—ã¨ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ c
+
+
+
+ 実数スカラー, æ¡ä»¶æ•°.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+
+
+ c = cond(X)
+
+
+
+
+
+ ã¯,2-ノルムã®æ¡ä»¶æ•°ã‚’è¿”ã—ã¾ã™.
+
+ cond(X)ã¯Xã®
+
+ 最大特異値ã¨æœ€å°ç‰¹ç•°å€¤ã®æ¯”ã§ã™.
+
+
+
+
+
+
+
+
+
+ c = cond(X, p)
+
+
+
+
+
+ ã¯,p-ノルムã®æ¡ä»¶æ•°ã‚’è¿”ã—ã¾ã™ :
+
+ norm(X, p) * norm(inv(X), p).
+
+ p ãŒæŒ‡å®šã•ã‚ŒãŸå ´åˆ,
+
+ p ã¯ä»¥ä¸‹ã«ç‰ã—ããªã‚Šã¾ã™ :
+
+
+
+
+
+
+
+
+
+ p = 1. cond(X, p) ã¯,1-ノルムã®æ¡ä»¶æ•°ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ p = 2. cond(X, p) ã¯,1-ノルムã®æ¡ä»¶æ•°ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ p = %inf ã¾ãŸã¯ 'inf'. cond(X, p)
+
+ ã¯,ç„¡é™å¤§ãƒŽãƒ«ãƒ ã®æ¡ä»¶æ•°ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+ p = 'fro'. cond(X, p)
+
+ ã¯ãƒ•ãƒãƒ™ãƒ‹ã‚¦ã‚¹ãƒŽãƒ«ãƒ ã®æ¡ä»¶æ•°ã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+
+
+
+
+ å‚考
+
+
+
+
+
+ rcond
+
+
+
+
+
+ svd
+
+
+
+
+
+ norm
+
+
+
+
+
+
+
+
+
+ å±¥æ´
+
+
+
+
+
+ 5.4.0
+
+
+
+
+
+ éžæ£æ–¹è¡Œåˆ—ã®Xを指定ã—ã¦,
+
+ cond(X)をコールã—ã¦ã‚‚管ç†ã•ã‚Œã‚‹ã‚ˆã†ã«ãªã‚Šã¾ã—ãŸ.
+
+ 例ãˆã°:
+
+
+
+
+
+
+
+
+
+
+
+ cond(X, p)をコールã™ã‚‹ã“ã¨ã§ã€
+
+ p-ノルムæ¡ä»¶æ•°ã‚’計算ã§ãるよã†ã«ãªã‚Šã¾ã—ãŸ.
+
+ 例ãˆã°:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/det.xml b/modules/linear_algebra/help/ja_JP/matrix/det.xml
new file mode 100755
index 000000000..c7ea8f509
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/det.xml
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+ det
+
+ 行列å¼
+
+
+
+
+
+ 呼出ã—æ‰‹é †
+
+ det(X)
+
+ [e,m]=det(X)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ£æ–¹è¡Œåˆ—, å¤šé …å¼ã¾ãŸã¯æœ‰ç†è¡Œåˆ—.
+
+
+
+
+
+
+
+ m
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°, 行列å¼ã® 10 を基底ã¨ã™ã‚‹ä»®æ•°
+
+
+
+
+
+
+
+ e
+
+
+
+ æ•´æ•°, 行列å¼ã® 10 を基底ã¨ã™ã‚‹æŒ‡æ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ det(X) (m*10^e)ã¯,
+
+ æ£æ–¹è¡Œåˆ—Xã®è¡Œåˆ—å¼ã§ã™.
+
+
+
+
+
+ å¤šé …å¼è¡Œåˆ—ã®å ´åˆ,det(X) ã¯
+
+ determ(X)ã¨ç‰ã—ããªã‚Šã¾ã™.
+
+
+
+
+
+ 有ç†æ•°è¡Œåˆ—ã®å ´åˆ, det(X) ã¯
+
+ detr(X)ã¨ç‰ã—ããªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ det ãŠã‚ˆã³ detr 関数ã¯
+
+ åŒã˜ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ を使用ã—ã¾ã›ã‚“.
+
+ 有ç†æ•°é–¢æ•°ã®å ´åˆ, det(X) ã¯
+
+ determ関数ã«åŸºã¥ã
+
+ %r_det(X) ã§ã‚ªãƒ¼ãƒãƒ¼ãƒãƒ¼ãƒ‰ã•ã‚Œã¾ã™.
+
+ detr() ã¯, Leverrier法を使用ã—ã¾ã™.
+
+
+
+
+
+ 時々,
+
+ det ãŠã‚ˆã³ detr 関数ã¯
+
+ 有ç†æ•°é–¢æ•°ã¨ç•°ãªã‚‹å€¤ã‚’è¿”ã™å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™.
+
+ ã“ã®ã‚ˆã†ãªå ´åˆ,åŒã˜çµæžœã‚’å¾—ã‚‹ãŸã‚ã«,
+
+ 有ç†æ•°ã¯simp_mode(%f)
を使用ã™ã‚‹ã“ã¨ã«ã‚ˆã‚Š
+
+ 有ç†æ•°ã‚’ç°¡å˜åŒ–ã™ã‚‹ãƒ¢ãƒ¼ãƒ‰ã‚’無効ã«ã™ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+ det ã®è¨ˆç®—㯠Lapack ルーãƒãƒ³ DGETRF (実数行列ã®å ´åˆ) ãŠã‚ˆã³
+
+ ZGETRF (è¤‡ç´ æ•°ã®å ´åˆ)ã«åŸºã¥ã„ã¦ã„ã¾ã™.
+
+
+
+
+
+ 疎行列ã®å ´åˆ, 行列å¼ã¯ umfpack ライブラリã®LU分解ã«ã‚ˆã‚Šå¾—られã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ detr
+
+
+
+
+
+ determ
+
+
+
+
+
+ simp_mode
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/orth.xml b/modules/linear_algebra/help/ja_JP/matrix/orth.xml
new file mode 100755
index 000000000..c66862e31
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/orth.xml
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+ orth
+
+ 直交基底
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ Q=orth(A)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ Q
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ Q=orth(A) ã¯,
+
+ Aã®ç¯„囲ã§ã®ç›´äº¤åŸºåº•ã§ã‚ã‚‹
+
+ Qã‚’è¿”ã—ã¾ã™.
+
+ Range(Q) =
+
+ Range(A) ãŠã‚ˆã³ Q'*Q=eye.
+
+
+
+
+
+ Qã®åˆ—ã®æ•°ã¯,
+
+ QRアルゴリズムã§å®šç¾©ã•ã‚ŒãŸ
+
+ Aã®ãƒ©ãƒ³ã‚¯ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ qr
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ range
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/rank.xml b/modules/linear_algebra/help/ja_JP/matrix/rank.xml
new file mode 100755
index 000000000..cdbd5aee6
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/rank.xml
@@ -0,0 +1,157 @@
+
+
+
+
+
+
+
+
+ rank
+
+ 階数
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [i]=rank(X)
+
+ [i]=rank(X,tol)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ tol
+
+
+
+ éžè² 実数
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ rank(X) ã¯, Xã®æ•°å€¤çš„ãªéšŽæ•°(ランク),
+
+ ã™ãªã‚ã¡, norm(size(X),'inf') * norm(X) * %eps より大ããª
+
+ X ã®ç‰¹ç•°å€¤ã®æ•°ã§ã™.
+
+
+
+
+
+ rank(X,tol) ã¯,tol
+
+ より大ããªXã®ç‰¹ç•°å€¤ã®æ•°ã§ã™.
+
+
+
+
+
+ tol ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã¯
+
+ norm(X)ã«æ¯”例ã™ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+ çµæžœã¨ã—ã¦,rank([1.d-80,0;0,1.d-80]) 㯠2 ã«ãªã‚Šã¾ã™!.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ svd
+
+
+
+
+
+ qr
+
+
+
+
+
+ rowcomp
+
+
+
+
+
+ colcomp
+
+
+
+
+
+ lu
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/rcond.xml b/modules/linear_algebra/help/ja_JP/matrix/rcond.xml
new file mode 100755
index 000000000..e12e728b5
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/rcond.xml
@@ -0,0 +1,145 @@
+
+
+
+
+
+
+
+
+ rcond
+
+ æ¡ä»¶æ•°ã®é€†æ•°
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ rcond(X)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ rcond(X) ã¯,1-ノルムã«ãŠã‘ã‚‹
+
+ Xã®æ¡ä»¶ã®é€†æ•°ã®æŽ¨å®šå€¤ã§ã™.
+
+
+
+
+
+ XãŒå¥å…¨ãªå ´åˆ,
+
+ rcond(X) 㯠1 ã«è¿‘ããªã‚Šã¾ã™.
+
+ ãã†ã§ãªã„å ´åˆ, rcond(X) 㯠0ã«è¿‘ããªã‚Šã¾ã™.
+
+
+
+
+
+ Aã®1-ノルムを Lapack/DLANGEã§è¨ˆç®—, ãã®LU分解をLapack/DGETRFã§è¨ˆç®—,
+
+ 最後ã«æ¡ä»¶ã‚’Lapack/DGECONã§æŽ¨å®šã—ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+ rcondã«ã‚ˆã‚‹1-ノルム逆æ¡ä»¶æ•°ã®æŽ¨å®šã¯,
+
+ condã«ã‚ˆã‚‹2-ノルムæ¡ä»¶æ•°ã®è¨ˆç®—よりã¯ã‚‹ã‹ã«é«˜é€Ÿã§ã™.
+
+ トレードオフã¨ã—ã¦,rcond ã¯è‹¥å¹²ä¿¡é ¼æ€§ãŒä½Žä¸‹ã™ã‚‹å¯èƒ½æ€§ãŒã‚ã‚Šã¾ã™.
+
+
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ svd
+
+
+
+
+
+ cond
+
+
+
+
+
+ inv
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/rref.xml b/modules/linear_algebra/help/ja_JP/matrix/rref.xml
new file mode 100755
index 000000000..cf47e7b89
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/rref.xml
@@ -0,0 +1,127 @@
+
+
+
+
+
+
+
+
+ rref
+
+ LU分解ã«ã‚ˆã‚Šè¡Œã‚¨ã‚·ãƒ¥ãƒãƒ³å½¢å¼ã®è¡Œåˆ—を計算
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ R=rref(A)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ スカラーã®ã‚¨ãƒ³ãƒˆãƒªã‚’有ã™ã‚‹m x n 行列
+
+
+
+
+
+
+
+ R
+
+
+
+ Aã®è¡Œã‚¨ã‚·ãƒ¥ãƒãƒ³å½¢å¼ã®m x n行列
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ rref ã¯,å·¦LU分解ã«ã‚ˆã‚ŠæŒ‡å®šã—ãŸè¡Œåˆ—
+
+ ã®è¡Œã‚¨ã‚·ãƒ¥ãƒãƒ³å½¢å¼ã‚’計算ã—ã¾ã™.
+
+ X=rref([A,eye(m,m)])をコールã™ã‚‹éš›ã«ä½¿ç”¨ã—ãŸ
+
+ 変æ›ã ã‘ãŒå¿…è¦ãªå ´åˆ,行エシュãƒãƒ³å½¢å¼Rã¯
+
+ X(:,1:n)ã¨ãªã‚Šã¾ã™.
+
+ 左変æ›Lã¯,L*A=Rã¨ãªã‚‹ã‚ˆã†ãª
+
+ X(:,n+1:n+m) ã«ã‚ˆã‚Šå¾—ã‚‹ã“ã¨ãŒã§ãã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ lu
+
+
+
+
+
+ qr
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/matrix/trace.xml b/modules/linear_algebra/help/ja_JP/matrix/trace.xml
new file mode 100755
index 000000000..c3b6fd4ba
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/matrix/trace.xml
@@ -0,0 +1,103 @@
+
+
+
+
+
+
+
+
+ trace
+
+ トレース
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ trace(X)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数ã¾ãŸã¯è¤‡ç´ æ•°ã®æ£æ–¹è¡Œåˆ—, å¤šé …å¼ã¾ãŸã¯æœ‰ç†è¡Œåˆ—.
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ trace(X)ã¯,行列Xã®
+
+ トレースã§ã™.
+
+
+
+
+
+ sum(diag(X))ã¨åŒã˜ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚考
+
+
+
+
+
+ det
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/CHAPTER b/modules/linear_algebra/help/ja_JP/pencil/CHAPTER
new file mode 100755
index 000000000..86d1da116
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Pencil
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/companion.xml b/modules/linear_algebra/help/ja_JP/pencil/companion.xml
new file mode 100755
index 000000000..93a9adcec
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/companion.xml
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+ companion
+
+ コンパニオン行列
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ A=companion(p)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ p
+
+
+
+ å¤šé …å¼ã¾ãŸã¯å¤šé …å¼ã®ãƒ™ã‚¯ãƒˆãƒ«
+
+
+
+
+
+
+
+ A
+
+
+
+ æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ ç‰¹æ€§å¤šé …å¼ã‚’有ã™ã‚‹
+
+ 行列Aã‚’è¿”ã—ã¾ã™.
+
+ pãŒãƒ¢ãƒ‹ãƒƒã‚¯ãªå ´åˆ,ç‰¹æ€§å¤šé …å¼ã¯
+
+ pã«ç‰ã—ããªã‚Šã¾ã™.
+
+ pãŒãƒ¢ãƒ‹ãƒƒã‚¯ã§ãªã„å ´åˆ,
+
+ Aã®ç‰¹æ€§æ–¹ç¨‹å¼ã¯
+
+ p/cã«ç‰ã—ããªã‚Šã¾ã™.
+
+ ãŸã ã—,cã¯p
+
+ ã®æœ€å¤§æ¬¡æ•°ã®ä¿‚æ•°ã§ã™.
+
+
+
+
+
+ p ãŒãƒ¢ãƒ‹ãƒƒã‚¯ãªå¤šé …å¼ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å ´åˆ,
+
+ A ã¯ãƒ–ãƒãƒƒã‚¯å¯¾è§’ã¨ãªã‚Š,
+
+ i番目ã®ç‰¹æ€§å¤šé …å¼ã¯
+
+ p(i)ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spec
+
+
+
+
+
+ poly
+
+
+
+
+
+ randpencil
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/ereduc.xml b/modules/linear_algebra/help/ja_JP/pencil/ereduc.xml
new file mode 100755
index 000000000..b1d93ff64
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/ereduc.xml
@@ -0,0 +1,223 @@
+
+
+
+
+
+
+
+
+ ereduc
+
+ QZ変æ›ã«ã‚ˆã‚Šåˆ—階段型行列を計算
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [E,Q,Z [,stair [,rk]]]=ereduc(X,tol)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X
+
+
+
+ 実数エントリを有ã™ã‚‹m x n 行列.
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数ã®æ£ã®ã‚¹ã‚«ãƒ©ãƒ¼.
+
+
+
+
+
+
+
+ E
+
+
+
+ 列階段型行列
+
+
+
+
+
+
+
+ Q
+
+
+
+ m x m ユニタリ行列
+
+
+
+
+
+
+
+ Z
+
+
+
+ n x n ユニタリ行列
+
+
+
+
+
+
+
+ stair
+
+
+
+ æ·»å—ベクトル,
+
+
+
+
+
+ *
+
+
+
+
+
+ 境界è¦ç´ E(i,j)ãŒç«¯ç‚¹ã®å ´åˆ,
+
+ ISTAIR(i) = + j.
+
+
+
+
+
+
+
+
+
+ *
+
+
+
+
+
+ 境界è¦ç´ E(i,j)ãŒç«¯ç‚¹ã§ãªã„å ´åˆ,
+
+ ISTAIR(i) = - j.
+
+
+
+
+
+
+
+
+
+
+
+ (i=1,...,M)
+
+
+
+
+
+
+
+
+
+ rk
+
+
+
+ æ•´æ•°, 行列ã®ãƒ©ãƒ³ã‚¯ã®æŽ¨å®šå€¤
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ mx n行列X (æ£å‰‡ã§ã‚ã‚‹
+
+ å¿…è¦ã¯ãªã„)を指定ã™ã‚‹ã¨,
+
+ 関数ereducã¯,列階段型(å°å½¢)ã®
+
+ ユニタリ変æ›è¡Œåˆ—E=Q*X*Z
+
+ を計算ã—ã¾ã™.
+
+ æ›´ã«è¡Œåˆ—Xã®ãƒ©ãƒ³ã‚¯ãŒå®šç¾©ã•ã‚Œã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ fstair
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/fstair.xml b/modules/linear_algebra/help/ja_JP/pencil/fstair.xml
new file mode 100755
index 000000000..7f82fe30d
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/fstair.xml
@@ -0,0 +1,354 @@
+
+
+
+
+
+
+
+
+ fstair
+
+ QZ変æ›ã«ã‚ˆã‚Šåˆ—階段型ペンシルを計算ã™ã‚‹
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [AE,EE,QE,ZE,blcks,muk,nuk,muk0,nuk0,mnei]=fstair(A,E,Q,Z,stair,rk,tol)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数エントリを有ã™ã‚‹m x n行列.
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数ã®æ£ã®ã‚¹ã‚«ãƒ©ãƒ¼.
+
+
+
+
+
+
+
+ E
+
+
+
+ 列階段型行列
+
+
+
+
+
+
+
+ Q
+
+
+
+ m x m ユニタリ行列
+
+
+
+
+
+
+
+ Z
+
+
+
+ n x n ユニタリ行列
+
+
+
+
+
+
+
+ stair
+
+
+
+ æ·»å—ベクトル (ereducå‚ç…§)
+
+
+
+
+
+
+
+ rk
+
+
+
+ æ•´æ•°, 行列ランクã®æŽ¨å®šå€¤
+
+
+
+
+
+
+
+ AE
+
+
+
+ 実数エントリを有ã™ã‚‹m x n行列.
+
+
+
+
+
+
+
+ EE
+
+
+
+ 列階段型行列
+
+
+
+
+
+
+
+ QE
+
+
+
+ m x m ユニタリ行列
+
+
+
+
+
+
+
+ ZE
+
+
+
+ n x n ユニタリ行列
+
+
+
+
+
+
+
+ nblcks
+
+
+
+
+
+ 行列Aã§æ¤œå‡ºã•ã‚ŒãŸ
+
+ フル行ランクを有ã™ã‚‹ã‚µãƒ–行列ã®æ•°(>= 0).
+
+
+
+
+
+
+
+
+
+ muk:
+
+
+
+ 次元 (n) ã®æ•´æ•°é…列.
+
+ ペンシルsE(eps)-A(eps)ã«ãŠã„ã¦
+
+ 列フルランクを有ã™ã‚‹ã‚µãƒ–行列ã®åˆ—次元 mu(k) (k=1,...,nblcks) ã‚’å«ã¿ã¾ã™.
+
+
+
+
+
+
+
+
+
+ nuk:
+
+
+
+
+
+ 次元 (m+1) ã®æ•´æ•°é…列.
+
+ ペンシルsE(eps)-A(eps)ã«ãŠã„ã¦
+
+ 行フルランクを有ã™ã‚‹ã‚µãƒ–行列ã®è¡Œæ¬¡å…ƒ nu(k) (k=1,...,nblcks)
+
+ ã‚’å«ã¿ã¾ã™.
+
+
+
+
+
+
+
+
+
+ muk0:
+
+
+
+
+
+ 次元 (n) ã®æ•´æ•°é…列.
+
+ ペンシルsE(eps,inf)-A(eps,inf)ã«ãŠã„ã¦
+
+ 列フルランクを有ã™ã‚‹ã‚µãƒ–行列ã®åˆ—次元 mu(k) (k=1,...,nblcks) ã‚’å«ã¿ã¾ã™.
+
+
+
+
+
+
+
+
+
+ nuk:
+
+
+
+
+
+ 次元 (m+1) ã®æ•´æ•°é…列.
+
+ ペンシルsE(eps,inf)-A(eps,inf)ã«ãŠã„ã¦
+
+ 行フルランクを有ã™ã‚‹ã‚µãƒ–行列ã®è¡Œæ¬¡å…ƒ nu(k) (k=1,...,nblcks)
+
+ ã‚’å«ã¿ã¾ã™.
+
+
+
+
+
+
+
+
+
+ mnei:
+
+
+
+ 次元 (4) ã®æ•´æ•°é…列.
+
+ mnei(1) = sE(eps)-A(eps)ã®è¡Œã®æ¬¡å…ƒ
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 行列 E を列階段形ã¨ã—ã¦,
+
+ ペンシル sE-A を指定ã™ã‚‹ã¨,
+
+ 関数fstairã¯
+
+ ユーザã®æŒ‡å®šã«åŸºã¥ã
+
+ ユニタリ変æ›ã•ã‚ŒãŸãƒšãƒ³ã‚·ãƒ«QE(sEE-AE)ZEã‚’
+
+ 計算ã—ã¾ã™.
+
+ ã“ã®ãƒšãƒ³ã‚·ãƒ«ã¯, ã»ã¼ãƒšãƒ³ã‚·ãƒ«sE-A
+
+ ã®ä¸€èˆ¬åŒ–Schurå½¢å¼ã§ã™.
+
+ ã“ã®é–¢æ•°ã¯,指定ã—ãŸãƒšãƒ³ã‚·ãƒ«ã®
+
+ クãƒãƒãƒƒã‚«ãƒ¼æ§‹é€ ã®éƒ¨åˆ†ã‚‚出力ã—ã¾ã™.
+
+
+
+
+
+ Q,Z ã¯ãƒ¦ãƒ‹ã‚¿ãƒªè¡Œåˆ—ã§,
+
+ ペンシルを計算ã™ã‚‹éš›ã«ä½¿ç”¨ã•ã‚Œã¾ã™.
+
+ ãŸã ã—, E ã¯åˆ—階段形ã§ã™ (ereducå‚ç…§)
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ quaskro
+
+
+
+
+
+ ereduc
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/glever.xml b/modules/linear_algebra/help/ja_JP/pencil/glever.xml
new file mode 100755
index 000000000..b51eac00e
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/glever.xml
@@ -0,0 +1,220 @@
+
+
+
+
+
+
+
+
+ glever
+
+ 行列ペンシルã®é€†
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Bfs,Bis,chis]=glever(E,A [,s])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ E, A
+
+
+
+ åŒã˜æ¬¡å…ƒã®æ£æ–¹å®Ÿè¡Œåˆ—
+
+
+
+
+
+
+
+ s
+
+
+
+
+
+ æ–‡å—列 (デフォルト値 's')
+
+
+
+
+
+
+
+
+
+ Bfs,Bis
+
+
+
+ å¤šé …å¼è¡Œåˆ—
+
+
+
+
+
+
+
+ chis
+
+
+
+ å¤šé …å¼
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+ 一般化ã—ãŸLeverrierã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã«ã‚ˆã‚Šã‚る行列ペンシルã«ã¤ã„ã¦
+
+
+
+
+
+ (s*E-A)^-1
+
+
+
+
+
+ を計算ã—ã¾ã™.
+
+
+
+
+
+
+
+ chis = ç‰¹æ€§å¤šé …å¼ (乗法定数ã¾ã§).
+
+
+
+
+
+ Bfs = 分åã®ç‰¹æ€§å¤šé …å¼è¡Œåˆ—.
+
+
+
+
+
+ Bis
+
+ = å¤šé …å¼è¡Œåˆ— ( - (s*E-A)^-1 ã®ç„¡é™å¤§ã¾ã§ã®ç´šæ•°å±•é–‹).
+
+
+
+
+
+ Bisã®å‰ã« - 符å·ãŒã‚ã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+
+
+
+
+
+
+ 注æ„
+
+
+
+ ã“ã®é–¢æ•°ã¯,Bfs,Bis ãŠã‚ˆã³ chisã‚’
+
+ ç°¡å˜åŒ–ã™ã‚‹ãŸã‚ã« cleanpを使用ã—ã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ rowshuff
+
+
+
+
+
+ det
+
+
+
+
+
+ invr
+
+
+
+
+
+ coffg
+
+
+
+
+
+ pencan
+
+
+
+
+
+ penlaur
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/kroneck.xml b/modules/linear_algebra/help/ja_JP/pencil/kroneck.xml
new file mode 100755
index 000000000..73cd277ef
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/kroneck.xml
@@ -0,0 +1,281 @@
+
+
+
+
+
+
+
+
+ kroneck
+
+ 行列ペンシルã®ã‚¯ãƒãƒãƒƒã‚«ãƒ¼å½¢å¼
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(F)
+
+ [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(E,A)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ F
+
+
+
+
+
+ 実数行列ペンシル F=s*E-A
+
+
+
+
+
+
+
+
+
+ E,A
+
+
+
+ åŒã˜æ¬¡å…ƒã®å®Ÿæ•°è¡Œåˆ—
+
+
+
+
+
+
+
+ Q,Z
+
+
+
+ æ£æ–¹ç›´äº¤è¡Œåˆ—
+
+
+
+
+
+
+
+ Qd,Zd
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+ numbeps,numeta
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 行列ペンシルã®ã‚¯ãƒãƒãƒƒã‚«ãƒ¼å½¢å¼: kroneck ã¯,
+
+ ペンシルF=s*E -Aを以下ã®ã‚ˆã†ãªä¸Šä¸‰è§’å½¢å¼ã«å¤‰æ›ã™ã‚‹
+
+ 2ã¤ã®ç›´äº¤è¡Œåˆ—Q, Zを計算ã—ã¾ã™:
+
+
+
+
+
+
+
+ 4個ã®ãƒ–ãƒãƒƒã‚¯ã®æ¬¡å…ƒã¯ä»¥ä¸‹ã®ã‚ˆã†ã«æŒ‡å®šã•ã‚Œã¾ã™:
+
+
+
+
+
+ eps=Qd(1) x Zd(1), inf=Qd(2) x Zd(2),
+
+ f = Qd(3) x Zd(3), eta=Qd(4)xZd(4)
+
+
+
+
+
+ infブãƒãƒƒã‚¯ã«ã¯ãƒšãƒ³ã‚·ãƒ«ã®ç„¡é™å¤§ãƒ¢ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã¾ã™.
+
+
+
+
+
+ f ブãƒãƒƒã‚¯ã«ã¯ãƒšãƒ³ã‚·ãƒ«ã®æœ‰é™ãƒ¢ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã¾ã™.
+
+
+
+
+
+ イプシãƒãƒ³ã¨etaブãƒãƒƒã‚¯ã®æ§‹é€ ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«æŒ‡å®šã•ã‚Œã¾ã™:
+
+
+
+
+
+ numbeps(1) = 大ãã• 0 x 1ã®epsブãƒãƒƒã‚¯ã®ç•ªå·
+
+
+
+
+
+ numbeps(2) = 大ãã• 1 x 2ã®epsブãƒãƒƒã‚¯ã®ç•ªå·
+
+
+
+
+
+ numbeps(3) = 大ãã• 2 x 3ã®epsブãƒãƒƒã‚¯ã®ç•ªå· etc...
+
+
+
+
+
+ numbeta(1) = 大ãã• 1 x 0ã®etaブãƒãƒƒã‚¯ã®ç•ªå·
+
+
+
+
+
+ numbeta(2) = 大ãã• 2 x 1ã®etaブãƒãƒƒã‚¯ã®ç•ªå·
+
+
+
+
+
+ numbeta(3) = 大ãã• 3 x 2ã®etaブãƒãƒƒã‚¯ã®ç•ªå· etc...
+
+
+
+
+
+ ã“ã®ã‚³ãƒ¼ãƒ‰ã¯T. Beelen (Slicot-WGS group)ã«ã‚ˆã‚‹ã‚‚ã®ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ gschur
+
+
+
+
+
+ gspec
+
+
+
+
+
+ systmat
+
+
+
+
+
+ pencan
+
+
+
+
+
+ randpencil
+
+
+
+
+
+ trzeros
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/lyap.xml b/modules/linear_algebra/help/ja_JP/pencil/lyap.xml
new file mode 100755
index 000000000..206c3f209
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/lyap.xml
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+ lyap
+
+ リアプノフ方程å¼
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [X]=lyap(A,C,'c')
+
+ [X]=lyap(A,C,'d')
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A, C
+
+
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—, C ã¯å¯¾ç§°ã§ã‚ã‚‹ã“ã¨ãŒå¿…è¦
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ X= lyap(A,C,flag) ã¯é€£ç¶šæ™‚é–“ã¾ãŸã¯é›¢æ•£æ™‚間行列
+
+ リアプノフ方程å¼ã‚’解ãã¾ã™:
+
+
+
+
+
+
+
+
+
+ Aã®å›ºæœ‰å€¤ãŒ-Aã®
+
+ 固有値ã§ãªã„å ´åˆ(flag='c')
+
+ ã¾ãŸã¯Aã®å›ºæœ‰å€¤åˆ†ã®1ã®å ´åˆ
+
+ (flag='d')ã«ã®ã¿ãƒ¦ãƒ‹ãƒ¼ã‚¯ãª
+
+ 解ãŒå¾—られるã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ sylv
+
+
+
+
+
+ ctr_gram
+
+
+
+
+
+ obs_gram
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/pencan.xml b/modules/linear_algebra/help/ja_JP/pencil/pencan.xml
new file mode 100755
index 000000000..842d32110
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/pencan.xml
@@ -0,0 +1,191 @@
+
+
+
+
+
+
+
+
+ pencan
+
+ 行列ペンシルã®æ£æº–å½¢
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,M,i1]=pencan(Fs)
+
+ [Q,M,i1]=pencan(E,A)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ Fs
+
+
+
+
+
+ 標準ペンシル s*E-A
+
+
+
+
+
+
+
+
+
+ E,A
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ Q,M
+
+
+
+ æ£å‰‡å®Ÿæ•°è¡Œåˆ—
+
+
+
+
+
+
+
+ i1
+
+
+
+ æ•´æ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 標準ペンシル Fs=s*E-Aを指定ã™ã‚‹ã¨,
+
+ pencan ã¯,
+
+ M*(s*E-A)*QãŒ"æ£æº–"å½¢ã¨ãªã‚‹ã‚ˆã†ãª
+
+ 行列Q ãŠã‚ˆã³Mã‚’è¿”ã—ã¾ã™.
+
+
+
+
+
+ M*E*Q ã¯ãƒ–ãƒãƒƒã‚¯è¡Œåˆ—ã§ã™.
+
+
+
+
+
+
+
+ ãŸã ã—,Nã¯å†ªé›¶è¡Œåˆ—N,
+
+ i1 = 行列Iã®å¤§ãã•ã§ã™.
+
+
+
+
+
+ M*A*Q ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªãƒ–ãƒãƒƒã‚¯è¡Œåˆ—ã§ã™:
+
+
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ glever
+
+
+
+
+
+ penlaur
+
+
+
+
+
+ rowshuff
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/penlaur.xml b/modules/linear_algebra/help/ja_JP/pencil/penlaur.xml
new file mode 100755
index 000000000..33556c0e8
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/penlaur.xml
@@ -0,0 +1,224 @@
+
+
+
+
+
+
+
+
+ penlaur
+
+ 行列ペンシルã®ãƒãƒ¼ãƒ©ãƒ³ä¿‚æ•°
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Si,Pi,Di,order]=penlaur(Fs)
+
+ [Si,Pi,Di,order]=penlaur(E,A)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ Fs
+
+
+
+
+
+ 標準ペンシル s*E-A
+
+
+
+
+
+
+
+
+
+ E, A
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ Si,Pi,Di
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ order
+
+
+
+ æ•´æ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ penlaur ã¯,ç„¡é™å¤§ã«ãŠã‘ã‚‹
+
+ (s*E-A)^-1ã®ç¬¬ä¸€ãƒãƒ¼ãƒ©ãƒ³ä¿‚æ•°ã‚’
+
+ 計算ã—ã¾ã™.
+
+
+
+
+
+ s = ç„¡é™å¤§ ã«ãŠã„ã¦,
+
+ (s*E-A)^-1 = ... + Si/s - Pi - s*Di + ...
+
+
+
+
+
+ order = 特異点ã®æ¬¡æ•° (order=index-1).
+
+
+
+
+
+ 行列ペンシル Fs=s*E-A ã¯å¯é€†ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™.
+
+
+
+
+
+ æ·»å—0ã®ãƒšãƒ³ã‚·ãƒ«ã®å ´åˆ,
+
+ Pi, Di,... 㯠0,ãŠã‚ˆã³ Si=inv(E)
+
+ ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ æ·»å—1ã®ãƒšãƒ³ã‚·ãƒ«(order=0)ã®å ´åˆ,
+
+ Di =0 ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+ より大ããªæ·»å—ã®ãƒšãƒ³ã‚·ãƒ«ã®å ´åˆ,
+
+ é … -s^2 Di(2), -s^3 Di(3),... ã¯æ¬¡ã®ã‚ˆã†ã«æŒ‡å®šã•ã‚Œã¾ã™:
+
+
+
+
+
+ Di(2)=Di*A*Di, Di(3)=Di*A*Di*A*Di (最大 Di(order)).
+
+
+
+
+
+
+
+ 注æ„
+
+
+
+ 実験的ãªãƒãƒ¼ã‚¸ãƒ§ãƒ³: so*E-Aã®æ¡ä»¶æ•°ãŒæ‚ªã„å ´åˆã«
+
+ å•é¡Œã‚’発生ã—ã¾ã™
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ glever
+
+
+
+
+
+ pencan
+
+
+
+
+
+ rowshuff
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/quaskro.xml b/modules/linear_algebra/help/ja_JP/pencil/quaskro.xml
new file mode 100755
index 000000000..cee463831
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/quaskro.xml
@@ -0,0 +1,249 @@
+
+
+
+
+
+
+
+
+ quaskro
+
+ 準クãƒãƒãƒƒã‚«ãƒ¼å½¢å¼
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(F)
+
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(E,A)
+
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(F,tol)
+
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(E,A,tol)
+
+
+
+
+
+
+
+ 引数
+
+
+
+
+
+ F
+
+
+
+
+
+ 実数行列ペンシル F=s*E-A (s=poly(0,'s'))
+
+
+
+
+
+
+
+
+
+ E,A
+
+
+
+ åŒã˜æ¬¡å…ƒã®å®Ÿæ•°è¡Œåˆ—
+
+
+
+
+
+
+
+ tol
+
+
+
+ 実数 (許容誤差,デフォルト値=1.d-10)
+
+
+
+
+
+
+
+ Q,Z
+
+
+
+ æ£æ–¹ç›´äº¤è¡Œåˆ—
+
+
+
+
+
+
+
+ Qd,Zd
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+ numbeps
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 行列ペンシルã®æº–クãƒãƒãƒƒã‚«ãƒ¼å½¢å¼:
+
+ quaskroã¯,ペンシルF=s*E -Aを上三角行列形å¼ã«å¤‰æ›ã™ã‚‹
+
+ 直交行列 Q, Zを計算ã—ã¾ã™:
+
+
+
+
+
+
+
+ ブãƒãƒƒã‚¯ã®æ¬¡å…ƒã¯æ¬¡ã®ã‚ˆã†ã«æŒ‡å®šã•ã‚Œã¾ã™:
+
+
+
+
+
+ eps=Qd(1) x Zd(1), inf=Qd(2) x Zd(2),
+
+ r = Qd(3) x Zd(3)
+
+
+
+
+
+ inf ブãƒãƒƒã‚¯ã«ã¯, ペンシルã®ç„¡é™å¤§ãƒ¢ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã¾ã™.
+
+
+
+
+
+ f ブãƒãƒƒã‚¯ã«ã¯, ペンシルã®æœ‰é™ãƒ¢ãƒ¼ãƒ‰ãŒå«ã¾ã‚Œã¾ã™.
+
+
+
+
+
+ epsilonブãƒãƒƒã‚¯ã®æ§‹é€ ã¯æ¬¡ã®ã‚ˆã†ã«æŒ‡å®šã•ã‚Œã¾ã™:
+
+
+
+
+
+ numbeps(1) = 大ãã• 0 x 1ã®epsブãƒãƒƒã‚¯ã®æ•°
+
+
+
+
+
+ numbeps(2) = 大ãã• 1 x 2ã®epsブãƒãƒƒã‚¯ã®æ•°
+
+
+
+
+
+ numbeps(3) = 大ãã• 2 x 3ã®epsブãƒãƒƒã‚¯ã®æ•° etc...
+
+
+
+
+
+ 完全ãª(4ブãƒãƒƒã‚¯ã®)クãƒãƒãƒƒã‚«ãƒ¼å½¢å¼ã¯,
+
+ (pertransposed)ペンシルsE(r)-A(r)を指定ã—ã¦
+
+ quaskroをコールã™ã‚‹
+
+ 関数kroneckã«ã‚ˆã‚ŠæŒ‡å®šã•ã‚Œã¾ã™.
+
+
+
+
+
+ ã“ã®ã‚³ãƒ¼ãƒ‰ T. Beelenã«ã‚ˆã‚‹ã‚‚ã®ã§ã™.
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ kroneck
+
+
+
+
+
+ gschur
+
+
+
+
+
+ gspec
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/randpencil.xml b/modules/linear_algebra/help/ja_JP/pencil/randpencil.xml
new file mode 100755
index 000000000..e83731339
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/randpencil.xml
@@ -0,0 +1,207 @@
+
+
+
+
+
+
+
+
+ randpencil
+
+ ランダムãªãƒšãƒ³ã‚·ãƒ«
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ F=randpencil(eps,infi,fin,eta)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ eps
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+ infi
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+ fin
+
+
+
+ 実数ベクトル, ã¾ãŸã¯ãƒ¢ãƒ‹ãƒƒã‚¯ãªå¤šé …å¼, ã¾ãŸã¯ãƒ¢ãƒ‹ãƒƒã‚¯ãªå¤šé …å¼ã®ãƒ™ã‚¯ãƒˆãƒ«
+
+
+
+
+
+
+
+ eta
+
+
+
+ 整数ベクトル
+
+
+
+
+
+
+
+ F
+
+
+
+
+
+ 実数行列ペンシル F=s*E-A (s=poly(0,'s'))
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ ユーティリティ関数.
+
+ F=randpencil(eps,infi,fin,eta) ã¯,指定ã—ãŸã‚¯ãƒãƒãƒƒã‚«ãƒ¼æ§‹é€ を有ã™ã‚‹
+
+ ランダムãªãƒšãƒ³ã‚·ãƒ« Fã‚’è¿”ã—ã¾ã™.
+
+ æ§‹é€ ã¯ä»¥ä¸‹ã®ã‚ˆã†ã«æŒ‡å®šã•ã‚Œã¾ã™:
+
+ eps=[eps1,...,epsk]: epsilon ブãƒãƒƒã‚¯ã®æ§‹é€ (大ãã• eps1 x(eps1+1),....)
+
+ fin=[l1,...,ln] 有é™ã®å›ºæœ‰å€¤ã®é›†åˆ (実数ã¨ä»®å®š)( []ã®å ´åˆã‚‚ã‚ã‚Šã¾ã™)
+
+ infi=[k1,...,kp] ç„¡é™å¤§ã«ãŠã‘ã‚‹J-ブãƒãƒƒã‚¯ã®å¤§ãã•
+
+ ki>=1 (J ブãƒãƒƒã‚¯ãŒãªã„å ´åˆ: infi=[] ).
+
+ eta=[eta1,...,etap]: ofeta ブãƒãƒƒã‚¯æ§‹é€ (大ãã• (eta1+1)x eta1,...)
+
+
+
+
+
+ epsi >=0ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Š,
+
+ etai >=0ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Š, infi
+
+ >=1ã§ã‚ã‚‹å¿…è¦ãŒã‚ã‚Šã¾ã™.
+
+
+
+
+
+ fin ㌠(モニックãª) å¤šé …å¼ã®å ´åˆ,
+
+ 有é™ã®ãƒ–ãƒãƒƒã‚¯ã¯finã®æ ¹ã‚’固有値ã¨ã—ã¦è¨±å®¹ã—ã¾ã™.
+
+
+
+
+
+ fin ãŒå¤šé …å¼ã®ãƒ™ã‚¯ãƒˆãƒ«ã®å ´åˆ,
+
+ ã“れらã¯Fã®æœ‰é™å˜å› å,ã™ãªã‚ã¡,p(i)ã®æ ¹ã¯
+
+ Fã®æœ‰é™ãªå›ºæœ‰å€¤ã¨ãªã‚Šã¾ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ kroneck
+
+
+
+
+
+ pencan
+
+
+
+
+
+ penlaur
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/rowshuff.xml b/modules/linear_algebra/help/ja_JP/pencil/rowshuff.xml
new file mode 100755
index 000000000..3f6b66c49
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/rowshuff.xml
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+ rowshuff
+
+ シャッフルアルゴリズãƒ
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Ws,Fs1]=rowshuff(Fs, [alfa])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ Fs
+
+
+
+
+
+ æ£æ–¹å®Ÿæ•°ãƒšãƒ³ã‚·ãƒ« Fs = s*E-A
+
+
+
+
+
+
+
+
+
+ Ws
+
+
+
+ å¤šé …å¼è¡Œåˆ—
+
+
+
+
+
+
+
+ Fs1
+
+
+
+
+
+ æ£æ–¹å®Ÿæ•°ãƒšãƒ³ã‚·ãƒ« F1s = s*E1 -A1,
+
+ ãŸã ã— E1 ã¯æ£å‰‡
+
+
+
+
+
+
+
+
+
+ alfa
+
+
+
+
+
+ 実数 (alfa = 0 ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ シャッフルアルゴリズム: ペンシル Fs=s*E-Aを指定ã™ã‚‹ã¨,
+
+ 以下ã®ã‚ˆã†ãª(æ£æ–¹å¤šé …å¼è¡Œåˆ—) Ws=W(s) ã‚’è¿”ã—ã¾ã™:
+
+
+
+
+
+ Fs1 = s*E1-A1 = W(s)*(s*E-A) ã¯,
+
+ æ£å‰‡ãªãƒšãƒ³ã‚·ãƒ«è¡Œåˆ— E1 ã§ã™.
+
+
+
+
+
+ ã“ã‚Œã¯,ペンシルFs = s*E-AãŒæ£å‰‡ (ã™ãªã‚ã¡,å¯é€†)ã®å ´åˆã«é™ã‚Šå¯èƒ½ã§ã™.
+
+ Ws ã®æ¬¡æ•°ã¯ãƒšãƒ³ã‚·ãƒ«ã®æ·»å—ã«ç‰ã—ããªã‚Šã¾ã™.
+
+
+
+
+
+ Fsã®ç„¡é™å¤§ã«ã‚る極ã¯alfaã«é…ç½®ã•ã‚Œ,
+
+ Wsã®ã‚¼ãƒã¯alfaã«é…ç½®ã•ã‚Œã¾ã™.
+
+
+
+
+
+ (s*E-A)^-1 = (s*E1-A1)^-1 * W(s) = (W(s)*(s*E-A))^-1 *W(s)
+
+ ã¨ãªã‚‹ã“ã¨ã«æ³¨æ„ã—ã¦ãã ã•ã„.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ pencan
+
+
+
+
+
+ glever
+
+
+
+
+
+ penlaur
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/pencil/sylv.xml b/modules/linear_algebra/help/ja_JP/pencil/sylv.xml
new file mode 100755
index 000000000..185456e74
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/pencil/sylv.xml
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+ sylv
+
+ シルベスタ方程å¼.
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ sylv(A, B, C, flag)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A,B,C
+
+
+
+ é©å½“ãªæ¬¡å…ƒã®å®Ÿæ•°è¡Œåˆ—.
+
+
+
+
+
+
+
+ flag
+
+
+
+
+
+ æ–‡å—列 ('c' ã¾ãŸã¯ 'd')
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ X= sylv(A,B,C,'c') ã¯ä»¥ä¸‹ã®
+
+ "連続時間" シルベスタ方程å¼ã®è§£Xを計算ã—ã¾ã™,
+
+
+
+
+
+
+
+ X=sylv(A,B,C,'d') ã¯ä»¥ä¸‹ã®
+
+ "離散時間" シルベスタ方程å¼ã®è§£Xを計算ã—ã¾ã™,
+
+
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚考
+
+
+
+
+
+ lyap
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/proj.xml b/modules/linear_algebra/help/ja_JP/proj.xml
new file mode 100755
index 000000000..6346f8afd
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/proj.xml
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+ proj
+
+ 投影
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ P = proj(X1,X2)
+
+
+
+
+
+ 引数
+
+
+
+
+
+ X1,X2
+
+
+
+ åŒã˜åˆ—ã®æ•°ã‚’有ã™ã‚‹å®Ÿæ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ P
+
+
+
+
+
+ 実数ã®æŠ•å½±è¡Œåˆ— (P^2=P)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ P ã¯X1ã«å¹³è¡Œãª
+
+ X2ã¸ã®æŠ•å½±ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ projspec
+
+
+
+
+
+ orth
+
+
+
+
+
+ fullrf
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/state_space/CHAPTER b/modules/linear_algebra/help/ja_JP/state_space/CHAPTER
new file mode 100755
index 000000000..a0b62cdee
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/state_space/CHAPTER
@@ -0,0 +1,2 @@
+title = State-Space Matrices
+
diff --git a/modules/linear_algebra/help/ja_JP/state_space/coff.xml b/modules/linear_algebra/help/ja_JP/state_space/coff.xml
new file mode 100755
index 000000000..ebf5b06cc
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/state_space/coff.xml
@@ -0,0 +1,183 @@
+
+
+
+
+
+
+
+
+ coff
+
+ レゾルベント (ä½™å› å法)
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [N,d]=coff(M [,var])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ M
+
+
+
+ æ£æ–¹å®Ÿæ•°è¡Œåˆ—
+
+
+
+
+
+
+
+ var
+
+
+
+ æ–‡å—列
+
+
+
+
+
+
+
+ N
+
+
+
+
+
+ å¤šé …å¼è¡Œåˆ— (Mã¨åŒã˜å¤§ãã•)
+
+
+
+
+
+
+
+
+
+ d
+
+
+
+
+
+ å¤šé …å¼ (ç‰¹æ€§å¤šé …å¼ poly(A,'s'))
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ coff ã¯,
+
+ 実数行列 Mã«ã¤ã„㦠R=(s*eye()-M)^-1
+
+ を計算ã—ã¾ã™.
+
+ R 㯠N/dã§æŒ‡å®šã•ã‚Œã¾ã™.
+
+
+
+
+
+ N = å¤šé …å¼è¡Œåˆ—ã®åˆ†å.
+
+
+
+
+
+ d = 共通分æ¯.
+
+
+
+
+
+ var æ–‡å—列 (çœç•¥æ™‚ã¯'s')
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ coffg
+
+
+
+
+
+ ss2tf
+
+
+
+
+
+ nlev
+
+
+
+
+
+ poly
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/state_space/nlev.xml b/modules/linear_algebra/help/ja_JP/state_space/nlev.xml
new file mode 100755
index 000000000..996d6e566
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/state_space/nlev.xml
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+ nlev
+
+ Leverrierã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [num,den]=nlev(A,z [,rmax])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A
+
+
+
+ 実数æ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ z
+
+
+
+ æ–‡å—列
+
+
+
+
+
+
+
+ rmax
+
+
+
+
+
+ オプションã®ãƒ‘ラメータ (bdiagå‚ç…§)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ [num,den]=nlev(A,z [,rmax]) ã¯,
+
+ (z*eye()-A)^(-1)を計算ã—ã¾ã™.
+
+
+
+
+
+ 計算ã®éš›ã«ã¯,Aã®ãƒ–ãƒãƒƒã‚¯å¯¾è§’化ã®å¾Œã«
+
+ Leverrierアルゴリズムをå„ブãƒãƒƒã‚¯ã«é©ç”¨ã—ã¾ã™.
+
+
+
+
+
+ ã“ã®ã‚¢ãƒ«ã‚´ãƒªã‚ºãƒ ã¯é€šå¸¸ã® Leverrierアルゴリズãƒ
+
+ より優れã¦ã„ã¾ã™ãŒ,ã¾ã 完全ã§ã¯ã‚ã‚Šã¾ã›ã‚“!
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ coff
+
+
+
+
+
+ coffg
+
+
+
+
+
+ glever
+
+
+
+
+
+ ss2tf
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/subspaces/CHAPTER b/modules/linear_algebra/help/ja_JP/subspaces/CHAPTER
new file mode 100755
index 000000000..d87d9ca5e
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/subspaces/CHAPTER
@@ -0,0 +1,3 @@
+title = Subspaces
+
+
diff --git a/modules/linear_algebra/help/ja_JP/subspaces/spaninter.xml b/modules/linear_algebra/help/ja_JP/subspaces/spaninter.xml
new file mode 100755
index 000000000..0ec8c806c
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/subspaces/spaninter.xml
@@ -0,0 +1,169 @@
+
+
+
+
+
+
+
+
+ spaninter
+
+ 共通部分空間
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [X,dim]=spaninter(A,B [,tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A, B
+
+
+
+ åŒæ•°ã®è¡Œã‚’有ã™ã‚‹å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ X
+
+
+
+ 直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ dim
+
+
+
+
+
+ æ•´æ•°, range(A) ãŠã‚ˆã³
+
+ range(B)é–“ã®å…±é€šéƒ¨åˆ†ç©ºé–“ã®æ¬¡å…ƒ
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ range(A) ãŠã‚ˆã³ range(B)ã®
+
+ 共通部分を計算ã—ã¾ã™.
+
+
+
+
+
+ Xã®æœ€åˆã®dim列ã¯,ã“ã®å…±é€šéƒ¨åˆ†ã«å±•é–‹ã—ã¾ã™.
+
+ ã™ãªã‚ã¡,X(:,1:dim)ã¯,
+
+ range(A) 㨠range(B)ã®é–“ã®ç›´äº¤åŸºåº•ã§ã™.
+
+
+
+
+
+ Xã®åŸºåº•ã§ã¯,
+
+ A ãŠã‚ˆã³ BãŒãã‚Œãžã‚Œæ¬¡ã®ã‚ˆã†ã«
+
+ 表ã•ã‚Œã¾ã™:
+
+
+
+
+
+ X'*A ãŠã‚ˆã³ X'*B.
+
+
+
+
+
+ tol ã¯é–¾å€¤ã§ã™ (sqrt(%eps) ãŒãƒ‡ãƒ•ã‚©ãƒ«ãƒˆå€¤ã§ã™).
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spanplus
+
+
+
+
+
+ spantwo
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/subspaces/spanplus.xml b/modules/linear_algebra/help/ja_JP/subspaces/spanplus.xml
new file mode 100755
index 000000000..b8717b88e
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/subspaces/spanplus.xml
@@ -0,0 +1,184 @@
+
+
+
+
+
+
+
+
+ spanplus
+
+ 部分空間ã®åˆè¨ˆ
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [X,dim,dima]=spanplus(A,B[,tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A, B
+
+
+
+ åŒæ•°ã®è¡Œã‚’有ã™ã‚‹å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ X
+
+
+
+ 直交ã¾ãŸã¯ãƒ¦ãƒ‹ã‚¿ãƒªæ£æ–¹è¡Œåˆ—
+
+
+
+
+
+
+
+ dim, dima
+
+
+
+ æ•´æ•°, 部分空間ã®æ¬¡å…ƒ
+
+
+
+
+
+
+
+ tol
+
+
+
+ éžè² ã®å®Ÿæ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ 以下ã®æ§˜ãªåŸºåº•Xを計算ã—ã¾ã™:
+
+
+
+
+
+ Xã®æœ€åˆã®dima列ãŒ
+
+ range(A)ã«å±•é–‹ã—,
+
+ ã“れ以é™ã®(dim-dima)列ãŒ,
+
+ A+B ã®Aã«é–¢ã™ã‚‹åŸºåº•ã‚’構æˆ.
+
+
+
+
+
+ Xã®æœ€åˆã®dim列ã¯,
+
+ A+Bã®åŸºåº•ã‚’構æˆã—ã¾ã™.
+
+
+
+
+
+ [A,B]ã«é–¢ã™ã‚‹ä»¥ä¸‹ã®æ£æº–å½¢å¼ãŒå®šç¾©ã•ã‚Œã¾ã™:
+
+
+
+
+
+
+
+ tol ã¯ã‚ªãƒ—ションã®å¼•æ•°ã§ã™(関数ã®ã‚³ãƒ¼ãƒ‰ã‚’å‚ç…§).
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spaninter
+
+
+
+
+
+ im_inv
+
+
+
+
+
+ spantwo
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/ja_JP/subspaces/spantwo.xml b/modules/linear_algebra/help/ja_JP/subspaces/spantwo.xml
new file mode 100755
index 000000000..cca713c63
--- /dev/null
+++ b/modules/linear_algebra/help/ja_JP/subspaces/spantwo.xml
@@ -0,0 +1,202 @@
+
+
+
+
+
+
+
+
+ spantwo
+
+ 部分空間ã®åˆè¨ˆãŠã‚ˆã³å…±é€šéƒ¨åˆ†
+
+
+
+
+
+ 呼ã³å‡ºã—æ‰‹é †
+
+ [Xp,dima,dimb,dim]=spantwo(A,B, [tol])
+
+
+
+
+
+ 引数
+
+
+
+
+
+ A, B
+
+
+
+ åŒæ•°ã®è¡Œã‚’有ã™ã‚‹å®Ÿæ•°ã¾ãŸã¯è¤‡ç´ æ•°ã®è¡Œåˆ—
+
+
+
+
+
+
+
+ Xp
+
+
+
+ æ£æ–¹æ£å‰‡è¡Œåˆ—
+
+
+
+
+
+
+
+ dima, dimb, dim
+
+
+
+ æ•´æ•°, 部分空間ã®æ¬¡å…ƒ
+
+
+
+
+
+
+
+ tol
+
+
+
+ éžè² ã®å®Ÿæ•°
+
+
+
+
+
+
+
+
+
+
+
+ 説明
+
+
+
+ åŒã˜è¡Œæ•°ã‚’有ã™ã‚‹è¡Œåˆ— A ãŠã‚ˆã³ B を指定ã™ã‚‹ã¨,
+
+ 以下ã®ã‚ˆã†ãªæ£æ–¹è¡Œåˆ—Xp (æ£å‰‡ã ãŒç›´äº¤ã§ã‚ã‚‹å¿…è¦ã¯ã‚ã‚Šã¾ã›ã‚“)
+
+ ã‚’è¿”ã—ã¾ã™:
+
+
+
+
+
+
+
+ inv(Xp)ã®æœ€åˆã®dima列ã¯
+
+ range(A)ã«å±•é–‹ã•ã‚Œã¾ã™.
+
+
+
+
+
+ inv(Xp)ã®
+
+ 列 dim-dimb+1 ã‹ã‚‰ dima ã¯
+
+ range(A) 㨠range(B)ã®å…±é€šéƒ¨åˆ†ã«å±•é–‹ã•ã‚Œã¾ã™.
+
+
+
+
+
+ inv(Xp)ã®æœ€åˆã®dim列ã¯,
+
+ range(A)+range(B)ã«å±•é–‹ã•ã‚Œã¾ã™.
+
+
+
+
+
+ inv(Xp)ã®åˆ—dim-dimb+1ã‹ã‚‰dim
+
+ ã¯range(B)ã«å±•é–‹ã•ã‚Œã¾ã™.
+
+
+
+
+
+ 行列 [A1;A2] ã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯(=rank(A))ã§ã™.
+
+ 行列[B2;B3]ã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯(=rank(B))ã§ã™.
+
+ 行列[A2,B2]ã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯(=rank(A inter B))ã§ã™.
+
+ è¡Œ[A1,0;A2,B2;0,B3] ã¯è¡Œãƒ•ãƒ«ãƒ©ãƒ³ã‚¯(=rank(A+B))ã§ã™.
+
+
+
+
+
+
+
+ 例
+
+
+
+
+
+
+
+ å‚ç…§
+
+
+
+
+
+ spanplus
+
+
+
+
+
+ spaninter
+
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/addchapter.sce b/modules/linear_algebra/help/pt_BR/addchapter.sce
new file mode 100755
index 000000000..99f821fe3
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/addchapter.sce
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+
+add_help_chapter("Linear Algebra",SCI+"/modules/linear_algebra/help/pt_BR",%T);
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/CHAPTER b/modules/linear_algebra/help/pt_BR/eigen/CHAPTER
new file mode 100755
index 000000000..88f8bc42b
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/CHAPTER
@@ -0,0 +1,2 @@
+title = Eigenvalue and Singular Value
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/balanc.xml b/modules/linear_algebra/help/pt_BR/eigen/balanc.xml
new file mode 100755
index 000000000..670af0f56
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/balanc.xml
@@ -0,0 +1,109 @@
+
+
+
+
+ balanc
+ balanceamento de uma matriz ou de um feixe de
+ matrizes
+
+
+
+ Seqüência de Chamamento
+ [Ab,X]=balanc(A)
+ [Eb,Ab,X,Y]=balanc(E,A)
+
+
+
+ Parâmetros
+
+
+ A:
+
+ matriz quadrada de reais
+
+
+
+ X:
+
+ matriz quadrada de reais invertível
+
+
+
+ E:
+
+ matriz quadrada de reais (com mesma dimensão que
+ A)
+
+
+
+
+ Y:
+
+ uma matriz quadrada de reais invertível
+
+
+
+
+
+ Descrição
+ Balanceia uma matriz quadrada para melhorar seu número de
+ condicionamento.
+
+
+ [Ab,X] = balanc(A) acha uma transformação de
+ similaridade X tal que
+
+
+ Ab = inv(X)*A*X tem aproximadamente normas iguais
+ de linha e de coluna.
+
+ Para feixes de matrizes, o balancemento é feito para melhorar o
+ problema do autovalor generalizado.
+
+
+ [Eb,Ab,X,Y] = balanc(E,A) retorna transformações
+ esquerda e direita X e Y tais que
+ Eb=inv(X)*E*Y, Ab=inv(X)*A*Y
+
+
+
+ Observação
+
+ O balanceamento é feito nas funções bdiag e
+ spec.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ bdiag
+
+
+ spec
+
+
+ schur
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/bdiag.xml b/modules/linear_algebra/help/pt_BR/eigen/bdiag.xml
new file mode 100755
index 000000000..94f586ba1
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/bdiag.xml
@@ -0,0 +1,108 @@
+
+
+
+
+ bdiag
+ diagonalização em blocos, autovetores
+ generalizados
+
+
+
+ Seqüência de Chamamento
+ [Ab [,X [,bs]]]=bdiag(A [,rmax])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada de reais ou complexos
+
+
+
+ rmax
+
+ número real
+
+
+
+ Ab
+
+ matriz quadrada de reais ou complexos
+
+
+
+ X
+
+ matriz de reais ou complexos não-singular
+
+
+
+ bs
+
+ vetor de inteiros
+
+
+
+
+
+ Descrição
+
+
+ realiza a diagonalização em blocos da matriz A.
+ bs fornece a estrutura dos blocos (respectivos tamanhos dos blocos).
+ X é a matriz mudança de base i.e Ab =
+ inv(X)*A*X
+
+ édiagonal em blocos.
+
+
+ rmax controla o condicionamento de
+ X; o valor padrão é a norma L1 de
+ A.
+
+ Para encontrar a forma diagonal (se existir) escolha um valor
+ suficientemente grande para rmax
+ (rmax=1/%eps , por exemplo). Genericamente, (para uma
+ matriz A de reais aleatória) os blocos são (1x1) e (2x2) e
+ X é a matriz de autovetores.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ schur
+
+
+ sylv
+
+
+ spec
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/gschur.xml b/modules/linear_algebra/help/pt_BR/eigen/gschur.xml
new file mode 100755
index 000000000..2b3515dad
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/gschur.xml
@@ -0,0 +1,97 @@
+
+
+
+
+ gschur
+ forma de Schur generalizada (função obsoleta)
+
+
+ Seqüência de Chamamento
+ [As,Es]=gschur(A,E)
+ [As,Es,Q,Z]=gschur(A,E)
+ [As,Es,Z,dim] = gschur(A,E,flag)
+ [As,Es,Z,dim]= gschur(A,E,extern)
+
+
+
+ Descrição
+ Esta função é obsoleta e agora está inclusa na função
+ schur function. Na maior parte dos casos, a função
+ gschur irá ainda trabalhar como antes, mas será
+ removida em um lançamento futuro do Scilab.
+
+ As três sintaxes podem ser substituídas por
+
+ A última sintaxe requer algumas adaptações a mais:
+
+
+ if
+
+ é uma função do Scilab, a nova seqüência de chamamento deve
+ ser [As,Es,Z,dim]= schur(A,E,Nextern) com Nextern
+ definido como segue:
+
+
+
+
+
+ if
+
+ é o nome de uma função externa codificada em FORTRAN ou C, a
+ nova seqüência de chamamento deve ser [As,Es,Z,dim]=
+ schur(A,E,'nextern')
+
+ com nextern definido como
+ segue:
+
+
+
+
+
+
+
+ Ver Também
+
+
+ external
+
+
+ schur
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/gspec.xml b/modules/linear_algebra/help/pt_BR/eigen/gspec.xml
new file mode 100755
index 000000000..ae0f5b92f
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/gspec.xml
@@ -0,0 +1,45 @@
+
+
+
+
+ gspec
+ autovalores de feixe de matrizes (função
+ obsoleta)
+
+
+
+ Seqüência de Chamamento
+ [al,be]=gspec(A,E)
+ [al,be,Z]=gspec(A,E)
+
+
+
+ Descrição
+
+ Esta função está agora inclusa na função spec . A
+ seqüência de chamamento deve ser substituida por
+
+
+
+
+ Ver Também
+
+
+ spec
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/hess.xml b/modules/linear_algebra/help/pt_BR/eigen/hess.xml
new file mode 100755
index 000000000..b9daf0150
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/hess.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ hess
+ forma de Hessenberg
+
+
+ Seqüência de Chamamento
+ H = hess(A)
+ [U,H] = hess(A)
+
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada de reais ou complexos
+
+
+
+ H
+
+ matriz quadrada de reais ou complexos
+
+
+
+ U
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+
+
+ Descrição
+
+ [U,H] = hess(A) produz uma matriz unitária
+ U e uma matriz de Hessenberg H tais
+ que A = U*H*U' e U'*U = Identidade.
+ Por si só, hess(A) retorna H.
+
+ A forma de Hessenberg de uma matriz é zero abaixo da primeira
+ subdiagonal. Se a matriz é simetrica ou Hermitiana, a forma é
+ tridiagonal.
+
+
+
+ Referências
+ A função hess é baseada nas rotinas Lapack DGEHRD, DORGHR para
+ matrizes de e ZGEHRD, ZORGHR para matrizes de complexos.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ qr
+
+
+ contr
+
+
+ schur
+
+
+
+
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/pbig.xml b/modules/linear_algebra/help/pt_BR/eigen/pbig.xml
new file mode 100755
index 000000000..15b493fac
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/pbig.xml
@@ -0,0 +1,125 @@
+
+
+
+
+ pbig
+ autoprojeção
+
+
+ Seqüência de Chamamento
+ [Q,M]=pbig(A,thres,flag)
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada de reais
+
+
+
+ thres
+
+ número real
+
+
+
+ flag
+
+
+ string ('c' ou
+ 'd')
+
+
+
+
+ Q,M
+
+ matrizes de reais
+
+
+
+
+
+ Descrição
+ Projeção sobre um auto-subespaço associado aos autovalores de parte
+ real>= thres (flag='c') ou com
+ magnitude >= thres
+ (flag='d').
+
+
+ A projeção é definida por Q*M,
+ Q tem posto-coluna cheio, M tem
+ posto-linha cheio e M*Q=eye.
+
+
+ Se flag='c', os autovalores de
+ M*A*Q = autovalores de A com parte
+ real >= thres.
+
+
+ Se flag='d', os autovalores de
+ M*A*Q = autovalores de A com
+ magnitude >= thres.
+
+
+ Se flag='c' e se [Q1,M1] =
+ fatoração em posto cheio (fullrf) de
+ eye()-Q*M então os autovalores de
+ M1*A*Q1 = autovalores de A com parte
+ real < thres.
+
+
+ Se flag='d' e se [Q1,M1]
+ =fatoração em posto cheio (fullrf) de
+ eye()-Q*M então os autovalores de
+ M1*A*Q1 = autovalores de A com
+ magnitude < thres.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ psmall
+
+
+ projspec
+
+
+ fullrf
+
+
+ schur
+
+
+
+
+ Função Usada
+
+ pbig é baseada na forma ordenada de Schur (função
+ do Scilab schur).
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/projspec.xml b/modules/linear_algebra/help/pt_BR/eigen/projspec.xml
new file mode 100755
index 000000000..a24fac61f
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/projspec.xml
@@ -0,0 +1,93 @@
+
+
+
+
+ projspec
+ operadores espectrais
+
+
+ Seqüência de Chamamento
+ [S,P,D,i]=projspec(A)
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada
+
+
+
+ S, P, D
+
+ matrizes quadradas
+
+
+
+ i
+
+ inteiro (índice do autovalor zero de
+ A).
+
+
+
+
+
+
+ Descrição
+
+ Características espectrais de A em 0.
+
+
+ S = resolvente reduzido em 0
+ (S = -Inverso_de_Drazin(A)).
+
+
+ P = projeção espectral em 0.
+
+
+ D = operador nilpotente em 0.
+
+
+ index = índice do autovalor 0.
+
+
+ Tem-se (s*eye()-A)^(-1) = D^(i-1)/s^i +... + D/s^2 + P/s -
+ S - s*S^2 -...
+
+ ao redor da singularidade s=0.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ coff
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/psmall.xml b/modules/linear_algebra/help/pt_BR/eigen/psmall.xml
new file mode 100755
index 000000000..e187285bc
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/psmall.xml
@@ -0,0 +1,120 @@
+
+
+
+
+ psmall
+ projeção espectral
+
+
+ Calling Sequence
+ [Q,M]=psmall(A,thres,flag)
+
+
+ Parameters
+
+
+ A
+
+ matriz quadrada de reais
+
+
+
+ thres
+
+ número real
+
+
+
+ flag
+
+
+ string ('c' ou
+ 'd')
+
+
+
+
+ Q,M
+
+ matrizes de reais
+
+
+
+
+
+ Description
+ Projeção sobre auto-subespaço associado com autovalores com parte
+ real < thres (flag='c') ou com
+ módulo < thres (flag='d').
+
+
+ A projeção é definda por Q*M,
+ Q é de posto-coluna cheio, M é de
+ posto-linha cheio e M*Q=eye.
+
+
+ Se flag='c', os autovalores de
+ M*A*Q = autovalores de A com parte
+ real < thres.
+
+
+ Se flag='d', os autovalores de
+ M*A*Q = autovalores de A com
+ magnitude < thres.
+
+
+ Se flag='c' e se [Q1,M1] =
+ fatoração em posto cheio (fullrf) de
+ eye()-Q*Mentão os autovalores de
+ M1*A*Q1 = autovalores de A com parte
+ real >= thres.
+
+
+ Se flag='d' e se [Q1,M1] =
+ fatoração em posto cheio (fullrf) de
+ eye()-Q*M então os autovalores de
+ M1*A*Q1 = autovalores de A com
+ magnitude >= thres.
+
+
+
+ Examples
+
+
+
+ See Also
+
+
+ pbig
+
+
+ proj
+
+
+ projspec
+
+
+
+
+ Used Functions
+ Esta função é baseada na forma de Schur ordenada (Função do
+ Scilab schur).
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/schur.xml b/modules/linear_algebra/help/pt_BR/eigen/schur.xml
new file mode 100755
index 000000000..f89dd7791
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/schur.xml
@@ -0,0 +1,411 @@
+
+
+
+
+ schur
+ decomposição (ordenada) de Schur de matrizes e
+ feixes
+
+
+
+ Seqüência de Chamamento
+ [U,T] = schur(A)
+ [U,dim [,T] ]=schur(A,flag)
+ [U,dim [,T] ]=schur(A,extern1)
+
+ [As,Es [,Q,Z]]=schur(A,E)
+ [As,Es [,Q],Z,dim] = schur(A,E,flag)
+ [Z,dim] = schur(A,E,flag)
+ [As,Es [,Q],Z,dim]= schur(A,E,extern2)
+ [Z,dim]= schur(A,E,extern2)
+
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada de reais ou complexos
+
+
+
+ E
+
+ matriz quadrada de reais ou complexos com as mesmas dimensões
+ de A.
+
+
+
+
+ flag
+
+
+ string ('c'
+ ou'd')
+
+
+
+
+ extern1
+
+ uma ``external'' (função externa), veja abaixo
+
+
+
+ extern2
+
+ uma ``external'', veja abaixo
+
+
+
+ U
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+ Q
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+ Z
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+ T
+
+ matriz quadrada triangular superior ou quasi-triangular
+
+
+
+
+ As
+
+ matriz quadrada triangular superior ou quasi-triangular
+
+
+
+
+ Es
+
+ matriz quadrada triangular superior
+
+
+
+ dim
+
+ inteiro
+
+
+
+
+
+ Descrição
+ Formas de Schur, formas ordenadas de Schur de matrizes e feixes
+
+
+
+ FORMA DE SCHUR MATRICIAL
+
+
+
+ Forma de Schur usual:
+
+
+ [U,T] = schur(A) produz uma matriz de
+ Schur T e uma matriz unitária
+ U tais que A = U*T*U' e
+ U'*U = eye(U). Por si mesmo,
+ schur(A) retorna T. Se
+ A é de complexos, a Forma de Schur Complexa
+ é retornada na matriz T. A Forma de Schur
+ Complexa é triangular superior com os autovalores de
+ A na diagonal. Se A é de
+ reais, a Forma de Schur Real é retornada. A Forma de Schur
+ Real tem autovalores reais na diagonal e os autovalores
+ complexos em blocos 2-por-2 na diagonal.
+
+
+
+
+ Formas de Schur ordenadas
+
+
+ [U,dim]=schur(A,'c') rretorna uma
+ matriz unitária U que transforma
+ A em uma forma de Schur. Ainda, as
+ primeiras dim colunas de U formam uma base
+ para o autoespaço de A associado aos
+ autovalores com partes reais negativas (autoespaço de "tempo
+ contínuo" estável).
+
+
+ [U,dim]=schur(A,'d') retorna uma
+ matriz unitária U que transforma
+ A em uma forma de Schur. Ainda, as
+ primeiras dim colunas de
+ U geram uma base do autoespaço de
+ A associado aos autovalores de magnitude
+ menor que 1 (autoespaço de "tempo discreto" estável).
+
+
+ [U,dim]=schur(A,extern1) retorna uma
+ matriz unitária U que transforma
+ A em uma forma de Schur. Ainda, as
+ dim primeiras colunas de
+ U geram uma base para o autoespaço de
+ A associado aos autovalores que são
+ selecionados pela "external" extern1 (veja
+ "external" para detalhes). Esta "external" pode ser descrita
+ por uma função do Scilab ou por um "procedure" de C ou
+ FORTRAN:
+
+
+
+ Uma Função do Scilab
+
+
+ Se extern1 é descrita por uma
+ função do Scilab, deve ter a seguinte seqüência de
+ chamamento: s=extern1(Ev), onde
+ Ev é um autovalor e
+ s um booleano.
+
+
+
+
+ Um "Procedure" C ou FORTRAN
+
+
+ Se extern1 é descrita por uma
+ função de C ou FORTRAN, deve ter a seguinte seqüência de
+ chamamento: int extern1(double *EvR, double
+ *EvI)
+
+ onde EvR e
+ EvI são partes real e complexa de
+ autovalor. Valor verdadeiro ou diferente de zero
+ retornado significa autovalor selecionado.
+
+
+
+
+
+
+
+
+
+
+ FORMAS DE SCHUR DE FEIXES
+
+
+
+ Forma de Schur de Feixe Usual
+
+
+ [As,Es] = schur(A,E) produz uma
+ matriz As quasi-triangular e uma matriz
+ triangular Es que são a forma generalizada
+ de Schur do par A, E.
+
+
+ [As,Es,Q,Z] = schur(A,E) retorna,
+ ainda, duas matrizes unitárias Q e
+ Z tais que As=Q'*A*Z e
+ Es=Q'*E*Z.
+
+
+
+
+ Formas de Schur Ordenadas:
+
+
+ [As,Es,Z,dim] = schur(A,E,'c')
+ retorna a forma real generalizada de Schur do feixe
+ s*E-A. Ainda, as primeiras dim colunas de
+ Z geram uma base para o autoespaço direito
+ associado aos autovalores com partes reais negativas
+ (autoespaço de "tempo contínuo" generalizado).
+
+
+ [As,Es,Z,dim] = schur(A,E,'d')
+
+ retorna a forma real generalizada de Schur do feixe
+ s*E-A. Ainda, as dim primeiras colunas de
+ Z formam uma base para o autoespaço direito
+ associado aos autovalores de magnitude menor que 1 (autoespaço
+ de "tempo discreto" generalizado).
+
+
+ [As,Es,Z,dim] =
+ schur(A,E,extern2)
+
+
+ retorna a forma real generalizada de Schur do feixe
+ s*E-A. Ainda, as dim primeiras colunas de
+ Z formam uma base para o autoespaço direito
+ associado aos autovalores do feixe que são selecionados de
+ acordo com a regra que é dada pela "external"
+ extern2. (veja "external" para detalhes).
+ Esta external pode ser descrita por uma função do Scilab ou
+ por um "procedure" de C ou FORTRAN.
+
+
+
+ Função do Scilab
+
+
+ Se extern2 é descrita por uma
+ função do Scilab, deve ter a seqüência de chamamento:
+ s=extern2(Alpha,Beta), onde
+ Alpha e Beta
+ definem um autovalor generalizado e s
+ um booleano.
+
+
+
+
+ Um "Procedure" C ou FORTRAN
+
+
+ Se a "external" extern2 é
+ descrita por um "procedure" C ou FORTRAN, deve ter a
+ seqüência de chamamento:
+
+
+ int extern2(double *AlphaR, double
+ *AlphaI, double *Beta)
+
+
+
+ se A e E são
+ matrizes de reais e
+
+
+ int extern2(double *AlphaR, double
+ *AlphaI, double *BetaR, double *BetaI)
+
+
+
+ se A ou E é
+ matriz de complexos. Alpha, e
+ Beta definem o autovalor
+ generalizado. Um valor verdadeiro ou diferente de zero
+ siginfica autovalor generalizado selecionado.
+
+
+
+
+
+
+
+
+
+
+
+
+ Referências
+ As computações da forma de Schur matricial são baseadas nas rotinas
+ de Lapack DGEES e ZGEES.
+
+ As computações da forma de Schur de feixes são baseadas nas rotinas
+ de Lapack DGGES e ZGGES.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ spec
+
+
+ bdiag
+
+
+ ricc
+
+
+ pbig
+
+
+ psmall
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/spec.xml b/modules/linear_algebra/help/pt_BR/eigen/spec.xml
new file mode 100755
index 000000000..00be379ad
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/spec.xml
@@ -0,0 +1,277 @@
+
+
+
+
+ spec
+ autovalores de matrizes e feixes
+
+
+ Seqüência de Chamamento
+ evals=spec(A)
+ [R,diagevals]=spec(A)
+
+ evals=spec(A,B)
+ [alpha,beta]=spec(A,B)
+ [alpha,beta,Z]=spec(A,B)
+ [alpha,beta,Q,Z]=spec(A,B)
+
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada de reais ou complexos
+
+
+
+ B
+
+ matriz quadrada de reais ou complexos com as mesmas dimensões
+ que A
+
+
+
+
+ evals
+
+ vetor de reais ou complexos, os autovalores
+
+
+
+ diagevals
+
+ matriz diagonal de reais ou complexos (autovalores ao longo da
+ diagonal)
+
+
+
+
+ alpha
+
+ vetor de reais ou complexos, al./be fornece os
+ autovalores
+
+
+
+
+ beta
+
+ vetor de reais, al./be fornece os autovalores
+
+
+
+ R
+
+ matriz quadrada de reais ou complexos invertível, autovetores
+ direitos da matriz
+
+
+
+
+ Q
+
+ matriz quadrada de reais ou complexos invertível, autovetores
+ esquerdos do feixe
+
+
+
+
+ Z
+
+ matriz quadrada de reais ou complexos invertível, autovetores
+ direitos do feixe
+
+
+
+
+
+
+ Descrição
+
+
+ evals=spec(A)
+
+
+ retorna no vetor evals os
+ autovalores.
+
+
+
+
+ [R,diagevals] =spec(A)
+
+
+ retorna na matriz diagonal evals os
+ autovalores e em R os autovetores
+ direitos.
+
+
+
+
+ evals=spec(A,B)
+
+ retorna o espectro do feixe de matrizes A - s B, i.e. as
+ raízes da matriz de polinômios s B - A.
+
+
+
+
+ [alpha,beta] = spec(A,B)
+
+
+ retorna o espectro do feixe de matrizes A- s
+ B
+
+ ,i.e. as raízes da matriz de polinômios A - s
+ B
+
+ .Auto valores generalizados alpha e beta são tais que a
+ matriz A - alpha./beta B é uma matriz singular.
+ Os autovalores são dados por al./be e se
+ beta(i) = 0 o i-ésimo autovalor está no infinito.
+ (Para B = eye(A), alpha./beta é
+ spec(A)). É usualmente representado pelo par
+ (alpha,beta), já que há uma interpretação razoável para beta=0, e
+ até mesmo para os dois sendo zero.
+
+
+
+
+ [alpha,beta,R] = spec(A,B)
+
+
+ retorna, ainda, a matriz R de autovetores
+ direitos generalizados do feixe.
+
+
+
+
+ [al,be,Q,Z] = spec(A,B)
+
+
+ rretorna ainda a matriz Q e
+ Z de autovetores esquerdos e direitos
+ generalizados do feixe.
+
+
+
+
+
+
+ Referências
+ As computações de autovalores de matrizes são baseadas nas rotinas
+ Lapack
+
+
+
+ DGEEV e ZGEEV quando as matrizes não são simétricas,
+
+
+ DSYEV e ZHEEV quando as matrizes são simétricas.
+
+
+ Uma matriz de complexos simétrica tem termos fora da diagonal
+ conjugados e termos diagonais reais.
+
+ As computações de autovalores de feixes são baseadas nas rotinas
+ Lapack DGGEV e ZGGEV.
+
+
+
+ Matrizes de reais e de complexos
+ Deve-se notar que o tipo das variáveis de saída, tais como evals ou
+ R por exemplo, não é necessariamente o mesmo das que das matrizes de
+ entrada A e B. No parágrafo seguinte, análisamos o tipo das variáveis de
+ saída no caso onde nos casos onde se computa os autovalores e autovetores
+ de uma única matriz A.
+
+
+
+ Matriz A de reais
+
+
+ Simétrica
+ Os autovetores e autovalores são reais.
+
+
+ Não simétrica
+ Os autovetores e autovalores são complexos.
+
+
+
+
+ Matriz A de complexos
+
+
+ Simétrica
+ Os autovalores são reais, mas os autovetores são
+ complexos.
+
+
+
+ Não simétrica
+ Os autovetores e autovalores são complexos.
+
+
+
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ poly
+
+
+ det
+
+
+ schur
+
+
+ bdiag
+
+
+ colcomp
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/sva.xml b/modules/linear_algebra/help/pt_BR/eigen/sva.xml
new file mode 100755
index 000000000..0a88f269d
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/sva.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ sva
+ aproximação em valores singulares
+
+
+ Seqüência de Chamamento
+ [U,s,V]=sva(A,k)
+ [U,s,V]=sva(A,tol)
+
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos
+
+
+
+ k
+
+ inteiro
+
+
+
+ tol
+
+ número real não-negativo
+
+
+
+
+
+ Descrição
+ Aproximação em valores singulares.
+
+ [U,S,V]=sva(A,k) com k inteiro
+ >=1, retorna U,S e V tais que
+ B=U*S*V' é a melhor aproximação L2 de
+ A com
+ posto(B)=k.
+
+
+ [U,S,V]=sva(A,tol) com tol
+ real retorna U,S e V tais que
+ B=U*S*V' e a norma-L2 de A-B é, no
+ máximo, tol.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/eigen/svd.xml b/modules/linear_algebra/help/pt_BR/eigen/svd.xml
new file mode 100755
index 000000000..71998511e
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/eigen/svd.xml
@@ -0,0 +1,132 @@
+
+
+
+
+ svd
+ decomposição em valores singulares
+
+
+ Seqüência de Chamamento
+ s=svd(X)
+ [U,S,V]=svd(X)
+ [U,S,V]=svd(X,0) (obsolete)
+ [U,S,V]=svd(X,"e")
+ [U,S,V,rk]=svd(X [,tol])
+
+
+
+ Parâmetros
+
+
+ X
+
+ matriz de reais ou complexos
+
+
+
+ s
+
+ vetor de reais (valores singulares)
+
+
+
+ S
+
+ matriz diagonal de reais (valores singulares)
+
+
+
+ U,V
+
+ matrizes quadradas ortogonais ou unitárias (vetores
+ singulares)
+
+
+
+
+ tol
+
+ número real
+
+
+
+
+
+ Descrição
+
+ [U,S,V] = svd(X) produz uma matriz diagonal
+ S , com dimensão igual a de X e com
+ elementos da diagonal não-negativos em ordem decrescente, e matrizes
+ unitárias U e V tais que X
+ = U*S*V'
+
+ .
+
+
+ [U,S,V] = svd(X,0) produz a decomposição com
+ "economia de tamanho". Se X é m-por-n com m > n,
+ então apenas as primeiras n colunas de U são computadas
+ e S é n-por-n.
+
+
+ s= svd(X) por si mesmo retorna um vetor
+ s contendo os valores singulares.
+
+
+ [U,S,V,rk]=svd(X,tol) fornece também
+ rk, o posto numérico de X i.e. i.e.
+ o número de valores singulares maiores que tol.
+
+
+ O valor default de tol é o mesmo que em
+ rank.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rank
+
+
+ qr
+
+
+ colcomp
+
+
+ rowcomp
+
+
+ sva
+
+
+ spec
+
+
+
+
+ Função Usada
+ Decomposições svd são baseadas nas rotinas Lapack DGESVD para
+ matrizes de reais e ZGESVD no caso de matrizes de complexos.
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/factorization/CHAPTER b/modules/linear_algebra/help/pt_BR/factorization/CHAPTER
new file mode 100755
index 000000000..e6daeb8eb
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/factorization/CHAPTER
@@ -0,0 +1,2 @@
+title = Factorization
+
diff --git a/modules/linear_algebra/help/pt_BR/factorization/givens.xml b/modules/linear_algebra/help/pt_BR/factorization/givens.xml
new file mode 100755
index 000000000..66b9e5a73
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/factorization/givens.xml
@@ -0,0 +1,91 @@
+
+
+
+
+ givens
+ transformação de Givens
+
+
+ Seqüência de Chamamento
+ U=givens(xy)
+ U=givens(x,y)
+ [U,c]=givens(xy)
+ [U,c]=givens(x,y)
+
+
+
+ Parâmetros
+
+
+ x,y
+
+ dois números reais ou complexos
+
+
+
+ xy
+
+ vetor coluna de reais ou complexos de tamanho 2
+
+
+
+ U
+
+ matriz 2x2 unitária
+
+
+
+ c
+
+ vetor coluna de reais ou complexos de tamanho 2
+
+
+
+
+
+ Descrição
+
+ U= givens(x, y) ou U =
+ givens(xy)
+
+ com xy = [x;y] retorna uma matriz
+ unitária 2x2 U
+ tal que:
+
+
+ U*xy=[r;0]=c.
+
+
+
+ Note que givens(x,y) e
+ givens([x;y]) são equivalentes.
+
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ qr
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/factorization/householder.xml b/modules/linear_algebra/help/pt_BR/factorization/householder.xml
new file mode 100755
index 000000000..8faaa7029
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/factorization/householder.xml
@@ -0,0 +1,79 @@
+
+
+
+
+ householder
+ matriz de reflexão ortogonal de Householder
+
+
+ Seqüência de Chamamento
+ u=householder(v [,w])
+
+
+ Parâmetros
+
+
+ v
+
+ vetor coluna de reais ou complexos
+
+
+
+ w
+
+ vetor coluna de reais ou complexos com o mesmo tamanho que
+ v. Valor padrão é
+ eye(v)
+
+
+
+
+ u
+
+ vetor coluna de reais ou complexos
+
+
+
+
+
+ Descrição
+
+ Dados dois vetores coluna v,
+ w
+
+ de mesmo tamanho, householder(v,w) retorna
+ um vetor coluna unitário u, tal que
+ (eye()-2*u*u')*v
+
+ éproporcional a w.
+ (eye()-2*u*u') é a matriz de reflexão ortogonal de
+ Householder .
+
+
+ O valor padrão de w é eye(v).
+ Neste caso, o vetor (eye()-2*u*u')*v é o
+ vetor eye(v)*norm(v).
+
+
+
+ Ver Também
+
+
+ qr
+
+
+ givens
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/factorization/sqroot.xml b/modules/linear_algebra/help/pt_BR/factorization/sqroot.xml
new file mode 100755
index 000000000..4c5eab66e
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/factorization/sqroot.xml
@@ -0,0 +1,64 @@
+
+
+
+
+ sqroot
+ fatoração hermitiana W*W'
+
+
+ Seqüência de Chamamento
+ sqroot(X)
+
+
+ Parâmetros
+
+
+ X
+
+ matriz simétrica, não-negativa definida de reais ou
+ complexos
+
+
+
+
+
+
+ Descrição
+
+ Retorna W tal que X=W*W' (usa SVD).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ chol
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/CHAPTER b/modules/linear_algebra/help/pt_BR/kernel/CHAPTER
new file mode 100755
index 000000000..be67920e1
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/CHAPTER
@@ -0,0 +1,2 @@
+title = Kernel
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/colcomp.xml b/modules/linear_algebra/help/pt_BR/kernel/colcomp.xml
new file mode 100755
index 000000000..5a281554c
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/colcomp.xml
@@ -0,0 +1,112 @@
+
+
+
+
+ colcomp
+ compressão de colunas, núcleo
+
+
+ Seqüência de Chamamento
+ [W,rk]=colcomp(A [,flag] [,tol])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos
+
+
+
+ flag
+
+ string
+
+
+
+ tol
+
+ número real
+
+
+
+ W
+
+ matriz quadrada não-singular (mudança de base)
+
+
+
+ rk
+
+
+ inteiro (posto de A)
+
+
+
+
+
+
+ Descrição
+
+ Compressão de colunas de A: Ac =
+ A*W
+
+ éde colunas comprimidas ,i.e.,
+
+
+ Ac=[0,Af] com o posto-coluna de
+ Af cheio, posto(Af) =
+ posto(A) = rk.
+
+
+ flag e tol são parâmetros
+ opcionais: flag = 'qr' ou 'svd' (o
+ padrão é 'svd').
+
+
+ tol = parâmetro de tolerância (de ordem
+ %eps como valor padrão).
+
+
+ As ma-rk primeiras colunas de
+ W geram o núcleo de A quando
+ size(A)=(na,ma)
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rowcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+ kernel
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/fullrf.xml b/modules/linear_algebra/help/pt_BR/kernel/fullrf.xml
new file mode 100755
index 000000000..5bf4e8220
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/fullrf.xml
@@ -0,0 +1,106 @@
+
+
+
+
+ fullrf
+ fatoração de posto completo (ou cheio)
+
+
+ Seqüência de Chamamento
+ [Q,M,rk]=fullrf(A,[tol])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos
+
+
+
+ tol
+
+ número real (limiar para determinação do posto)
+
+
+
+ Q,M
+
+ matriz de reais ou complexos
+
+
+
+ rk
+
+
+ inteiro(posto de A)
+
+
+
+
+
+
+ Descrição
+
+ Fatoração de posto cheio : fullrf retorna
+ Q e M tais que A =
+ Q*M
+
+ com Im(Q)=Im(A) e
+ Nuc(M)=Nuc(A), Q
+ de posto-coluna cheio, M de posto-linha cheio e
+ rk = rank(A) = #columns(Q) = #rows(M).
+
+
+ tol é um parâmetro real opcional (valor real
+ padrão é sqrt(%eps)). O posto rk de
+ A é definido como o número de valores singulares
+ maiores que norm(A)*tol.
+
+
+ Se A é simétrica, fullrf retorna
+ M=Q'.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ svd
+
+
+ qr
+
+
+ fullrfk
+
+
+ rowcomp
+
+
+ colcomp
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/fullrfk.xml b/modules/linear_algebra/help/pt_BR/kernel/fullrfk.xml
new file mode 100755
index 000000000..9f7ba85f3
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/fullrfk.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ fullrfk
+ fatoração de posto completo de A^k
+
+
+ Seqüência de Chamamento
+ [Bk,Ck]=fullrfk(A,k)
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou de complexos
+
+
+
+ k
+
+ inteiro
+
+
+
+ Bk,Ck
+
+ matrizes de reais ou de complexos
+
+
+
+
+
+ Descrição
+ Esta função calcula a fatoração de posto completo (ou cheio) de
+ A^k i.e. Bk*Ck=A^k onde
+ Bk é de posto-coluna cheio e Ck de
+ posto-linha cheio. Tem-se
+ Im(Bk)=Im(A^k) e
+ Nuc(Ck)=Nuc(A^k).
+
+
+ Para k=1, fullrfk é
+ equivalente a fullrf.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ fullrf
+
+
+ range
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/im_inv.xml b/modules/linear_algebra/help/pt_BR/kernel/im_inv.xml
new file mode 100755
index 000000000..07f69c4b8
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/im_inv.xml
@@ -0,0 +1,110 @@
+
+
+
+
+ im_inv
+ imagem inversa
+
+
+ Seqüência de Chamamento
+ [X,dim]=im_inv(A,B [,tol])
+ [X,dim,Y]=im_inv(A,B, [,tol])
+
+
+
+ Parâmetros
+
+
+ A,B
+
+ duas matirzes de reais ou complexos com igual número de
+ colunas
+
+
+
+
+ X
+
+ matriz quadrada ortogonal ou unitária de ordem igual ao número
+ de colunas de A
+
+
+
+
+ dim
+
+ inteiro (dimensão do subespaço)
+
+
+
+ Y
+
+ matriz ortogonal de ordem igual ao número de linhas de
+ A e B.
+
+
+
+
+
+
+ Descrição
+
+ [X,dim]=im_inv(A,B)
+ computa(A^-1)(B) ,i.e, vetores cujas imagens através de
+ A estão em Im(B)
+
+
+ As dim primeiras colunas de X
+ geram (A^-1)(B)
+
+
+ tol é um limiar usado para testar a inclusão de
+ subespaço ; o valor padrão é tol = 100*%eps. Se
+ Y é retornado, então [Y*A*X,Y*B] é
+ particionado como segue:
+ [A11,A12;0,A22],[B1;0]
+
+
+ onde B1 tem posto-linha cheio (igual a
+ posto(B)) e A22 tem posto-coluna
+ cheio e tem dim colunas.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rowcomp
+
+
+ spaninter
+
+
+ spanplus
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/kernel.xml b/modules/linear_algebra/help/pt_BR/kernel/kernel.xml
new file mode 100755
index 000000000..93f8e850e
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/kernel.xml
@@ -0,0 +1,99 @@
+
+
+
+
+ kernel
+ núcleo de uma matriz
+
+
+ Seqüência de Chamamento
+ W=kernel(A [,tol,[,flag])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos completa ou matriz de reais
+ esparsa
+
+
+
+
+ flag
+
+
+ string 'svd' (padrão) ou
+ 'qr'
+
+
+
+
+ tol
+
+ número real
+
+
+
+ W
+
+ matriz de posto-coluna completo
+
+
+
+
+
+ Descrição
+
+ W=kernel(A) retorna o núcleo (espaço nulo) de
+ A. Se A tem posto-coluna completo, então uma matriz
+ vazia [] é retornada.
+
+
+ flag e tol são parâmetros
+ opcionais: flag = 'qr' ou'svd' (o
+ padrão é 'svd').
+
+
+ tol = parâmetro de tolerância (de ordem
+ %eps como valor padrão).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ colcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/range.xml b/modules/linear_algebra/help/pt_BR/kernel/range.xml
new file mode 100755
index 000000000..a82b20aa8
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/range.xml
@@ -0,0 +1,95 @@
+
+
+
+
+ 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
+ colunas 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
+
+
+
+ Ver Também
+
+
+ fullrfk
+
+
+ rowcomp
+
+
+
+
+ Função Usada
+
+ A função range é baseada na função rowcomp que usa decomposição svd (decomposição em valores singulares).
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/kernel/rowcomp.xml b/modules/linear_algebra/help/pt_BR/kernel/rowcomp.xml
new file mode 100755
index 000000000..a01b2c735
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/kernel/rowcomp.xml
@@ -0,0 +1,132 @@
+
+
+
+
+ rowcomp
+ compressão de linhas, imagem
+
+
+ Seqüência de Chamamento
+ [W,rk]=rowcomp(A [,flag [,tol]])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou de complexos
+
+
+
+ flag
+
+ string opcional, com valores possíveis
+ 'svd' ou 'qr'. O valor padrão
+ é 'svd'.
+
+
+
+
+ tol
+
+ número real não-negativo opcional. O valor padrão é
+ sqrt(%eps)*norm(A,1).
+
+
+
+
+ W
+
+ matriz quadrada não-singular (matriz mudança de base)
+
+
+
+ rk
+
+
+ inteiro (posto de A)
+
+
+
+
+
+
+ Descrição
+
+ Compressão de linhas de A. Ac =
+ W*A
+
+ éuma matriz de linhas comprimidas, i.e.
+ Ac=[Af;0] com Af de posto-linha
+ cheio.
+
+
+ flag e tol são parâmetros
+ opcionais: flag='qr' ou 'svd' (o
+ padrão é 'svd').
+
+
+ tol é um parâmetro de tolerância.
+
+
+ As rk primeiras colunas de W'
+ geram a imagem de A.
+
+
+ As rk primeiras linhas (do topo) de
+ W geram a imagem de linha de
+ A.
+
+
+ Um vetor não nulo x pertence à
+ Im(A) se,e só se, W*x é de linhas
+ comprimidas de acordo com Ac i.e, a norma de seus
+ últimos componentes é pequena com relação a dos seus primeiros
+ componentes.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ colcomp
+
+
+ fullrf
+
+
+ fullrfk
+
+
+
+
+ Função Usada
+
+ A função rowcomp é baseada nas decomposições
+ svd (decomposição em valores singulares) ou
+ qr .
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/CHAPTER b/modules/linear_algebra/help/pt_BR/linear/CHAPTER
new file mode 100755
index 000000000..7d9d9cf49
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/CHAPTER
@@ -0,0 +1,2 @@
+title = Linear Equations
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/aff2ab.xml b/modules/linear_algebra/help/pt_BR/linear/aff2ab.xml
new file mode 100755
index 000000000..8aa01b88e
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/aff2ab.xml
@@ -0,0 +1,162 @@
+
+
+
+
+ aff2ab
+ Conversão de uma função linear (afim) para forma
+ A,b
+
+
+
+ Seqüência de Chamamento
+ [A,b]=aff2ab(afunction,dimX,D [,flag])
+
+
+ Parâmetros
+
+
+ afunction
+
+
+ uma função do Scilab Y =fct(X,D) onde
+ X, D, Y são lists de
+ matrizes
+
+
+
+
+ dimX
+
+
+ uma matriz de inteiros p x 2 (p é o número
+ de matrizes em X)
+
+
+
+
+ D
+
+
+ uma list de matrizes de reais (ou qualquer
+ outro objeto Scilab válido).
+
+
+
+
+ flag
+
+
+ parâmetro opcional (flag='f' ou
+ flag='sp')
+
+
+
+
+ A
+
+ uma matriz de reais
+
+
+
+ b
+
+ um vetor de reais tendo a mesma dimensão de linha que
+ A
+
+
+
+
+
+
+ Descrição
+
+ aff2ab retorna a representação matricial de uma
+ função afim (na base canônica).
+
+
+ afunction é uma função com sintaxe imposta:
+ Y=afunction(X,D) onde X=list(X1,X2,...,Xp)
+
+ é uma lista de p matrizes de reais, e
+ Y=list(Y1,...,Yq)
+
+ éuma lista de q matrizes reais que dependem
+ linearmente das Xi's. A entrada (opcional)
+ D
+
+ contém parâmetros necessários para computar Y como uma função
+ de X (geralmente é uma lista de matrizes).
+
+
+ dimX é uma matriz p x 2:
+ dimX(i)=[nri,nci] é o número real de linhas e colunas
+ da matriz Xi. Estas dimensões determinam
+ na, a dimensão de coluna da matriz resultante
+ A: na=nr1*nc1 +...+ nrp*ncp.
+
+
+ Se o parâmetro opcional flag='sp' a matriz
+ resultante A é retornada como uma esparsa.
+
+ Esta função é útil para resolver um sistema de equações lineares
+ onde as incógnitas são matrizes.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ linsolve
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/chol.xml b/modules/linear_algebra/help/pt_BR/linear/chol.xml
new file mode 100755
index 000000000..33b11e42f
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/chol.xml
@@ -0,0 +1,85 @@
+
+
+
+
+ chol
+ Cholesky factorization
+
+
+ Seqüência de Chamamento
+ [R]=chol(X)
+
+
+ Parâmetros
+
+
+ X
+
+ uma matriz simétrica e positiva definida de reais ou
+ complexos.
+
+
+
+
+
+
+ Descrição
+
+ Se X é positiva definida, então R =
+ chol(X)
+
+ produz uma matriz triangular superior
+ R tal que R'*R = X.
+
+
+ chol(X) usa apenas a diagonal e o triângulo
+ superior de X. O triângulo inferior é assumido como
+ sendo a transposta (ou complexo conjugado) da superior.
+
+
+
+ Referências
+ A decomposição de Cholesky é baseada nas rotinas de Lapack DPOTRF
+ para matrizes de reais e ZPOTRF no caso de matrizes de complexos.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ spchol
+
+
+ qr
+
+
+ svd
+
+
+ bdiag
+
+
+ fullrf
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/inv.xml b/modules/linear_algebra/help/pt_BR/linear/inv.xml
new file mode 100755
index 000000000..6eaa5f99d
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/inv.xml
@@ -0,0 +1,109 @@
+
+
+
+
+ inv
+ inversa de uma matriz
+
+
+ Seqüência de Chamamento
+ inv(X)
+
+
+ Parâmetros
+
+
+ X
+
+ matriz quadrada de reais ou complexos, matriz de polinômios,
+ matriz de razões de polinômios em representação de transferência ou
+ espaço de estados
+
+
+
+
+
+
+ Descrição
+
+ inv(X) é a inversa da matriz quadrada
+ X. Uma aviso é impresso na tela se X
+ possui má escala ou é quase singular.
+
+ Para matrizes de polinômios ou matrizes razões de polinômios em
+ representação de transferência, inv(X) é equivalente a
+ invr(X).
+
+ Para sistemas lineares na representação de espaço de estados (lista
+ syslin), invr(X) é equivalente a
+ invsyslin(X).
+
+
+
+ Referências
+ A função inv para matrizes de números é baseada nas rotinas de
+ Lapack DGETRF, DGETRI para matrizes de reais e ZGETRF, ZGETRI para o caso
+ de matrizes de complexos. Para matrizes de polinômios e matrizes de
+ funções racionais, inv é baseado na função
+ invr do Scilab.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ slash
+
+
+ backslash
+
+
+ pinv
+
+
+ qr
+
+
+ lufact
+
+
+ lusolve
+
+
+ invr
+
+
+ coff
+
+
+ coffg
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/linsolve.xml b/modules/linear_algebra/help/pt_BR/linear/linsolve.xml
new file mode 100755
index 000000000..dffda99b7
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/linsolve.xml
@@ -0,0 +1,129 @@
+
+
+
+
+ linsolve
+ solucionador de equações lineares
+
+
+ Seqüência de Chamamento
+ [x0,kerA]=linsolve(A,b [,x0])
+
+
+ Parâmetros
+
+
+ A
+
+
+ uma matriz na x ma de reais (possivelmente
+ esparsa)
+
+
+
+
+ b
+
+
+ um vetor na x 1 (mesma dimensão de linha de
+ A)
+
+
+
+
+ x0
+
+ um vetor de reais
+
+
+
+ kerA
+
+
+ uma matriz ma x k de reais
+
+
+
+
+
+
+ Descrição
+
+ linsolve computa todas as soluções para
+ A*x+b=0
+
+ .
+
+
+ x0 é uma solução particular (se houver) e
+ kerA= núcleo de A. Qualquer
+ x=x0+kerA*w com w arbitrário
+ satisfaz A*x+b=0.
+
+
+ Se um compatible x0 compatível é dado na entrada,
+ x0 é retornado. Senão, um x0,
+ compatível é retornado, se houver.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ inv
+
+
+ pinv
+
+
+ colcomp
+
+
+ im_inv
+
+
+ backslash
+
+
+ umfpack
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/lsq.xml b/modules/linear_algebra/help/pt_BR/linear/lsq.xml
new file mode 100755
index 000000000..b3f9fc62f
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/lsq.xml
@@ -0,0 +1,116 @@
+
+
+
+
+ lsq
+ problemas de mínimos quadrados lineares
+
+
+ Seqüência de Chamamento
+ X=lsq(A,B [,tol])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou de complexos (m x n)
+
+
+
+ B
+
+ matriz de reais ou de complexos (m x p)
+
+
+
+ tol
+
+ escalar positivo, usado para determinar o posto efetivo de A
+ (definido como sendo a ordem da maior submatriz triangular R11
+ regente na fatoração QR com pivoteamento de A, cujo número de
+ condicionamento estimado <= 1/tol. O valor padrão de tol é
+ sqrt(%eps).
+
+
+
+
+ X
+
+ matriz de reais ou complexos (n x p)
+
+
+
+
+
+ Descrição
+
+ X=lsq(A,B) computa a solução de mínimo quadrado
+ de menor norma da equação A*X=B, enquanto X=A
+ \ B
+
+ computa uma solução de mínimo quadrado com no máximo
+ posto(A) componentes não-nulos por coluna.
+
+
+
+ Referências
+
+ lsq é baseado nas funções Lapack DGELSY para
+ matrizes de reais e ZGELSY para matrizes de complexos.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ backslash
+
+
+ inv
+
+
+ pinv
+
+
+ rank
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/lu.xml b/modules/linear_algebra/help/pt_BR/linear/lu.xml
new file mode 100755
index 000000000..d2418e3f7
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/lu.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ lu
+ fatores LU de eliminação Gaussiana
+
+
+ Seqüência de Chamamento
+ [L,U]= lu(A)
+ [L,U,E]= lu(A)
+
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos (m x n)
+
+
+
+ L
+
+ matriz de reais ou complexos (m x min(m,n))
+
+
+
+ U
+
+ matriz de reais ou complexos (min(m,n) x n )
+
+
+
+ E
+
+ uma matriz de permutação (n x n)
+
+
+
+
+
+ Descrição
+
+ [L,U]= lu(A) produz duas matrizes
+ L e U tais que A =
+ L*U
+
+ com U triangular superior e
+ E*L triangular infeiror para uma matriz de permutação
+ E.
+
+
+ Se A tem posto k, as linhas de
+ k+1 a n de U são
+ zeros.
+
+
+ [L,U,E]= lu(A) produz três matrizes
+ L, U e E tais que
+ E*A = L*U com U triangular superior
+ e E*L l triangular inferior para uma matriz de
+ permutação E.
+
+
+ Se A é uma matriz de reais, usando as funções
+ lufact e luget é possível obter as
+ matrizes de permutação e, também, quando A não é de
+ posto cheio, a compressão de colunas da matriz
+ L.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ lufact
+
+
+ luget
+
+
+ lusolve
+
+
+ qr
+
+
+ svd
+
+
+
+
+ Função Usada
+ As decomposições de lu são baseadas nas rotinas de Lapack DGETRF
+ para matrizes reais e ZGETRF para o caso de matrizes complexas.
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/pinv.xml b/modules/linear_algebra/help/pt_BR/linear/pinv.xml
new file mode 100755
index 000000000..9d1a5f795
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/pinv.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ pinv
+ pseudo-inversa
+
+
+ Seqüência de Chamamento
+ pinv(A,[tol])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos
+
+
+
+ tol
+
+ número real
+
+
+
+
+
+ Descrição
+
+ X= pinv(A) produz uma matriz
+ X de mesma dimensão que A' tal
+ que:
+
+
+ A*X*A = A, X*A*X = X e ambas
+ A*X e X*A são Hermitianas.
+
+ A computação é baseada em SVD e qualquer valor singular abaixo da
+ tolerância é tratado como zero: esta tolerância é acessada por
+ X=pinv(A,tol).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rank
+
+
+ svd
+
+
+ qr
+
+
+
+
+ Função Usada
+
+ pinv é baseada na decomposição em valores
+ singulares (função do Scilab svd).
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/qr.xml b/modules/linear_algebra/help/pt_BR/linear/qr.xml
new file mode 100755
index 000000000..bf20c82ce
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/qr.xml
@@ -0,0 +1,200 @@
+
+
+
+
+ qr
+ QR decomposição
+
+
+ Seqüência de Chamamento
+ [Q,R]=qr(X [,"e"])
+ [Q,R,E]=qr(X [,"e"])
+ [Q,R,rk,E]=qr(X [,tol])
+
+
+
+ Parâmetros
+
+
+ X
+
+ matriz de reais ou complexos
+
+
+
+ tol
+
+ número real não-negativo
+
+
+
+ Q
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+ R
+
+
+ matriz com as mesmas dimensões de X
+
+
+
+
+ E
+
+ matriz de permutação
+
+
+
+ rk
+
+
+ inteiro (posto QR de X)
+
+
+
+
+
+
+ Descrição
+
+
+ [Q,R] = qr(X)
+
+
+ pproduz uma matriz triangular superior R de
+ mesma dimensão que X e uma matriz ortogonal
+ (unitária no caso de matriz de complexos) Q tais
+ que X = Q*R. [Q,R] = qr(X,"e")
+ produz um "economia de tamanho": Se X é m-por-n
+ com m > n, então, apenas as primeiras n colunas de
+ Q são computadas assim como as primeiras n linhas
+ de R.
+
+
+ De Q*R = X , segue que a k-ésima coluna da
+ matriz X, é expressa como combinação linear das k
+ primeiras colunas de Q (com coeficientes
+ R(1,k), ..., R(k,k) ). As k primeiras colunas de
+ Q formam uma base ortogonal para o subespaço
+ gerado pelas k priemiras colunas de X. Se a
+ coluna k de X (i.e.
+ X(:,k) ) é uma combinação linear das
+ p primeiras colunas de X,
+ então, as entradas de R(p+1,k), ..., R(k,k) são
+ zeros. Neste caso, R é trapezoidal superior. Se
+ X tem posto rk, as linhas
+ R(rk+1,:), R(rk+2,:), ... são zeros.
+
+
+
+
+ [Q,R,E] = qr(X)
+
+ produz uma matriz de permutação (de colunas)
+ E, uma matriz triangular superior
+ R com elementos na diagonal decrescentes e uma
+ matriz ortogonal (ou unitaria) Q tais que
+ X*E = Q*R. Se rk é o posto de
+ X, as rk primeiras entradas ao
+ longo da diagonal de R, i.e. R(1,1),
+ R(2,2), ..., R(rk,rk)
+
+ são todas diferentes de zero.
+ [Q,R,E] = qr(X,"e") produz uma "economia de
+ tamanho": Se X ié m-por-n com m > n, então,
+ apenas as n primeiras colunas de Q são computadas
+ tanto quanto as n priemiras linhas de R.
+
+
+
+
+ [Q,R,rk,E] = qr(X ,tol)
+
+
+ retorna rk = estimativa do posto de
+ X i.e. rk é o número elementos
+ da diagonal de R que são maiores que um dado
+ limiar tol.
+
+
+
+
+ [Q,R,rk,E] = qr(X)
+
+
+ retorna rk = estimativa do posto de
+ X i.e. rk é o número de
+ elementos da diagonal de R que são maiores que
+ tol=R(1,1)*%eps*max(size(R)). Veja
+ rankqr para uma fatoração QR que revela o posto
+ usando o número de condicionamento de R.
+
+
+
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rankqr
+
+
+ rank
+
+
+ svd
+
+
+ rowcomp
+
+
+ colcomp
+
+
+
+
+ Funções Usadas
+ A decomposição qr é baseada nas rotinas de Lapack DGEQRF, DGEQPF,
+ DORGQR para as matrizes de reais ZGEQRF, ZGEQPF, ZORGQR para as matrizes
+ de complexos.
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/linear/rankqr.xml b/modules/linear_algebra/help/pt_BR/linear/rankqr.xml
new file mode 100755
index 000000000..a09aa75b1
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/linear/rankqr.xml
@@ -0,0 +1,147 @@
+
+
+
+
+ rankqr
+ fatoração QR com revelação do posto
+
+
+ Seqüência de Chamamento
+ [Q,R,JPVT,RANK,SVAL]=rankqr(A, [RCOND,JPVT])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos
+
+
+
+ RCOND
+
+ número real usado para determinar o posto efetivo de
+ A, que é definido como sendo a ordem da maior
+ submatriz regente triangular R11 na fatoração QR
+ com pivoteamento de A, cujo número de
+ condicionamento estimado é < 1/RCOND.
+
+
+
+
+ JPVT
+
+
+ vetor de inteiros nas entradas, se JPVT(i)
+ não é 0, a i-ésimo coluna de
+ A
+
+ épermtutada para a frente de AP,
+ senão, a coluna i é uma coluna livre. Na saída,
+ se JPVT(i) = k, então a
+ i-ésima coluna de A*P era a
+ k-ésima coluna de A.
+
+
+
+
+ RANK
+
+
+ posto efetivo de A, i.e., a ordem da
+ submatriz R11. É o mesmo que a ordem da submatriz
+ T1 na fatoração ortogonal completa de
+ A.
+
+
+
+
+ SVAL
+
+ vetor de reais com 3 componentes; as estimativas de alguns dos
+ valores singulares do fator triangular R.
+
+
+ SVAL(1) é o maior valor singular de
+ R(1:RANK,1:RANK);
+
+
+ SVAL(2) é o menor valor singular de
+ R(1:RANK,1:RANK);
+
+
+ SVAL(3) é o menor valor singular de
+ R(1:RANK+1,1:RANK+1), se RANK
+ < MIN(M,N), ou de
+ R(1:RANK,1:RANK), caso contrário.
+
+
+
+
+
+
+ Descrição
+ Computa (opcionalmente) uma fatoração QR com revelação do posto de
+ uma matriz de reais geral M-por-N, ou de complexos A,
+ que pode ser deficiente de posto, e estima seu posto efetivo usando
+ estimativa de condição incremental.
+
+ A rotina usa uma fatoração QR com pivoteamento de colunas:
+
+
+ com R11 definida como a maior submatriz regente
+ cujo número de condição estimado é menor que 1/RCOND. A
+ ordem de R11, RANK, é o posto
+ efetivo deA.
+
+ Se a fatoração triangular revela o posto (que será o caso se as
+ colunas regentes forem bem condicionadas), então
+ SVAL(1) também será uma estimativa para o maior valor
+ singular de A, e SVAL(2) e
+ SVAL(3) serão estimativas para o
+ RANK-ésimo e (RANK+1)-ésimo valores
+ singulares de A, respectivamente.
+
+ Examinando-se estes valores, pode-se confirmar que o posto é bem
+ definido a respeito do valor escolhido de RCOND. A
+ razão SVAL(1)/SVAL(2) é uma estimativa do número de
+ condicionamento de R(1:RANK,1:RANK).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ qr
+
+
+ rank
+
+
+
+
+ Funções Usadas
+ Rotinas da biblioteca Slicot MB03OD, ZB03OD.
+
+
diff --git a/modules/linear_algebra/help/pt_BR/markov/CHAPTER b/modules/linear_algebra/help/pt_BR/markov/CHAPTER
new file mode 100755
index 000000000..c29eb913c
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/markov/CHAPTER
@@ -0,0 +1,2 @@
+title = Markov Matrices
+
diff --git a/modules/linear_algebra/help/pt_BR/markov/classmarkov.xml b/modules/linear_algebra/help/pt_BR/markov/classmarkov.xml
new file mode 100755
index 000000000..affa1f588
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/markov/classmarkov.xml
@@ -0,0 +1,102 @@
+
+
+
+
+ classmarkov
+ classes transientes e recorrentes da matriz de
+ Markov
+
+
+
+ Seqüência de Chamamento
+ [perm,rec,tr,indsRec,indsT]=classmarkov(M)
+
+
+ Parâmetros
+
+
+ M
+
+ matriz de Markov N x N de reais. A soma das entradas em cada
+ linha deve ser acrescida em uma unidade
+
+
+
+
+ perm
+
+ vetor de permutação de inteiros
+
+
+
+ rec, tr
+
+ vetor de inteiros, número (número de estados em cada classe
+ recorrente, número de estados transientes)
+
+
+
+
+ indsRec,indsT
+
+ vetor de inteiros (índices dos estados recorrentes e
+ transientes)
+
+
+
+
+
+
+ Descrição
+
+ Retorna um vetor de permutação perm tal
+ que
+
+
+
+ Cada Mii é uma matriz de Markov de dimensão
+ rec(i) i=1,..,r. Q é uma submatriz
+ de Markov de dimensão tr. Estados de 1 a sum(rec) são
+ recorrentes e estados de r+1 a n são transientes. Tem-se
+ perm=[indsRec,indsT] onde indsRec é um vetor de tamanho
+ sum(rec) e indsT é um vetor de tamanho tr.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ genmarkov
+
+
+ eigenmarkov
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/markov/eigenmarkov.xml b/modules/linear_algebra/help/pt_BR/markov/eigenmarkov.xml
new file mode 100755
index 000000000..8926b8738
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/markov/eigenmarkov.xml
@@ -0,0 +1,83 @@
+
+
+
+
+ eigenmarkov
+ Autovetores esquerdo e direito normalizados de
+ Markov
+
+
+
+ Seqüência de Chamamento
+ [M,Q]=eigenmarkov(P)
+
+
+ Parâmetros
+
+
+ P
+
+ matriz de Markov N x N de reais. A soma das entradas de cada
+ linha deve ser acrescida de uma unidade
+
+
+
+
+ M
+
+ matriz de reais de N colunas
+
+
+
+ Q
+
+ matriz de reais de N linhas
+
+
+
+
+
+ Descrição
+ Retorna os autovetores esquerdo e direito normalizados associados ao
+ autovalor 1 da matriz P de transição de Markov. Se a multiplicidade deste
+ autovalor é m e P é N x N, M é uma matriz m x N e Q é uma matriz N x m.
+ M(k,:) é o vetor de distribuição de probabilidade associado ao k-ésimo
+ conjunto ergódico (classe recorrente). M(k,x) é zero se x não está na
+ k-ésima classe recorrente. Q(x,k) é a probabilidade de se terminar na
+ k-ésima classe recorrente começando de x. Se P^k
+ converge para k (sem autovalores no círculo unitário,
+ exceto 1), então o limite é Q*M (auto-projeção).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ genmarkov
+
+
+ classmarkov
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/markov/genmarkov.xml b/modules/linear_algebra/help/pt_BR/markov/genmarkov.xml
new file mode 100755
index 000000000..a8da3164d
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/markov/genmarkov.xml
@@ -0,0 +1,89 @@
+
+
+
+
+ genmarkov
+ gera uma matriz de Markov aleatória com classes recorrentes e
+ transientes
+
+
+
+ Seqüência de Chamamento
+ M=genmarkov(rec,tr)
+ M=genmarkov(rec,tr,flag)
+
+
+
+ Parâmetros
+
+
+ rec
+
+ vetor linha de inteiros (sua dimensão é o número de classes
+ recorrentes)
+
+
+
+
+ tr
+
+ inteiro (número de estados transientes)
+
+
+
+ M
+
+ matriz de Markov de reais. A soma das entradas de cada linha
+ deve ser acrecsida de uma unidade
+
+
+
+
+ flag
+
+
+ string 'perm'. Se fornecido, uma permutação
+ dos estados é feita.
+
+
+
+
+
+
+ Descrição
+ Retorna em M uma matriz de probabilidade de transição de Markov
+ aleatória com rec(1),...rec($) entradas respectivamente
+ e tr estados transientes.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ classmarkov
+
+
+ eigenmarkov
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/CHAPTER b/modules/linear_algebra/help/pt_BR/matrix/CHAPTER
new file mode 100755
index 000000000..bb89125cd
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Analysis
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/cond.xml b/modules/linear_algebra/help/pt_BR/matrix/cond.xml
new file mode 100755
index 000000000..78d153da3
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/cond.xml
@@ -0,0 +1,59 @@
+
+
+
+
+ cond
+ número de condicionamento de uma matriz
+
+
+ Seqüência de Chamamento
+ cond(X)
+
+
+ Parâmetros
+
+
+ X
+
+ rmatriz quadrada de reais ou complexos
+
+
+
+
+
+ Descrição
+
+ Número de condicionamento em norma-2. cond(X) é a
+ razão entre o maior e o menor valor singular de
+ X.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rcond
+
+
+ svd
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/det.xml b/modules/linear_algebra/help/pt_BR/matrix/det.xml
new file mode 100755
index 000000000..d294693e7
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/det.xml
@@ -0,0 +1,94 @@
+
+
+
+
+ det
+ determinante
+
+
+ Seqüência de Chamamento
+ det(X)
+ [e,m]=det(X)
+
+
+
+ Parâmetros
+
+
+ X
+
+ matriz quadrada de reais ou complexos, matriz de polinômios ou
+ de razões de polinômios
+
+
+
+
+ m
+
+ número real ou complexo, a mantissa de base 10 do
+ determinante
+
+
+
+
+ e
+
+ inteiro, o expoente de base 10 do determinante
+
+
+
+
+
+ Descrição
+
+ det(X) ( m*10^e é o
+ determinante da matriz quadrada X).
+
+
+ Para uma matriz de polinômios, det(X) é
+ equivalente a determ(X).
+
+
+ Para matrizes de razões de polinômios det(X) é
+ equivalente a detr(X).
+
+
+
+ Referências
+ As computações da função det são baseadas nas rotinas do LAPACK
+ DGETRF para matrizes de reais e ZGETRF para o caso de matrizes de
+ complexos.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ detr
+
+
+ determ
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/orth.xml b/modules/linear_algebra/help/pt_BR/matrix/orth.xml
new file mode 100755
index 000000000..d352ff212
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/orth.xml
@@ -0,0 +1,76 @@
+
+
+
+
+ orth
+ base ortogonal
+
+
+ Seqüência de Chamamento
+ Q=orth(A)
+
+
+ Parâmetros
+
+
+ A
+
+ matriz de reais ou complexos
+
+
+
+ Q
+
+ matriz de reais ou complexos
+
+
+
+
+
+ Descrição
+
+ Q=orth(A) retorna Q, uma base
+ ortogonal para o gerado de A. Im(Q)
+ = Im(A) e Q'*Q=eye.
+
+
+ O número de colunas de Q é o posto de
+ A como determinado pelo algoritmo QR.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ qr
+
+
+ rowcomp
+
+
+ colcomp
+
+
+ range
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/rank.xml b/modules/linear_algebra/help/pt_BR/matrix/rank.xml
new file mode 100755
index 000000000..3cff123f5
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/rank.xml
@@ -0,0 +1,88 @@
+
+
+
+
+ rank
+ posto
+
+
+ Seqüência de Chamamento
+ [i]=rank(X)
+ [i]=rank(X,tol)
+
+
+
+ Parâmetros
+
+
+ X
+
+ matriz de reais ou complexos
+
+
+
+ tol
+
+ número real não-negativo
+
+
+
+
+
+ Descrição
+
+ rank(X) é o posto numérico de
+ X i.e. o número de valores singulares de X que são
+ maiores que norm(size(X),'inf') * norm(X) *
+ %eps
+
+ .
+
+
+ rank(X,tol) é o número de valores singulares de
+ X que são maiores que tol.
+
+
+ Note que o valor padrão de tol é proporcional a
+ norm(X). Como conseqüência,
+ rank([1.d-80,0;0,1.d-80]) é 2 !.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ svd
+
+
+ qr
+
+
+ rowcomp
+
+
+ colcomp
+
+
+ lu
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/rcond.xml b/modules/linear_algebra/help/pt_BR/matrix/rcond.xml
new file mode 100755
index 000000000..0fe708628
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/rcond.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ rcond
+ número de condicionamento inverso
+
+
+ Seqüência de Chamamento
+ rcond(X)
+
+
+ Parâmetros
+
+
+ X
+
+ matriz quadrada de reais ou complexos
+
+
+
+
+
+ Descrição
+
+ rcond(X) é uma estimativa para a recíproca da
+ condição de X na norma-1.
+
+
+ Se X é bem condicionada,
+ rcond(X) é próximo a 1. Senão,
+ rcond(X) é próximo a 0.
+
+
+ [r,z]=rcond(X) ajusta r a
+ rcond(X) e retorna z tal que
+ norm(X*z,1) = r*norm(X,1)*norm(z,1)
+
+
+ Portanto, se rcond é pequeno,
+ z é um vetor do núcleo.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ svd
+
+
+ cond
+
+
+ inv
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/rref.xml b/modules/linear_algebra/help/pt_BR/matrix/rref.xml
new file mode 100755
index 000000000..c785ce98e
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/rref.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ rref
+ computa a matriz-linha reduzida a forma escada por
+ transformações de LU
+
+
+
+ Seqüência de Chamamento
+ R=rref(A)
+
+
+ Parâmetros
+
+
+ A
+
+ matriz m x n com entradas escalares
+
+
+
+ R
+
+ matriz m x n, forma escada de A
+
+
+
+
+
+ Descrição
+
+ rref computa a forma escada de linhas reduzidas
+ da matriz dada pela decomposição esquerda LU. Se for necessária a
+ transformação usada, basta chamar X=rref([A,eye(m,m)])
+ A forma escada de linhas reduzidas R é
+ X(:,1:n) e a transformação esquerda
+ L ié dada por X(:,n+1:n+m) tal como
+ L*A=R
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ lu
+
+
+ qr
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/matrix/trace.xml b/modules/linear_algebra/help/pt_BR/matrix/trace.xml
new file mode 100755
index 000000000..4e168bcc2
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/matrix/trace.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ trace
+ traço de uma matriz
+
+
+ Seqüência de Chamamento
+ trace(X)
+
+
+ Parâmetros
+
+
+ X
+
+ matriz de reais ou complexos, matriz de polinômios ou de
+ razões de polinômios.
+
+
+
+
+
+
+ Descrição
+
+ trace(X) é o traço da matriz
+ X.
+
+
+ É o mesmo que sum(diag(X)).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ det
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/CHAPTER b/modules/linear_algebra/help/pt_BR/pencil/CHAPTER
new file mode 100755
index 000000000..86d1da116
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/CHAPTER
@@ -0,0 +1,2 @@
+title = Matrix Pencil
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/companion.xml b/modules/linear_algebra/help/pt_BR/pencil/companion.xml
new file mode 100755
index 000000000..1778f00ce
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/companion.xml
@@ -0,0 +1,79 @@
+
+
+
+
+ companion
+ matriz companheira
+
+
+ Seqüência de Chamamento
+ A=companion(p)
+
+
+ Parâmetros
+
+
+ p
+
+ polinômio ou vetor de polinômios
+
+
+
+ A
+
+ matriz quadrada
+
+
+
+
+
+ Descrição
+
+ Retorna uma matriz quadrada A com o polinômio
+ característico igual a p se p é
+ mônico. Se p não é mônico, o polinômio característico
+ de A é igual a p/c onde
+ c é o coeficiente do termo de maior grau em
+ p.
+
+
+ Se p é um vetor de polinômios mônicos,
+ A é diagonal em blocos, e o polinômio característico do
+ i-ésimo bloco é p(i).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ spec
+
+
+ poly
+
+
+ randpencil
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/ereduc.xml b/modules/linear_algebra/help/pt_BR/pencil/ereduc.xml
new file mode 100755
index 000000000..92a68a905
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/ereduc.xml
@@ -0,0 +1,123 @@
+
+
+
+
+ ereduc
+ computa de forma escada de colunas da matriz por
+ transformações qz
+
+
+
+ Seqüência de Chamamento
+ [E,Q,Z [,stair [,rk]]]=ereduc(X,tol)
+
+
+ Parâmetros
+
+
+ X
+
+ matriz m x n de entradas reais
+
+
+
+ tol
+
+ escalar real positivo
+
+
+
+ E
+
+ matriz em forma escada de colunas
+
+
+
+ Q
+
+ matriz unitária m x m
+
+
+
+ Z
+
+ matriz unitária n x n
+
+
+
+ stair
+
+ vetor de índices,
+
+
+ *
+
+
+ ISTAIR(i) = + j se o elemento da
+ borda E(i,j) é uma quina.
+
+
+
+
+ *
+
+
+ ISTAIR(i) = - j se o elemento da
+ borda E(i,j) não é uma quina.
+
+
+
+
+
+ (i=1,...,M)
+
+
+
+
+ rk
+
+ inteiro, posto estimado da matriz
+
+
+
+
+
+ Descrição
+
+ Dada uma matriz X mx n (não necessariamente
+ regular), a função ereduc calcula a matriz unitária transformada
+ E=Q*X*Z que está na forma escada de colunas (forma
+ trapezoidal). Ainda, o posto da matriz X é
+ determinado.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ fstair
+
+
+
+
+ Autores
+ Th.G.J. Beelen (Philips Glass Eindhoven). SLICOT
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/fstair.xml b/modules/linear_algebra/help/pt_BR/pencil/fstair.xml
new file mode 100755
index 000000000..e78b6eae9
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/fstair.xml
@@ -0,0 +1,175 @@
+
+
+
+
+ fstair
+ computa a forma escada de feixe de colunas por transformações
+ qz
+
+
+
+ Seqüência de Chamamento
+ [AE,EE,QE,ZE,blcks,muk,nuk,muk0,nuk0,mnei]=fstair(A,E,Q,Z,stair,rk,tol)
+
+
+ Parâmetros
+
+
+ A
+
+ matriz m x n com entradas reais
+
+
+
+ tol
+
+ escalar real positivo
+
+
+
+ E
+
+ matriz de forma escada de colunas
+
+
+
+ Q
+
+ matriz unitária m x m
+
+
+
+ Z
+
+ matriz unitária n x n
+
+
+
+ stair
+
+ vetor de índices (ver ereduc)
+
+
+
+ rk
+
+ inteiro, posto estimado da matriz
+
+
+
+ AE
+
+ matriz m x n com entradas reais
+
+
+
+ EE
+
+ matriz de forma escada de colunas
+
+
+
+ QE
+
+ matriz unitária m x m
+
+
+
+ ZE
+
+ matriz unitária n x n
+
+
+
+ nblcks
+
+ é o número de submatrizes com posto linha completo >= 0
+ detectado na matriz A
+
+
+
+
+ muk:
+
+ array (vetor ou matriz) de inteiros de dimensão (n). Contém
+ as dimensões de coluna mu(k) (k=1,...,nblcks) das submatrizes com
+ posto coluna cheio no feixe sE(eps)-A(eps)
+
+
+
+
+ nuk:
+
+ array de inteiros de dimensão (m+1). Contém as dimensões de
+ linha nu(k) (k=1,...,nblcks) das submatrizes com posto linha cheio
+ no feixe sE(eps)-A(eps)
+
+
+
+
+ muk0:
+
+ array de inteiros de dimensão (n). Contém as dimensões de
+ coluna mu(k) (k=1,...,nblcks) das submatrizes com o posto-coluna
+ cheio no feixe sE(eps,inf)-A(eps,inf)
+
+
+
+
+ nuk:
+
+ array de inteiros de dimensão (m+1). Contém as dimensões de
+ linha nu(k) (k=1,...,nblcks) das submatrizes com posto-linha cheio
+ no feixe sE(eps,inf)-A(eps,inf)
+
+
+
+
+ mnei:
+
+ array de inteiros dimensão (4). mnei(1) = dimensão de linha
+ de sE(eps)-A(eps)
+
+
+
+
+
+
+ Descrição
+
+ Dado o feixe sE-A onde a matriz
+ E está na forma escada de colunas, a função
+ fstair computa, de acordo com as necessidades do
+ usuário, um feixe unitário transformado QE(sEE-AE)ZE
+ que é mais ou menos similar à forma generalizada de Schur do feixe
+ sE-A. A função também produz parte da estrutura de
+ Kronecker para um dado feixe.
+
+
+ Q,Z são as matrizes unitárias usadas para
+ computar o feixe onde E está na forma escada de colunas (ver
+ ereduc)
+
+
+
+ Ver Também
+
+
+ quaskro
+
+
+ ereduc
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/glever.xml b/modules/linear_algebra/help/pt_BR/pencil/glever.xml
new file mode 100755
index 000000000..1a4b7f839
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/glever.xml
@@ -0,0 +1,119 @@
+
+
+
+
+ glever
+ inverso do feixe de matrizes
+
+
+ Seqüência de Chamamento
+ [Bfs,Bis,chis]=glever(E,A [,s])
+
+
+ Parâmetros
+
+
+ E, A
+
+ duas matrizes de reais quadradas de igual dimensão
+
+
+
+ s
+
+
+ string (o valor padrão é 's')
+
+
+
+
+ Bfs,Bis
+
+ duas matrizes de polinômios
+
+
+
+ chis
+
+ polinômio
+
+
+
+
+
+ Descrição
+ Computação de
+
+ (s*E-A)^-1
+
+ pelo algoritmo generalizado de Leverrier para um feixe de
+ matrizes.
+
+
+
+ chis = polinômio característico (até uma
+ constante multiplicativa).
+
+
+ Bfs = nmatriz de polinômios como
+ numerador.
+
+
+ Bis = matriz de polinômios ( - expansão de
+ (s*E-A)^-1 ao infinito).
+
+
+ Note o sinal - antes de Bis.
+
+
+
+ Cuidado
+
+ Esta função usa cleanp para simplificar
+ Bfs,Bis e chis.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ rowshuff
+
+
+ det
+
+
+ invr
+
+
+ coffg
+
+
+ pencan
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/kroneck.xml b/modules/linear_algebra/help/pt_BR/pencil/kroneck.xml
new file mode 100755
index 000000000..2ca6a403d
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/kroneck.xml
@@ -0,0 +1,161 @@
+
+
+
+
+ kroneck
+ forma de Kronecker de feixe de matrizes
+
+
+ Seqüência de Chamamento
+ [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(F)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=kroneck(E,A)
+
+
+
+ Parâmetros
+
+
+ F
+
+
+ feixe de matrizes de reais F=s*E-A
+
+
+
+
+ E,A
+
+ duas matrizes de reais de mesma dimensão
+
+
+
+ Q,Z
+
+ duas matrizes quadradas ortogonais
+
+
+
+ Qd,Zd
+
+ dois vetores de inteiros
+
+
+
+ numbeps,numeta
+
+ dois vetores de inteiros
+
+
+
+
+
+ Descrição
+
+ Forma de Kronecker de feixe de matrizes: kroneck
+ computa duas matrizes ortogonais Q, Z que põem o feixe
+ F=s*E -A na forma triangular superior:
+
+
+ As dimensões dos quatro blocos são dadas por:
+
+ eps=Qd(1) x Zd(1), inf=Qd(2) x
+ Zd(2)
+
+ ,f = Qd(3) x Zd(3),
+ eta=Qd(4)xZd(4)
+
+
+ O bloco inf contém modos infinitos de
+ feixes.
+
+
+ O bloco f contém modos finitos de feixes.
+
+ A estrutura dos blocos epsilon e eta é dada por
+
+ numbeps(1) = # de blocos eps
+ de tamanho 0 x 1
+
+
+ numbeps(2) = # de blocos eps
+ de tamanho 1 x 2
+
+
+ numbeps(3) = # de blocos eps
+ de tamanho 2 x 3 etc...
+
+
+ numbeta(1) = # de blocos eta
+ de tamanho 1 x 0
+
+
+ numbeta(2) = # de blocos eta
+ de tamanho 2 x 1
+
+
+ numbeta(3) = # de blocos eta
+ de tamanho 3 x 2 etc...
+
+ O código foi retirado de T. Beelen (Slicot-WGS group).
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ gschur
+
+
+ gspec
+
+
+ systmat
+
+
+ pencan
+
+
+ randpencil
+
+
+ trzeros
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/lyap.xml b/modules/linear_algebra/help/pt_BR/pencil/lyap.xml
new file mode 100755
index 000000000..2d51a056c
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/lyap.xml
@@ -0,0 +1,78 @@
+
+
+
+
+ lyap
+ equação de Lyapunov
+
+
+ Seqüência de Chamamento
+ [X]=lyap(A,C,'c')
+ [X]=lyap(A,C,'d')
+
+
+
+ Parâmetros
+
+
+ A, C
+
+
+ matrizes quadradas de reais, C deve ser
+ simétrica
+
+
+
+
+
+
+ Descrição
+
+ X= lyap(A,C,flag) resolve as equações matriciais
+ de tempo contínuo ou de tempo discreto de Lyapunov:
+
+
+ Perceba que existe uma única solução se e só se um autovalor de
+ A não é um autovalor de -A
+ (flag='c') ou 1 sobre um autovalor de
+ A (flag='d').
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ sylv
+
+
+ ctr_gram
+
+
+ obs_gram
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/pencan.xml b/modules/linear_algebra/help/pt_BR/pencil/pencan.xml
new file mode 100755
index 000000000..fba81a530
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/pencan.xml
@@ -0,0 +1,107 @@
+
+
+
+
+ pencan
+ forma canônica de feixe de matrizes
+
+
+ Seqüência de Chamamento
+ [Q,M,i1]=pencan(Fs)
+ [Q,M,i1]=pencan(E,A)
+
+
+
+ Parâmetros
+
+
+ Fs
+
+
+ um feixe regular s*E-A
+
+
+
+
+ E,A
+
+ duas matrizes quadradas de reais
+
+
+
+ Q,M
+
+ duas matrizes não-singulares de reais
+
+
+
+ i1
+
+ inteiro
+
+
+
+
+
+ Descrição
+
+ Dado o feixe regular Fs=s*E-A,
+ pencan retorna as matrizes Q e
+ M tais que M*(s*E-A)*Q está na forma
+ "canônica".
+
+
+ M*E*Q é uma matriz de blocos
+
+
+
+ com N nilpotente e i1 =
+ tamanho da matriz acima I.
+
+
+ M*A*Q é uma matriz de blocos:
+
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ glever
+
+
+ penlaur
+
+
+ rowshuff
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/penlaur.xml b/modules/linear_algebra/help/pt_BR/pencil/penlaur.xml
new file mode 100755
index 000000000..62f4c7757
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/penlaur.xml
@@ -0,0 +1,123 @@
+
+
+
+
+ penlaur
+ Laurent coefficients of matrix pencil
+
+
+ Seqüência de Chamamento
+ [Si,Pi,Di,order]=penlaur(Fs)
+ [Si,Pi,Di,order]=penlaur(E,A)
+
+
+
+ Parâmetros
+
+
+ Fs
+
+
+ um feixe regular s*E-A
+
+
+
+
+ E, A
+
+ duas matrizes quadradas de reais
+
+
+
+ Si,Pi,Di
+
+ três matrizes quadradas de reais
+
+
+
+ order
+
+ inteiro
+
+
+
+
+
+ Descrição
+
+ penlaur computa os primeiros coeficientes de
+ Laurent de (s*E-A)^-1 no infinito.
+
+
+ (s*E-A)^-1 = ... + Si/s - Pi - s*Di + ... em
+ s = infinito.
+
+
+ order = ordem da singularidade
+ (ordem=índice-1).
+
+
+ O feixe de matrizes Fs=s*E-A deve ser
+ invertível.
+
+
+ Para um feixe de índice 0, Pi, Di,... são zero e
+ Si=inv(E).
+
+
+ Para um feixe de índice 1 (order=0),Di =0.
+
+
+ Para feixes de índices maiores, os termos -s^2 Di(2), -s^3
+ Di(3),...
+
+ são dados por:
+
+
+ Di(2)=Di*A*Di,
+ Di(3)=Di*A*Di*A*Di
+
+ (até Di(order)).
+
+
+
+ Observação
+ Versão experimental: há problemas quando se tem mal-condicionamento
+ deso*E-A
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ glever
+
+
+ pencan
+
+
+ rowshuff
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/quaskro.xml b/modules/linear_algebra/help/pt_BR/pencil/quaskro.xml
new file mode 100755
index 000000000..beb65fb07
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/quaskro.xml
@@ -0,0 +1,134 @@
+
+
+
+
+ quaskro
+ forma quasi-Kronecker
+
+
+ Seqüência de Chamamento
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(F)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(E,A)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(F,tol)
+ [Q,Z,Qd,Zd,numbeps,numbeta]=quaskro(E,A,tol)
+
+
+
+ Parâmetros
+
+
+ F
+
+
+ feixe de matrizes de reais F=s*E-A
+ (s=poly(0,'s'))
+
+
+
+
+ E,A
+
+ duas matrizes reais de iguais dimensões
+
+
+
+ tol
+
+ número real (tolerância, valor padrão=1.d-10)
+
+
+
+ Q,Z
+
+ duas matrizes quadradas ortogonais
+
+
+
+ Qd,Zd
+
+ dois vetores de inteiros
+
+
+
+ numbeps
+
+ vetor de inteiros
+
+
+
+
+
+ Descrição
+ Forma quasi-Kronecker de um feixe de matrizes:
+ quaskro computa duas matrizes ortogonais Q,
+ Z
+
+ que põem o feixe F=s*E -A na forma
+ triangular superior:
+
+
+ As dimensões dos blocos são dadas por:
+
+ eps=Qd(1) x Zd(1), inf=Qd(2) x
+ Zd(2)
+
+ ,r = Qd(3) x Zd(3)
+
+
+ O bloco inf contém os modos infinitos do
+ feixe.
+
+
+ O bloco f contém os modos finitos do feixe
+
+ A estrutura dos blocos epsilon é dada por:
+
+ numbeps(1) = # de blocos eps
+ de tamanho 0 x 1
+
+
+ numbeps(2) = # de blocos eps
+ de tamanho 1 x 2
+
+
+ numbeps(3) = # de blocos eps
+ de tamanho 2 x 3 etc...
+
+ A forma completa (de quatro blocos) de Kronecker é dada pela função
+ kroneck que chama a função quaskro
+ sobre o feixe (pertransposto) sE(r)-A(r).
+
+ O código é retirado de T. Beelen.
+
+
+ Ver Também
+
+
+ kroneck
+
+
+ gschur
+
+
+ gspec
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/randpencil.xml b/modules/linear_algebra/help/pt_BR/pencil/randpencil.xml
new file mode 100755
index 000000000..3d0fe44e6
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/randpencil.xml
@@ -0,0 +1,117 @@
+
+
+
+
+ randpencil
+ feixe aleatório
+
+
+ Seqüência de Chamamento
+ F=randpencil(eps,infi,fin,eta)
+
+
+ Parâmetros
+
+
+ eps
+
+ vetor de inteiros
+
+
+
+ infi
+
+ vetor de inteiros
+
+
+
+ fin
+
+ vetor de reais, ou polinômio mônico, ou vetor de polinômios
+ mônicos
+
+
+
+
+ eta
+
+ vetor de inteiros
+
+
+
+ F
+
+
+ feixe de matrizes de reais F=s*E-A
+ (s=poly(0,'s'))
+
+
+
+
+
+
+ Descrição
+
+ Função utilitária. F=randpencil(eps,infi,fin,eta)
+ retorna um feixe aleatório F com dada estrutura de
+ Kronecker. A estrutura é dada por: eps=[eps1,...,epsk]:
+ estrutura de blocos epsilon (tamanho eps1x(eps1+1),....)
+ fin=[l1,...,ln] conjunto de autovalores finitos
+ (assumidos como reais) (possivelmente [])
+ infi=[k1,...,kp] tamanho de blocos J no infinito
+ ki>=1 (infi=[] se não há blocos J).
+ eta=[eta1,...,etap]: estrutura dos blocos eta (size
+ eta1+1)xeta1,...)
+
+
+ epsi's devem ser >=0,
+ etai's devem ser >=0, infi's
+ devem ser >=1.
+
+
+ Se fin é um polinômio (mônico), o bloco finito
+ admite raízes de fin como autovalores.
+
+
+ Se fin é um vetor de polinômios, eles são os
+ divisores elementares finitos de F ,i.e., as raízes de
+ p(i) são autovalores finitos de
+ F.
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ kroneck
+
+
+ pencan
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/rowshuff.xml b/modules/linear_algebra/help/pt_BR/pencil/rowshuff.xml
new file mode 100755
index 000000000..ff28a40ce
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/rowshuff.xml
@@ -0,0 +1,111 @@
+
+
+
+
+ rowshuff
+ algoritmo de embaralhamento
+
+
+ Seqüência de Chamamento
+ [Ws,Fs1]=rowshuff(Fs, [alfa])
+
+
+ Parâmetros
+
+
+ Fs
+
+
+ feixe quadrado de reais Fs = s*E-A
+
+
+
+
+ Ws
+
+ matriz de polinômios
+
+
+
+ Fs1
+
+
+ feixe quadrado de reais F1s = s*E1 -A1 com
+ E1 não-singular
+
+
+
+
+ alfa
+
+
+ número real (alfa = 0 é o valor
+ padrão)
+
+
+
+
+
+
+ Descrição
+ Algoritmo de embaralhamento: dado o feixe
+ Fs=s*E-A, retorna Ws=W(s) (matriz quadrada de
+ polinômios) tal que:
+
+
+ Fs1 = s*E1-A1 = W(s)*(s*E-A) é um feixe com
+ matriz E1 não-singular.
+
+
+ Isto é possível se, e só se, o feixe Fs = s*E-A é
+ regular (i.e., invertível). O grau de Ws é igual ao
+ índice do feixe.
+
+
+ Os pólos no infinito de Fs asão colocados para
+ alfa e os zeros de Ws estão em
+ alfa.
+
+
+ Note que (s*E-A)^-1 = (s*E1-A1)^-1 * W(s) =
+ (W(s)*(s*E-A))^-1 *W(s)
+
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ pencan
+
+
+ glever
+
+
+ penlaur
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/pencil/sylv.xml b/modules/linear_algebra/help/pt_BR/pencil/sylv.xml
new file mode 100755
index 000000000..fcba9fc28
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/pencil/sylv.xml
@@ -0,0 +1,77 @@
+
+
+
+
+ sylv
+ equação de Sylvester
+
+
+ Seqüência de Chamamento
+ sylv(A,B,C,flag)
+
+
+ Parâmetros
+
+
+ A,B,C
+
+ três matrizes de reais de dimensões apropriadas
+
+
+
+ flag
+
+
+ string ('c' ou
+ 'd')
+
+
+
+
+
+
+ Descrição
+
+ X= sylv(A,B,C,'c') computa X,
+ solução da equação de "tempo contínuo" de Sylvester.
+
+
+
+ X=sylv(A,B,C,'d') computa X,
+ solução da equação de "tempo discreto" de Sylvester.
+
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ lyap
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/proj.xml b/modules/linear_algebra/help/pt_BR/proj.xml
new file mode 100755
index 000000000..cef345ed3
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/proj.xml
@@ -0,0 +1,73 @@
+
+
+
+
+ proj
+ projeção
+
+
+ Seqüência de Chamamento
+ P = proj(X1,X2)
+
+
+ Parâmetros
+
+
+ X1,X2
+
+ duas matrizes reais com igual número de colunas
+
+
+
+ P
+
+
+ matriz de projeção de real (P^2=P)
+
+
+
+
+
+
+ Descrição
+
+ P é a projeção sobre X2
+ paralela a X1.
+
+
+
+ Ver Também
+
+
+
+ See Also
+
+
+ projspec
+
+
+ orth
+
+
+ fullrf
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/state_space/CHAPTER b/modules/linear_algebra/help/pt_BR/state_space/CHAPTER
new file mode 100755
index 000000000..a0b62cdee
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/state_space/CHAPTER
@@ -0,0 +1,2 @@
+title = State-Space Matrices
+
diff --git a/modules/linear_algebra/help/pt_BR/state_space/coff.xml b/modules/linear_algebra/help/pt_BR/state_space/coff.xml
new file mode 100755
index 000000000..f75f38f77
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/state_space/coff.xml
@@ -0,0 +1,99 @@
+
+
+
+
+ coff
+ resolvente (método do cofator)
+
+
+ Seqüência de Chamamento
+ [N,d]=coff(M [,var])
+
+
+ Parâmetros
+
+
+ M
+
+ matriz quadrada de reais
+
+
+
+ var
+
+ string
+
+
+
+ N
+
+ matriz de polinômios (com o mesmo tamanho que
+ M)
+
+
+
+
+ d
+
+ polinômio ( polinômio característico
+ poly(A,'s'))
+
+
+
+
+
+
+ Descrição
+
+ coff computa R=(s*eye()-M)^-1
+ para M uma matriz de reais. R é dado por
+ N/d.
+
+
+ N = matriz de polinômios como numerador.
+
+
+ d = denominador comum.
+
+
+ var string ( ('s' se
+ omitido)
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ coffg
+
+
+ ss2tf
+
+
+ nlev
+
+
+ poly
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/state_space/nlev.xml b/modules/linear_algebra/help/pt_BR/state_space/nlev.xml
new file mode 100755
index 000000000..90ddd6dd2
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/state_space/nlev.xml
@@ -0,0 +1,90 @@
+
+
+
+
+ nlev
+ algoritmo de Leverrier
+
+
+ Seqüência de Chamamento
+ [num,den]=nlev(A,z [,rmax])
+
+
+ Parâmetros
+
+
+ A
+
+ matriz quadrada de reais
+
+
+
+ z
+
+ string
+
+
+
+ rmax
+
+
+ parâmetro opcional (ver bdiag)
+
+
+
+
+
+
+ Descrição
+
+ [num,den]=nlev(A,z [,rmax]) computa
+ (z*eye()-A)^(-1)
+
+ por diagonalização por blocos de A seguido pelo algoritmo de
+ Leverrier em cada bloco.
+
+ Este algoritmo é melhor que o algoritmo usual de Leverrier, mas
+ ainda não está perfeito!
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ coff
+
+
+ coffg
+
+
+ glever
+
+
+ ss2tf
+
+
+
+
+ Autores
+ F. Delebecque., S. Steer INRIA;
+
+
diff --git a/modules/linear_algebra/help/pt_BR/subspaces/CHAPTER b/modules/linear_algebra/help/pt_BR/subspaces/CHAPTER
new file mode 100755
index 000000000..d87d9ca5e
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/subspaces/CHAPTER
@@ -0,0 +1,3 @@
+title = Subspaces
+
+
diff --git a/modules/linear_algebra/help/pt_BR/subspaces/spaninter.xml b/modules/linear_algebra/help/pt_BR/subspaces/spaninter.xml
new file mode 100755
index 000000000..894f73b4b
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/subspaces/spaninter.xml
@@ -0,0 +1,98 @@
+
+
+
+
+ spaninter
+ interseção de subespaços
+
+
+ Seqüência de Chamamento
+ [X,dim]=spaninter(A,B [,tol])
+
+
+ Parâmetros
+
+
+ A, B
+
+ duas matrizes de reais ou de complexos com igual número de
+ linhas
+
+
+
+
+ X
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+ dim
+
+
+ inteiro, dimensão do subesbaço Im(A) inter
+ Im(B)
+
+
+
+
+
+
+ Descrição
+
+ Computa a intereseção de Im(A) e
+ Im(B).
+
+
+ As primeiras dim colunas de X
+ geram esta interseção i.e. X(:,1:dim) é uma base
+ ortogonal para
+
+
+ Im(A) inter Im(B)
+
+
+ Na base X, A e
+ B são respectivamente representados por:
+
+
+ X'*A e X'*B.
+
+
+ tol é um limiar (sqrt(%eps) é
+ o valor padrão).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ spanplus
+
+
+ spantwo
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/subspaces/spanplus.xml b/modules/linear_algebra/help/pt_BR/subspaces/spanplus.xml
new file mode 100755
index 000000000..3bed11264
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/subspaces/spanplus.xml
@@ -0,0 +1,103 @@
+
+
+
+
+ spanplus
+ soma de subespaços
+
+
+ Seqüência de Chamamento
+ [X,dim,dima]=spanplus(A,B[,tol])
+
+
+ Parâmetros
+
+
+ A, B
+
+ duas matrizes de reais ou complexos com igual número de
+ linhas
+
+
+
+
+ X
+
+ matriz quadrada ortogonal ou unitária
+
+
+
+ dim, dima
+
+ inteiros, dimensões de subespaços
+
+
+
+ tol
+
+ número real não-negativo
+
+
+
+
+
+ Descrição
+ Computa a base X tal que:
+
+ as primeiras dima colunas de X
+ geram Im(A) e as (dim-dima) colunas
+ seguintes formam uma base de A+B em relação a
+ A.
+
+
+ As dim primeiras colunas de X
+ formam uma base para A+B.
+
+ Tem-se a seguinte forma canônica para
+ [A,B]:
+
+
+
+ tol é um argumento opcional (ver código da
+ função).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ spaninter
+
+
+ im_inv
+
+
+ spantwo
+
+
+
+
diff --git a/modules/linear_algebra/help/pt_BR/subspaces/spantwo.xml b/modules/linear_algebra/help/pt_BR/subspaces/spantwo.xml
new file mode 100755
index 000000000..96278172b
--- /dev/null
+++ b/modules/linear_algebra/help/pt_BR/subspaces/spantwo.xml
@@ -0,0 +1,119 @@
+
+
+
+
+ spantwo
+ soma e interseção de subespaços
+
+
+ Seqüência de Chamamento
+ [Xp,dima,dimb,dim]=spantwo(A,B, [tol])
+
+
+ Parâmetros
+
+
+ A, B
+
+ duas matrizes de reais ou complexos com igual número de linhas
+
+
+
+
+ Xp
+
+ matriz quadrada não-singular
+
+
+
+ dima, dimb, dim
+
+ inteiros, dimensões dos subespaços
+
+
+
+ tol
+
+ número real não-negativo
+
+
+
+
+
+ Descrição
+
+ Dadas duas matrizes A e B com
+ o mesmo número de linhas, retorna uma matriz quadrada
+ Xp (não-singular, mas não necessariamente ortogonal)
+ tal que :
+
+
+
+ As primeiras dima colunas de
+ inv(Xp) geram Im(A).
+
+
+ As colunas de dim-dimb+1 até
+ dima de inv(Xp) geram a interseção
+ de Im(A) e Im(B).
+
+
+ As primeiras dim colunas de
+ inv(Xp) geram
+ Im(A)+Im(B).
+
+
+ As colunas de dim-dimb+1 até
+ dim de inv(Xp) geram
+ Im(B).
+
+
+ A matrix [A1;A2] tem posto-linha cheio (=
+ posto(A)), a matrix [B2;B3] tem posto-linha cheio
+ (=posto(B)), a matriz [A2,B2] tem posto-linha (=posto(A
+ inter B)) e a matriz [A1,0;A2,B2;0,B3] tem posto-linha
+ cheio (=posto(A+B)).
+
+
+
+ Exemplos
+
+
+
+ Ver Também
+
+
+ spanplus
+
+
+ spaninter
+
+
+
+
diff --git a/modules/linear_algebra/help/ru_RU/addchapter.sce b/modules/linear_algebra/help/ru_RU/addchapter.sce
new file mode 100755
index 000000000..9c126ad92
--- /dev/null
+++ b/modules/linear_algebra/help/ru_RU/addchapter.sce
@@ -0,0 +1,11 @@
+// Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+// Copyright (C) 2009 - DIGITEO
+//
+// This file must be used under the terms of the CeCILL.
+// This source file is licensed as described in the file COPYING, which
+// you should have received as part of this distribution. The terms
+// are also available at
+// http://www.cecill.info/licences/Licence_CeCILL_V2.1-en.txt
+
+add_help_chapter("Linear Algebra",SCI+"/modules/linear_algebra/help/ru_RU",%T);
+
--
cgit