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

Change language to:
English - Français - Português - Русский

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

Scilabヘルプ >> Elementary Functions > sub2ind

sub2ind

行列添字を線形添字に変換

呼び出し手順

I = sub2ind(dims,i1,i2,...)

J = sub2ind(dims,Mi)

引数

dims

ベクトル: 行列の次元

i1,i2,...

添字値配列( Iと同じ形の行列)

Mi

列に添字値を有する行列.

I

線形添字配列

説明

sub2ind は 指定した添字値の集合に対応する等価な添字を定義する際に使用されます. I = sub2ind(dims,i1,i2,..) は 大きさdimsの行列に関して配列 i1, i2,..の中に 行,列,... 添字に等価な線形添字を返します. この場合, i1, i2,.. は 同じ形である必要があり, 結果 Iは同じ行列の形を有しています. I = sub2ind(dims,Mi) は, 大きさdimsの行列に関して 行列Miの列における添字に等価な 線形添字を返します. この場合,I は列ベクトルとなります.

i=[1 2 1 1 2 1 1];
j=[1 2 3 1 2 3 3];
k=[1 2 1 2 1 2 1];
sub2ind([2,3,2],i,j,k)
sub2ind([2,3,2],[i',j',k'])

参照

  • ind2sub — 線形添字を添字付き行列に変換
  • extraction — 行列およびリストのエントリの展開
  • insertion — 変数への部分的な代入または修正
Report an issue
<< size Elementary Functions Linear Algebra >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Jan 03 14:37:48 CET 2022