colon (:)
コロン演算子
説明
コロン記号 :
は暗黙的にベクトルを作成する
際に使用することができます.
(linspace,
logspaceも参照ください)
- j:k
ベクトル
[j, j+1,...,k]
(j>k
の場合は空ベクトル).- j:d:k
ベクトル
[j, j+d, ..., j+m*d]
コロン表記は,ベクトルおよび行列の指定した行,列および要素を抽出する際にも 使用することができます(extraction, insertionも参照ください).
- A(:)
は,
A
の全要素を一つの列としてベクトル.- A(:,j)
は,
A
のj
番目の列;- A(i,:)
は,
A
のi
番目の行;- A(j:k)
は,
[A(j),A(j+1),...,A(k)]
;- A(:,j:k)
は,
ただし,[A(1,j) A(1,j+1) ... A(1,k) A(2,j) A(2,j+1) ... A(2,k) . . . . . . . . . . . A(M,j) A(M,j+1) ... A(M,k)]
A
の大きさがM
行N
列の場合;- A(j:k,:)
は,
ただし,[A(j,1) A(j,2) ... A(j,N) A(j+1,1) A(j+1,2) ... A(j+1,N) . . . . . . . . . . . A(k,1) A(k,2) ... A(k,N)]
A
の大きさがM
行N
列の場合;- A(:)=w
行列
A
にw
のエントリを代入します (w
が行列の場合,列毎に取り出されます).A
のエントリの数は,w
のエントリの数を等しい必要があります.
i
, j
,
k
またはd
に小数点以下が
ある場合でも,整数部のみが使用されることに注意してください.
type(:) is 129.
typeof(:) is "implicitlist" . |
例
参照
- dollar — ($) 最後の添字
- extraction — 行列およびリストのエントリの展開
- matrix — ベクトルまたは行列を異なる大きさの行列に成形する
- linspace — generates linearly spaced numbers between 2 reached bounds
- logspace — 対数的間隔のベクトル
履歴
バージョン | 記述 |
6.0 |
|
Report an issue | ||
<< brackets [,;] | Scilab keywords | comma >> |