Scilabヘルプ
- Scilab
- Scilab keywords
- ans — 答え
- backslash — (\) 左行列除算.
- brackets — ([,]) 左および右括弧
- colon — (:) コロン演算子
- comma — (,) 列, 命令, 引数セパレータ
- comments — コメント
- comparison — 比較, 関係演算子
- dollar — ($) 最後の添字
- dot — (.) 記号
- else — if-then-elseおよびselect-case-then-elseのキーワード
- elseif — if-then-elseのキーワード
- empty — ([]) 空行列
- end — end キーワード
- equal — (=) 代入 , 比較, 等号
- extraction — 行列およびリストのエントリの展開
- global — グローバル変数を定義する
- hat — (^) 累乗
- assignation — 変数への部分的な代入
- left — ([) 左括弧
- greater — (>) より大きいの比較
- minus — (-) 減算演算子, 符号変更
- not — (~) 論理否定
- parentheses — ( ) 左および右括弧
- percent — (%) 特殊文字
- plus — (+) 加算演算子
- power — 指数演算子 (^,.^)
- quote — (') 転置演算子, 文字列デリミタ
- semicolon (;) — 式の末尾および行セパレータ
- slash — (/) 右除算およびフィードバック
- star — (*) 乗算演算子
- symbols — scilab 演算子の名前
- tilde — (~) 論理否定
- catch — try-catch 制御命令のcatchブロックを開始
- Control flow
- abort — 評価を中断する.
- break — ループ中断を表すキーワード
- case — selectで使用されるキーワード
- continue — ループの次の反復に制御を移すキーワード
- do — ループ用の言語キーワード
- for — ループ用の言語キーワード
- if then else — 条件付き実行
- pause — 中断モード, キーボード入力を待つ
- resume — リターンまたは復帰実行およびローカル変数をコピー
- return — リターンまたは復旧し,ローカルな変数をコピー
- select — select キーワード
- then — 'if'および'select'のキーワード
- while — while キーワード
- Configuration
- banner — Scilabバナーを表示
- getdebuginfo — Scilab に関するデバッグ情報を取得
- getmemory — 利用可能なシステムメモリおよびシステムメモリの総量を返す
- getmodules — Scilabにインストールされているモジュールの一覧を返す
- getos — オペレーティングシステムの名前とバージョンを返す
- getscilabmode — Scilabモードを取得
- getshell — カレントのコマンドインタプリタを返す.
- getversion — Scilabおよびモジュールのバージョン情報を取得
- gstacksize — グローバルスタックの大きさを設定/取得
- stacksize — scilab スタックの大きさを設定
- ver — Scilabのバージョン情報
- with_javasci — ScilabにJava インターフェイスが組み込まれているかどうかを
調べる
- with_macros_source — マクロのソースがインストールされているかどうかを確認する
- with_module — Scilabモジュールがインストールされているかどうかを調べる
- with_tk — Scilab にTCL/TKが組み込まれているかどうかを調べる
- Debugging
- debug — Scilab内部のデバッギングレベル
- delbpt — ブレークポイントを削除する
- dispbpt — ブレークポイントを表示
- setbpt — ブレークポイントを設定する
- where — カレントの命令の呼び出しツリーを得る
- whereami — カレントの命令コールツリーを表示
- Error handling
- errcatch — エラーの捕捉
- errclear — エラーのクリア
- error — エラーメッセージ
- error_table — エラーメッセージの表
- iserror — エラー発生の確認
- lasterror — 直近に記録されたエラーメッセージを取得
- warning — 警告メッセージ
- Variables
- Predefined variables
- SCI — Scilabのルートパスの値を有する変数.
- SCIHOME — 設定ファイルおよびScilabセッションの履歴ファイルのパスを有する.
- TMPDIR — テンポラリディレクトリのパス
- home — ユーザディレクトリを取得する.
- %e — オイラー数.
- %eps — イプシロン (浮動小数点数相対精度)
- %f or %F — false (偽)用の論理変数.
- %i — 虚数単位
- %inf — 無限大
- %nan — not-a-number
- %pi — 円の円周と直径の比
- %s — 多項式を定義する際に使用される変数.
- %t or %T — true (真)を表す論理値変数.
- %z — 多項式を定義する際に使用される変数.
- clear — 変数を消去する
- clearglobal — グローバル変数を削除
- exists — 変数の存在を確認する
- getvariablesonstack — Scilabスタック上の変数名を取得
- isdef — 変数の存在を確認
- isglobal — 変数がグローバルかどうかを確認
- names — Scilab 名前の構文
- predef — 変数の保護
- who — 変数の一覧
- who_user — ユーザ変数の一覧
- whos — 長い形式で変数のリストを得る
- exit — カレントのScilab セッションを終了する
- perl — 適当なオペレーティングシステムの実行ファイルにより
Perl スクリプトをコール
この関数は廃止されます.
- quit — Scilabを終了またはpauseレベルを減らす
- scilab — Scilabおよび関連ツールを起動するためのツール
(GNU/Linux, Unix および Mac OS X)
- startup — スタートアップファイル
- Differential Equations, Integration
- Elementary Functions
- bitwise
- bitand — ビット単位の論理積(AND)
- bitcmp — ビット毎の補数
- bitget — 指定した位置のビットを取得
- bitor — ビット単位の論理和(OR)
- bitset — 指定した位置のビットを設定
- bitxor — ビット単位の排他的論理和(XOR)
- isequalbitwise — ビット単位の変数比較
- Complex
- complex — 複素数を計算する.
- conj — 共役
- imag — 虚部
- imult — 虚数単位 i を乗じる
- isreal — 変数が実数または複素数のエントリかどうかを調べるc
- real — 実部
- Discrete mathematics
- factor — 素因数分解関数
- factorial — 階乗関数
- gcd — 最大公約数を計算
- lcm — 最小公倍数
- perms — ベクトル要素の全順列
- primes — 素数関数
- rat — 浮動小数点数の有理数近似
- elementarymatrices
- diag — 対角行列の構築または展開
- eye — 単位行列
- ind2sub — 線形添字を添字付き行列に変換
- linspace — 線形に配置されたベクトル
- logspace — 対数的間隔のベクトル
- meshgrid — 行列または3次元配列を作成
- ndgrid — 多次元関数評価用グリッドの配列
- ones — 要素が1の行列
- rand — 乱数生成
- squarewave — 周期 2*%piの矩形波を生成
- sub2ind — 行列添字を線形添字に変換
- testmatrix — ヒルバート,フランクのような特殊行列を作成
- toeplitz — toeplitz行列
- zeros — ゼロからなる行列
- Exponential
- exp — 要素毎の指数関数
- expm — 正方行列の指数関数
- log — 自然対数
- log10 — 対数
- log1p — 引数に1を足した数の自然対数を正確に計算する
- log2 — 2を底とする対数
- logm — 正方行列の対数
- polar — 極座標形式
- sqrt — 平方根
- sqrtm — 行列の平方根
- Floating point
- ceil — 切り上げ
- clean — 行列を消去 (小さなエントリをゼロに丸める)
- double — 整数から倍精度表現に変換
- fix — 0方向への丸め
- floor — 下方向への丸め
- format — 数値の印字および表示形式
- frexp — 浮動小数点数を2を基底とする指数部と仮数部に分解する
- ieee — 浮動小数点例外モードを設定
- int — ゼロ方向への丸め
- isinf — 無限大のエントリかどうかを調べる
- isnan — "Not a Number" エントリを調べる
- nearfloat — 前のまたは次の浮動小数点数を取得
- nextpow2 — 指定値を超える2の累乗の最小値
- number_properties — 浮動小数点数パラメータを定義する
- round — 最も近い整数に丸める
- Integer representation
- base2dec — bを基底とする表現から整数への変換
- bin2dec — 2進表現を整数に変換
- dec2base — 10進数を基底Nの数値(文字列)に変換
- dec2bin — 10進数から2進数への変換
- dec2hex — 10進数から16進数への変換
- dec2oct — 10進数から8進数への変換
- hex2dec — 16進数から10進数への変換
- oct2dec — 8進数を10進数に変換
- matrixmanipulation
- flipdim — 指定した次元に沿って x ブロック要素を反転
- matrix — ベクトルまたは行列を異なる大きさの行列に成形する
- permute — 配列の次元の順序を変更
- pertrans — 第2対角項を基準として転置
- repmat — 配列を複製/タイル状に配置
- resize_matrix — 行列またはハイパー行列をトリムまたは拡張(およびキャスト)
- squeeze — ハイパー行列のシングルトン次元を削除
- matrixoperations
- abs — 絶対値, 大きさ
- cross — ベクトル外積
- cumprod — 配列要素の累積積
- cumsum — 配列要素の累積和
- kron — クロネッカー積 (.*.)
- max — 最大値
- min — 最小値
- norm — 行列のノルム
- prod — 配列要素の積
- signm — 行列符号関数
- sum — 配列要素の合計
- tril — 行列の下三角部
- triu — 上三角
- searchandsort
- dsearch — 指定の分類で行列またはハイパー行列の要素を分配, 配置および数える
- find — 論理値ベクトルまたは行列のtrue要素の添え字を見つける
- gsort — クイックソートアルゴリズムによるソート
- lex_sort — 行列の行の辞書式ソート
- vectorfind — ベクトルに一致する行列の行または列を見つける
- setoperations
- intersect — 2つのベクトルで共通の値のベクトルを返す
- members — 配列の各要素または他の配列の行または列を数える(及び位置を調べる)
- setdiff — ベクトルの要素のうちで別のベクトルに
属していない要素を返す
- union — ベクトルの和集合要素を展開
- unique — ベクトルまたは行列のユニークなな要素を展開
- signalprocessing
- bloc2exp — ブロック図から数式に変換
- bloc2ss — ブロック図を状態空間表現に変換
- pen2ea — ペンシルからE,A に変換
- ssrand — 乱数生成器
- sysconv — システム変換
- sysdiag — ブロック対角システム接続
- trfmod — 極/ゼロ表示
- symbolic
- addf — シンボリックな加算
- cmb_lin — シンボリックな線形結合
- ldivf — シンボリックな左除算
- mulf — シンボリックな乗算
- rdivf — シンボリックな右除算
- solve — 代数線形システムのソルバ
- subf — シンボリックな減算
- trianfml — シンボリックな三角化
- trisolve — シンボリックな線形システムソルバ
- Trigonometry
- acos — 要素毎の逆余弦(rad)
- acosd — 要素毎の逆余弦, 結果は度.
- acosh — 逆双曲線余弦
- acoshm — 行列逆双曲線余弦
- acosm — 行列毎の逆余弦
- acot — 引数の要素毎の逆正接を計算する.
- acotd — 引数の要素毎の逆正接(単位:度)を計算する.
- acoth — 要素毎の逆双曲線正接.
- acsc — 引数の逆余割を要素毎に計算する.
- acscd — 引数の逆余割を要素毎に計算し,結果を度単位で返す.
- acsch — 引数の逆双曲線余割を要素毎に計算する.
- asec — 引数の要素毎の逆割線を計算する.
- asecd — 引数の要素毎の逆割線を計算し,結果を度単位で返す.
- asech — 引数の要素毎の逆双曲線割線を計算する.
- asin — 逆正弦
- asind — 逆正弦 (結果の単位: 度)
- asinh — 双曲線逆正弦
- asinhm — 双曲線逆正弦行列
- asinm — 行列用の逆正弦
- atan — 2象限および 4象限逆正接
- atand — 2象限および 4象限逆正接, 結果の単位は度.
- atanh — 双曲線逆正接
- atanhm — 行列の双曲線逆正接
- atanm — 正方行列の逆正接
- cos — 余弦関数
- cosd — 要素毎の余弦(引数の単位:度)
- cosh — 双曲線余弦
- coshm — 行列の双曲線余弦
- cosm — 行列余弦関数
- cotd — コタンジェント(余接,引数の単位:度)
- cotg — コタンジェント(余接)
- coth — 双曲線コタンジェント(余接)
- cothm — 行列双曲線コタンジェント(余接)
- csc — 引数のコセカント(余割)を要素毎に計算する.
- cscd — 度単位で指定した引数のコセカント(余割)を要素毎に計算する
- csch — 引数の双曲線コセカントを要素毎に計算する.
- csgn — 複素数の実部のベクトル符号を返す
- sec — 引数の割線を要素毎に計算する.
- secd — 要素毎の割線(引数の単位:度)
- sech — 引数の双曲線割線を要素毎に計算する
- sin — 正弦関数
- sinc — sinc関数
- sind — 要素毎の正弦(引数の単位:度).
- sinh — 双曲線正弦
- sinhm — 行列双曲線正弦
- sinm — 行列正弦関数
- tan — 正接
- tand — 正接 (単位: 度)
- tanh — 双曲線正接
- tanhm — 双曲線正接行列
- tanm — 行列正接
- and — 配列の要素の論理積
- & — 論理積演算子
- cat — 複数の配列を結合する
- cell2mat — セル配列を行列に変換
- cellstr — 文字列ベクトル(または文字列行列)を文字列のセルに変換
- iscolumn — 変数が列ベクトルであるかを確認
- isempty — 変数が空の行列または空のリストかどうかを調べる
- isequal — オブジェクトの比較
- ismatrix — 変数が行列かどうかを確認
- isrow — 変数が行ベクトルかどうか確認する
- isscalar — 変数がスカラーかどうかを確認.
- issquare — 変数が正方行列かどうかを確認
- isvector — 変数がベクトルかどうかを調べる
- lstsize — list, tlist, mlist エントリの数
- pmodulo — 正のモジュロmユークリッド剰余演算
- ndims — 配列の次元の数
- nthroot — 実数のn番目の実根
- num2cell — 配列をセル配列に変換する
- or — 配列の要素の論理和
- | — 論理和演算子
- sign — 符号関数
- size — オブジェクトの大きさ
- unwrap — Y(x)輪郭またはZ(x,y)面をアンラップする. Y(x)輪郭を展開する
- Linear Algebra
- Interpolation
- CACSD
- Polynomials
- Signal Processing
- FFTW
- Special Functions
- Randlib
- ARnoldi PACKage
- dnaupd — 暗黙のうちに再開されるArnoldi反復へのインターフェイスで,
実線形演算子の小数の固有値/ベクトルの組を近似的に計算します.
この関数は廃止されました. eigsを使用してください
- dneupd — 暗黙のうちに再開されるArnoldi反復へのインターフェイスで,
実線形演算子の小数の固有値/ベクトルの組を近似する
A * z = lambda * B * z の固有値を収束的近似により計算します.
この関数は廃止されました. eigsを使用してください
- dsaupd — 暗黙のうちに再開されるArnoldi反復へのインターフェイスで,
実対称線形演算子の小数の固有値/ベクトルの組を近似的に計算します.
この関数は廃止されました. eigsを使用してください
- dseupd — 暗黙のうちに再開されるArnoldi反復へのインターフェイスで,
A * z = lambda * B * z の固有値を収束的近似により計算します.
この関数は廃止されました. eigsを使用してください
- eigs — 行列の最大固有値と固有ベクトルを計算
- znaupd — 暗黙のうちに再開されるArnoldi反復へのインターフェイスで,
エルミート準正定実行列Bにより定義される準内積に関する
複素線形演算子 OP の小数の固有値/ベクトルの組を近似的に計算します.
この関数は廃止されました. eigsを使用してください
- zneupd — 暗黙のうちに再開されるArnoldi反復へのインターフェイスで,
A * z = lambda * B * z の固有値を収束的近似により計算します.
この関数は廃止されました. eigsを使用してください
- Statistics
- Sparses Matrix
- UMFPACK Interface
- PlotSparse — plot the pattern of non nul elements of a sparse matrix
- ReadHBSparse — read a Harwell-Boeing sparse format file
- cond2sp — computes an approximation of the 2-norm condition number of a s.p.d. sparse matrix
- condestsp — estimate the condition number of a sparse matrix
- rafiter — Iterative refinement for a s.p.d. linear system. This function is obsolete.
- res_with_prec — computes the residual r = Ax-b with precision
- taucs_chdel — utility function used with taucs_chfact
- taucs_chfact — cholesky factorization of a sparse s.p.d. matrix
- taucs_chget — retrieve the Cholesky factorization at the scilab level
- taucs_chinfo — get information on Cholesky factors
- taucs_chsolve — solve a linear sparse (s.p.d.) system given the Cholesky factors
- umf_ludel — utility function used with umf_lufact
- umf_lufact — lu factorization of a sparse matrix
- umf_luget — retrieve lu factors at the Scilab level
- umf_luinfo — get information on LU factors
- umf_lusolve — solve a linear sparse system given the LU factors
- umfpack — solve sparse linear system
- Optimization and Simulation
- Genetic Algorithms
- Simulated Annealing
- XML Management
- HDF5 Management
- Files : Input/Output functions
- Directory
- cd — Scilab カレントディレクトリを変更する
- createdir — 新規ディレクトリを作成
- dir — ファイル一覧を取得する
- isdir — 引数がディレクトリパスかどうかを調べる
- ls — ファイルを表示
- mkdir — 新規ディレクトリ
- pwd — Scilab カレントディレクトリを取得
- removedir — ディレクトリを削除
- rmdir — ディレクトリを削除
- Paths - Filenames
- basename — ファイル名からディレクトリと接尾辞を取り除く
- dirname — ファイル名からディレクトリを得る
- fileext — ファイルパスの拡張子を返す
- fileparts — ファイルパスのパス,ファイル名,拡張子を返す
- filesep — カレントのプラットフォームにおけるディレクトのリセパレータを返す
- fullfile — パーツから完全なファイル名を構築
- fullpath — 指定した相対パス名に関する完全なパス名を作成する.
- get_absolute_file_path — Scilabでオープンしたファイルの絶対パス名を出力します.
- getdrives — コンピュータのファイルシステムにマウントされている全ての
ドライブ名を取得する.
- getlongpathname — ロングパス名を取得 (Windows専用)
- getrelativefilename — 絶対ディレクトリおよび絶対ファイル名を指定すると,
相対ファイル名を返す.
- getshortpathname — ショートパス名を取得 (Windows専用)
- is_absolute_path — 引数が絶対パスかどうか調べる
- pathconvert — POSIXおよびwindowsの間でパス名を変換.
- pathsep — カレントのプラットフォームのパスセパレータを返す
- splitURL — URL (HTTP, HTTPS, FTP...) を分解
- tempname — ユニークなファイル名を有するファイルを作成
- copyfile — ファイルをコピー
- deletefile — ファイルを削除する
- dispfiles — オープンされているファイルのプロパティを表示
- fileinfo — ファイルに関する情報を出力
- findfiles — 指定したファイル仕様を有する全てのファイルを見つける
- fprintfMat — 行列をファイルに書き込む
- fscanfMat — テキストファイルから行列を読み込む
- getURL — URL (HTTP, HTTPS, FTP...) をダウンロード
- getmd5 — md5 チェックサムを取得
- %io — 標準入力および標準出力を保持する変数(ファイル記述子).
- isfile — 引数が既存のファイルかどうか調べる
- listfiles — ファイルのリスト
- listvarinfile — 保存されたデータファイルの中の変数の一覧を得る
- maxfiles — Scilabが同時にオープンできるファイル数を最大値を指定する.
- mclearerr — バイナリファイルアクセスエラーをリセット
- mclose — オープンされているファイルを閉じる
- mdelete — ファイルを削除
- meof — ファイルの終端に達したかどうかを確認する
- merror — ファイルアクセスに関するエラーインジケータを調べる
- mfprintf — 変換,整形し,ファイルにデータを書き込む
- msscanf — 文字列から入力を読み込む (C言語の
sscanf 関数へのインターフェイス)
- mgeti — 指定したバイナリ形式で
バイトまたはワードを読み込み, int型に変換
- mgetl — アスキーファイルから行を読み込む
- mgetstr — ファイルから文字列を読み込む
- mopen — ファイルをオープン
- movefile — ファイルまたはディレクトリを移動する
- mput — 指定したバイナリ形式でバイトまたはワードを書き込む
- mputl — テキストファイルに文字列を書き込む
- mputstr — ファイルに文字列を書き込む
- mseek — バイナリファイルの中でカレントの位置を設定する.
- mtell — ファイル先頭基準でカレントバイトのオフセットを返す
- newest — ファイルの集合の中で最新のファイルを返す
- save_format — "save"で作成されるファイルの形式
- scanf — 標準入力を整形された入力に変換する
- scanf_conversion — mscanf, msscanf, mfscanf 変換指定子
- Input/Output functions
- Graphics
- Graphics : exporting and printing
- GUI
- Data Structures
- Parameters
- Boolean
- bool2s — 論理値行列を0,1を値とする行列に変換する.
- Integers
- Strings
- Sound file handling
- Time and Date
- Output functions
- Xcos
- Spreadsheet
- Console
- History manager
- Matlab binary files I/O
- Matlab to Scilab Conversion Tips
- Compatibility Functions
- Functions
- Development tools
- Demo Tools
- Dynamic/incremental Link
- G_make — call make or nmake
- addinter — new functions interface dynamic link at run time.
- c_link — check if symbol loaded with dynamic link
- call — Fortran or C user routines call
- chooselcccompiler — moved as toolbox in ATOMS
- configure_ifort — set environments variables for Intel Fortran Compiler
(Windows).
- configure_msvc — set environments variables for Microsoft C Compiler.
- dllinfo — provides information about the format and symbols provided in
executable and DLL files (Windows).
- findmsifortcompiler — detects Intel fortran Compiler
- findmsvccompiler — detects Microsoft C Compiler
- fort — Fortran or C user routines call
- getdynlibext — get the extension of dynamic libraries on your operating system.
- haveacompiler — detect if you have a C compiler.
- ilib_build — utility for shared library management
- ilib_build_jar — Build Java packages from sources into a JAR file
- ilib_compile — ilib_build utility: executes the Makefile produced by ilib_gen_Make
- ilib_for_link — utility for shared library management with link
- ilib_gen_Make — utility for ilib_build: produces a Makefile for building shared libraries
- ilib_gen_cleaner — utility for ilib_build: generates a cleaner file
- ilib_gen_gateway — utility for ilib_build, generates a gateway file.
- ilib_gen_loader — utility for ilib_build: generates a loader file
- ilib_include_flag — Return a formated includes related string to pass to
system compiler
- ilib_mex_build — utility for mex library management
- ilib_verbose — set level of display used by dynamic link
functions.
- link — dynamic linker
- Supported and compatible compilers — supported and compatible compilers by Scilab
- ulink — unlink/unload a dynamically linked shared object
- Atoms
- Tcl/Tk Interface
- scilab editor
- UI Data
- Online help management
- Parallel
- Modules manager
- Localization
- API Scilab
- call_scilab API
- call_scilab — call_scilabは,
C/C++コードからScilabエンジンをコールする機能を提供する
インターフェイスです.
- Boolean management — How to manage Scilab's boolean read and write process using
call_scilab and api_scilab
- Complex management — How to manage Scilab's complex variable read and write process
using call_scilab
- DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and
leaves only the computing engine
- Double management — How to manage Scilab's variable read and write process using
call_scilab and api_scilab
- GetLastJob — Returns the latest job sent to Scilab engine
- ScilabHaveAGraph — Check if any Scilab graphics have been opened.
- SendScilabJob — Send a Scilab task from a C/C++ code
(call_scilab)
- SendScilabJobs — Send Scilab tasks from a C/C++ code (call_scilab)
- StartScilab — Initializes and starts Scilab engine in Call
Scilab
- String management — How to manage Scilab's String read and write process using
call_scilab and api_scilab
- TerminateScilab — Stops and terminates Scilab engine in Call Scilab
- Compile and run with Call Scilab — How to compile a native application based on or using
Scilab
- fromc — Checks if current Scilab is called from an external C program (by StartScilab).
- fromjava — Checks if current Scilab is called from javasci
- JVM
- Java from Scilab
- Java Interface
- Intersci
- intersci — Scilab tool to interface C or Fortran functions with scilab. Deprecated: Please use SWIG
- Preferences
- Windows tools
- dos — シェル (cmd) コマンド実行 (Windows専用)
- consolebox — show or hide console box (Windows)
- createGUID — Creates a GUID (Windows only)
- findfileassociation — Searches for and retrieves a file association-related string from the registry (Windows only)
- getsystemmetrics — Retrieves the specified system metric or system configuration
setting (Windows only)
- istssession — Determines if scilab is launched from a ms terminal service session (Windows only)
- mcisendstring — sends a command string to an MCI
device (Windows only)
- powershell — shell (powershell) command execution (Windows
only)
- win64 — Determine whether Windows x64 version of Scilab (Windows only)
- winopen — Open file in appropriate application
(Windows only)
- winqueryreg — Get item from Microsoft Windows
registry (Windows only)