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


hypermatrices

Scilab オブジェクト, Scilabの N 次元行列

説明

ハイパー行列型により多次元配列の操作が可能です.

ハイパー行列型は,2次元行列を以下のように拡張することにより, a=[1 2;3 4];a(:,:,2)=rand(2,2)

または直接 matrix 関数により定義できます.

エントリは,実数または複素数, 多項式, 有理数, 文字列, 論理値とすることができます.

注意: ハイパー行列の最も右の次元の数が1となる場合, 自動的に次元が縮小されます. 次元が2つのみのハイパー行列は,自動的に通常の行列(タイプ1)に変換されます.

a(1,1,1,1:2)=[1 2]
a=[1 2;3 4];a(:,:,2)=rand(2,2)
a(1,1,:)
size(a)
a(:,:,1) //dimensionality reduction
type(a(:,:,1))
[a a]

参照

  • zeros — ゼロからなる行列
  • ones — 要素が1の行列
  • grand — 乱数生成器
  • matrix — ベクトルまたは行列を異なる大きさの行列に成形する
Report an issue
<< functions types library >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Mar 07 09:28:37 CET 2023