|
|
SAS/IMLで利用できる演算子について
[OS] ALL
[リリース] ALL
[キーワード] operator
[質問]
SAS/IMLでKronecker積を計算することはできますか。
また、SAS/IMLで利用できる演算子にはどのようなものがありますか。
[回答]
Kronecker積は直積とも呼ばれますが、「@」という演算子を利用して計算できます。
c=a@b;
また、SAS/IMLで利用できる行列演算子は以下の通りです。
演算子の名前 |
日本語での名前 |
演算子の記号 |
Addition Operator |
加算演算子 |
+ |
Comparison Operators |
比較演算子 |
< > = <= >= ^= |
Concatenation Operator, Horizontal |
結合演算子(横) |
|| |
Concatenation Operator, Vertical |
結合演算子(縦) |
// |
Direct Product Operator |
直積演算子 |
@ |
Division Operator |
除算演算子 |
/ |
Element Maximum Operator |
成分最大演算子 |
<> |
Element Minimum Operator |
成分最小演算子 |
>< |
Index Creation Operator |
インデックス生成演算子 |
: |
Logical Operators |
論理演算子 |
& | ^ |
Multiplication Operator, Elementwise |
乗算演算子(要素) |
# |
Multiplication Operator, Matrix |
乗算演算子(行列) |
* |
Power Operator, Elementwise |
べき乗演算子(要素) |
## |
Power Operator, Matrix |
べき乗演算子(行列) |
** |
Sign Reverse Operator |
符号反転演算子 |
- |
Subscripts |
添え字 |
[ ] |
Subtraction Operator |
減算演算子 |
- |
Transpose Operator |
転置演算子 |
` |
詳細については、「SAS/IML User's Guide, Version 8」(英語版、注文番号:57378)の「Language Reference」の章で「Operators」の項を参照してください。
上記の内容は、米国SAS本社のWEBページに記載されているFAQに基づいて作成されています。
http://support.sas.com/kb/22/318.html
|