Scilab 5.3.0
Scilab manual
- Scilab
- Scilab keywords
- ans — 答え
- backslash — 左行列除算.
- brackets — ([,]) 左および右括弧
- case — selectで使用されるキーワード
- colon — (:) コロン演算子
- comma — (,) 列, 命令, 引数セパレータ
- comments — コメント
- comparison — 比較, 関係演算子
- do — ループ用の言語キーワード
- dot — (.) 記号
- else — if-then-elseのキーワード
- elseif — if-then-elseのキーワード
- empty — ([]) 空行列
- end — end キーワード
- equal — (=) 代入 , 比較, 等号
- for — ループ用の言語キーワード
- global — グローバル変数を定義する
- hat — (^) 累乗
- if — 条件付き実行
- left — ([) 左括弧
- less — (<) より大きいの比較
- minus — (-) 減算演算子, 符号変更
- not — (~) 論理否定
- parents — ( ) 左および右括弧
- percent — (%) 特殊文字
- plus — (+) 加算演算子
- power — 指数演算子 (^,.^)
- quote — (') 転置演算子, 文字列デリミタ
- return — リターンまたは復旧し,ローカルな変数をコピー
- select — select キーワード
- semicolon — 式の末尾および行セパレータ
- slash — (/) 右除算およびフィードバック
- star — (*) 乗算演算子
- then — if-then-elseのキーワード
- tilda — (~) 論理否定
- try — try-catch 制御命令のcatchブロックを開始
- while — while キーワード
- TMPDIR — テンポラリディレクトリのパス
- abort — 評価を中断する.
- add_demo — デモリストにエントリを追加
- argn — 関数コールの入力/出力引数の数を返す
- banner — Scilabバナーを表示 (Windows)
- boolean — Scilab オブジェクト, 論理値(boolean)変数および演算子 & | ~
- break — ループ中断を表すキーワード
- clear — 変数を消去する
- clearfun — プリミティブ(組み込み関数)を削除
- clearglobal — グローバル変数を削除
- comp — scilab 関数のコンパイル
- continue — ループの次の反復に制御を移すキーワード
- debug — デバッギングレベル
- delbpt — ブレークポイントを削除する
- dispbpt — ブレークポイントを表示
- edit — 関数の編集
- errcatch — エラーの捕捉
- errclear — エラーのクリア
- error — エラーメッセージ
- error_table — エラーメッセージのテーブル
- exists — 変数の存在を確認する
- exit — カレントのScilab セッションを終了する
- external — Scilabオブジェクト, 外部関数またはルーチン
- extraction — 行列およびリストのエントリの展開
- format — 数値の印字および表示形式
- funcprot — Scilab関数保護モードを切替える
- funptr — プリミティブのコーディング ( 上級者向け )
- getdebuginfo — Scilab に関するデバッグ情報を取得
- getmd5 — md5 チェックサムを取得
- getmemory — 利用可能なシステムメモリおよびシステムメモリの総量を返す
- getmodules — Scilabにインストールされているモジュールの一覧を返す
- getos — オペレーティングシステムの名前をバージョンを返す
- getscilabmode — Scilabモードを取得
- getshell — カレントのコマンドインタプリタを返す.
- getvariablesonstack — Scilabスタック上の変数名を取得
- getversion — Scilabおよびモジュールのバージョン情報を取得
- gstacksize — グローバルスタックの大きさを設定/取得
- ieee — 浮動小数点例外モードを設定
- insertion — 変数への部分的な代入
- intppty — プロパティを指定するインターフェイス引数を指定
- inv_coeff — 係数を指定して多項式行列を作成
- iserror — エラー発生の確認
- isglobal — 変数がグローバルかどうかを確認
- lasterror — 直近に記録されたエラーメッセージを取得
- macr2lst — リスト変換用の関数
- macr2tree — ツリー変換用の関数
- matrices — Scilab オブジェクト, Scilabの行列
- matrix — ベクトルまたは行列を異なる大きさの行列に成形する
- mode — ファイル実行のモードを選択
- mtlb_mode — Matlab 類似処理を切替
- names — scilab 名前の構文
- newfun — 関数のテーブルに名前を追加する
- null — リストの要素を削除する
- pause — 中断モード, キーボード入力を待つ
- perl — 適当なオペレーティングシステムの実行ファイルによりPerl スクリプトをコール
- poly — 多項式を定義する
- predef — 変数の保護
- quit — Scilabを終了またはpauseレベルを減らす
- rational — Scilab オブジェクト, Scilabの有理数
- readgateway — モジュールのプリミティブの一覧を取得
- resume — リターンまたは復帰実行およびローカル変数をコピー
- sciargs — scilab コマンドライン引数
- scilab — Scilabおよび関連ツールを実行すうrための 主要なUnixスクリプト
- setbpt — ブレークポイントを設定する
- sethomedirectory — Scilabホームディレクトリを設定
- stacksize — scilab スタックの大きさを設定
- startup — スタートアップファイル
- symbols — scilab 演算子の名前
- testmatrix — ヒルバート,フランクのような特殊行列を作成
- type — 変数の型を返す
- typename — 変数の型に名前を付ける
- user — Fortran または C ルーチンとのインターフェイスを作成
- varn — 多項式の記号変数
- ver — Scilabのバージョン情報
- warning — 警告メッセージ
- what — Scilabプリミティブの一覧を得る
- where — カレントの命令呼び出しツリーを得る
- whereami — カレントの命令コールツリーを表示
- who — 変数の一覧
- who_user — ユーザ変数の一覧を得る
- whos — 長い形式で変数のリストを得る
- with_atlas — ScilabにAtlasライブラリが組み込まれているかどうかを確認
- with_gtk — Scilab が"GIMP Toolkit" ライブラリと共に構築 されているかどうかを確認する
- with_javasci — Scilabにjava インターフェイスが組み込まれているかどうかを 調べる
- with_macros_source — マクロのソースがインストールされているかどうかを確認する
- with_module — Scilabモジュールがインストールされているかどうかを調べる
- with_pvm — Scilabに"Parallel Virtual Machine"インターフェイスが 組み込まれているかどうかを調べる
- with_texmacs — Scilabがtexmacsによりコールされているかどうかを調べる
- with_tk — Scilab にTCL/TKが組み込まれているかどうかを調べる
- Scilab keywords
- Differential Equations, Integration
- bvode — bvodeの簡易的なコール
- dae — 微分代数方程式ソルバ
- daeoptions — daeソルバのオプションを設定
- dasrt — ゼロ交差するDAE
- dassl — 微分代数方程式
- feval — 関数(または外部ルーチン)を評価する
- impl — 微分代数方程式
- int2d — 求積法および立体求積法により2次元積分を定義
- int3d — 求積法および立体求積法により3次元積分を定義
- intc — コーシー積分
- integrate — 求積法による式の積分
- intg — 定積分
- intl — コーシー積分
- ode — 常微分方程式ソルバ
- ode_discrete — 常微分方程式ソルバ, 離散時間シミュレーション
- ode_optional_output — ode ソルバのオプション出力の説明
- ode_root — 求解付きの常微分方程式ソルバ
- odedc — 離散/連続 ODE ソルバ
- odeoptions — ODEソルバのオプションを設定する
- Elementary Functions
- Discrete mathematics
- Floating point
- Integer representation
- Trigonometry
- acos — 要素毎の逆余弦
- 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 — 正方行列の逆正接
- conj — 共役
- cos — 余弦関数
- cosd — 要素毎の余弦(引数の単位:度)
- cosh — 双曲線余弦
- coshm — 行列の双曲線余弦
- cosm — 行列余弦関数
- cotd — cotangent
- cotg — コタンジェント(余接)
- coth — 双曲線コタンジェント(余接)
- cothm — 行列双曲線コタンジェント(余接)
- csc — 引数のコセカント(余割)を要素毎に計算する.
- cscd — 度単位で指定した引数のコセカント(余割)を要素毎に計算する
- csch — 引数の双曲線コセカントを要素毎に計算する.
- csgn — 複素数の実部のベクトル符号を返す.
- sec — 引数の割線を要素毎に計算する.
- secd — 要素毎の割線(引数の単位:度)
- sech — 引数の双曲線割線を要素毎に計算する
- sin — 正弦関数
- sinc — sinc関数
- sind — 要素毎の正弦(引数の単位:度).
- sinh — 双曲線正弦
- sinhm — 行列双曲線正弦
- sinm — 行列正弦関数
- tan — 正接
- tand — 正接 (単位: 度)
- tanh — 双曲線正接
- tanhm — 双曲線正接行列
- tanm — 行列正接
- abs — 絶対値, 大きさ
- amell — ヤコビのam関数
- and — 論理積, 配列の要素
- and_op — 論理積演算子
- binomial — 2項分布確率
- bitand — 入力引数の2進表現に適用される論理積
- bitor — 入力引数の2進表現に適用される論理和
- bloc2exp — ブロック図の記号評価
- bloc2ss — ブロックを状態空間表現に変換b
- cat — 複数の配列を結合する
- cell2mat — セル配列を行列に変換
- cellstr — 文字列ベクトル(または文字列行列)を文字列のセルに変換
- char — char 関数
- cumprod — 累積積
- cumsum — 累積和
- delip — 第一種の完全および不完全楕円積分
- diag — 対角行列の構築または展開
- diff — 差分および離散微分
- dsearch — 二分探索法
- exp — 要素毎の指数関数
- eye — 単位行列
- flipdim — 指定した次元に沿って x の要素を反転
- gsort — クイックソートアルゴリズムによるソート
- imag — 虚部
- imult — 虚数単位 i を乗じる
- ind2sub — 線形添字を添字付き行列に変換
- intersect — 2つのベクトルで共通の値のベクトルを返す
- inttrap — 台形則による実験データの積分
- isdef — 変数の存在を確認
- isempty — 変数が空の行列または空のリストかどうかを調べる
- isequal — オブジェクトの比較
- isequalbitwise — ビット単位の変数比較
- isreal — 変数が実数または複素数のエントリかどうかを調べるc
- isvector — 変数がベクトルかどうかを調べる
- kron — クロネッカー積 (.*.)
- lex_sort — 行列の行の辞書式ソート
- linspace — 線形に配置されたベクトル
- log — 自然対数
- log10 — 対数
- log1p — 引数に1を足した数の自然対数を厳密に計算する
- log2 — 2を底とする対数
- logm — 正方行列の対数
- logspace — 対数的間隔のベクトル
- lstsize — list, tlist, mlist エントリの数
- max — 最大値
- maxi — 最大値
- meshgrid — 行列または3次元配列を作成
- min — 最小値
- mini — 最小値
- modulo — 正の剰余モジュロm演算
- ndgrid — 多次元関数評価用グリッドの配列
- ndims — 配列の次元の数
- nextpow2 — 次の2のべき乗の値
- norm — 行列のノルム
- ones — 要素が1の行列
- or — 配列の要素の論理和
- or_op — 論理和演算子
- pen2ea — ペンシルからE,A に変換
- permute — 配列の次元の順序を変更
- pertrans — 過転置(pertranspose)
- prod — 積
- rand — 乱数生成
- real — 実部
- resize_matrix — 異なる大きさの新規行列を作成
- setdiff — ベクトルの要素のうちで別のベクトルに属していない要素を返す
- sign — 符号関数
- signm — 行列符号関数
- size — オブジェクトの大きさ
- solve — 代数線形システムのソルバ
- sort — "クイックソート" アルゴリズムによる安定なソート (古い関数, gsort参照)
- sqrt — 平方根
- sqrtm — 行列の平方根
- squarewave — 周期 2*%piの矩形波を生成
- ssrand — 乱数生成器
- sub2ind — 行列添字を線形添字に変換
- sum — ベクトル/行列エントリの合計 (行合計, 列合計)
- sysconv — システム変換
- sysdiag — ブロック対角システム接続
- syslin — 線形システムを定義する
- toeplitz — toeplitz行列
- trfmod — 極/ゼロ表示
- trianfml — シンボリックな三角化
- tril — 行列の下三角部
- trisolve — シンボリックな線形システムソルバ
- triu — 上三角
- typeof — オブジェクトの型
- union — ベクトルの和集合要素を展開
- unique — ベクトルまたは行列のユニークなな要素を展開
- vectorfind — ベクトルに一致する行列の行または列を見つける
- zeros — ゼロからなる行列
- Linear Algebra
- aff2ab — 線形 (アフィン)関数を A,b に変換
- balanc — 行列またはペンシルの平衡化
- bdiag — ブロック対角化, 一般化固有ベクトル
- chfact — 疎行列のコレスキー分解
- chol — コレスキー分解
- chsolve — 疎行列のコレスキーソルバ
- classmarkov — マルコフ行列の再帰的(recurrent)および一時的(transient)なクラス
- cmb_lin — シンボリックな線形結合
- coff — レゾルベント (余因子法)
- colcomp — 列圧縮,カーネル,ヌル空間
- companion — コンパニオン行列
- cond — 条件数
- det — 行列式
- eigenmarkov — 正規化された左および右マルコフ固有ベクトル
- ereduc — qz変換により列階段形行列を計算
- expm — 正方行列の指数関数
- fstair — qz変換により列階段形ペンシルを計算する
- fullrf — フルランク分解
- fullrfk — A^kのフルランク分解
- genmarkov — 再帰的および一時的なクラスを有するランダムなマルコフ行列を生成する
- givens — ギブンス変換
- glever — 行列ペンシルの逆
- gschur — 一般化Schur分解 (古い関数).
- gspec — 行列ペンシルの固有値 (古い関数)
- hess — ヘッセンベルク形式
- householder — ハウスホルダー直交鏡映行列
- im_inv — 原像
- inv — 逆行列
- kernel — カーネル, ヌル空間
- kroneck — 行列ペンシルのクロネッカー形式
- linsolve — 線形方程式ソルバ
- lsq — 線形最小二乗問題.
- lu — ピボット選択付きのLU 分解
- lyap — リアプノフ方程式
- nlev — Leverrierのアルゴリズム
- orth — 直交基底
- pbig — 固有投影
- pencan — 行列ペンシルの正準形
- penlaur — 行列ペンシルのローラン係数
- pinv — 擬似逆行列
- polar — 極座標形式
- proj — 投影
- projspec — スペクトル演算子
- psmall — スペクトル投影
- qr — QR 分解
- quaskro — 準クロネッカー形式
- randpencil — ランダムなペンシル
- range — A^kの範囲
- rank — 階数
- rankqr — QR分解に基づく階数
- rcond — 条件数の逆数
- rowcomp — 行圧縮, 範囲
- rowshuff — シャッフルアルゴリズム
- rref — LU分解により行echelon形式の行列を計算
- schur — 行列およびペンシルの[ソートされた] Schur 分解
- spaninter — 共通部分空間
- spanplus — 部分空間の合計
- spantwo — 部分空間の合計および共通部分
- spec — 行列とペンシルの固有値
- sqroot — W*W' エルミート分解
- squeeze — スクイズ
- sva — 特異値近似
- svd — 特異値分解
- sylv — シルベスタ方程式.
- trace — トレース
- Interpolation
- bsplin3val — 3次元スプラインの任意微分評価関数
- cshep2d — 2次元3次シェパード(散布)補間
- eval_cshep2d — 2次元の3次シェパード補間の評価
- interp — 3次スプライン評価関数
- interp1 — 一次元補間関数
- interp2d — 双3次スプライン (2d) 評価関数
- interp3d — 3次スプライン評価関数
- interpln — 線形補間
- intsplin — スプライン補間による実験データの積分
- linear_interpn — n 次元線形補間
- lsq_splin — 重み付き最小二乗三次スプラインフィッティング
- smooth — スプライン関数によるスムージング
- splin — 3次スプライン補間
- splin2d — 双3次スプラインのグリッド2次元補間
- splin3d — 3次元補間グリッドのスプライン
- CACSD
- abcd — 状態空間行列
- abinv — AB 不変部分空間
- arhnk — ハンケルノルム近似
- arl2 — L2伝達関数近似による SISO モデル実現
- arma — Scilab armaライブラリ
- arma2p — ar形式から多項式行列を展開
- armac — armax処理の Scilab 記述
- armax — armax 同定
- armax1 — armax 同定
- arsimul — armaxシミュレーション
- augment — 拡張プラント
- balreal — 平衡実現
- bilin — 一般化双一次変換
- black — Black図 (ニコルス線図)
- bode — ボード線図
- bstap — ハンケル近似
- cainv — abinvの双対
- calfrq — 離散的な周波数応答
- canon — 可制御正準形
- ccontrg — H無限大コントローラの中央解
- chart — ニコルス線図における等高線プロット
- cls2dls — 双線形変換
- colinout — インナアウタ分解
- colregul — 無限大にある極及びゼロを取り除く
- cont_frm — 可制御状態空間への変換
- cont_mat — 可制御行列
- contr — 可制御性, 可制御部分空間, 階段化
- contrss — 可制御部分
- copfac — 右既約分解
- csim — 線形システムのシミュレーション (時間応答)
- ctr_gram — 可制御グラミアン
- dbphi — 位相および振幅表現の周波数応答
- dcf — 2重既約分解
- ddp — 外乱デカップリング
- des2ss — 記述子から状態空間へ
- des2tf — 記述子から伝達関数への変換
- dhinf — 離散時間システムのH無限大設計
- dhnorm — 離散 H無限大ノルム
- dscr — 線形システムの離散化
- dsimul — 離散時間状態空間シミュレーション
- dt_ility — 可検出性テスト
- dtsi — 安定な非安定分解
- equil — 対称行列の対の平衡
- equil1 — 行列の平衡 (非負定) の組
- evans — エバンス根軌跡
- feedback — フィードバック操作
- findABCD — 離散時間システムの部分空間の同定
- findAC — 離散時間システム部分空間の同定
- findBD — 状態量初期値および離散時間システムのシステム行列BとD
- findBDK — カルマンゲインおよび離散時間システムの B, D システム行列
- findR — 線形時不変システムの行列を指定する際のプリプロセッサ
- findx0BD — 状態量,離散時間システムのBおよびD行列を推定
- flts — 時間応答 (離散時間, 離散化システム)
- fourplan — 拡張プラントを4つのプラントに変換する
- frep2tf — 周波数応答から伝達関数実現を得る
- freq — 周波数応答
- freson — ピーク周波数
- fspecg — 安定な因数分解
- fstabst — ユーラ(Youla)・パラメトリゼーション
- g_margin — ゲイン余裕およびゲイン交差周波数
- gainplot — ゲインプロット
- gamitg — H無限大ガンマ・イタレーション
- gcare — 制御リカッチ方程式
- gfare — フィルタリカッチ方程式
- gfrancis — 追尾用のフランシス方程式
- gtild — チルダ処理
- h2norm — H2ノルム
- h_cl — 閉ループ行列
- h_inf — H無限大 (中心) コントローラ
- h_inf_st — 静的なH_infinity問題
- h_norm — H無限大ノルム
- hallchart — ホール図を描画
- hankelsv — ハンケル特異値
- hinf — 連続時間システムのH無限大設計
- imrep2ss — インパルス応答の状態空間実現
- inistate — 離散時間システムの状態量初期値を推定
- invsyslin — 逆システム
- kpure — 連続SISOシステムの限界フィードバックゲイン
- krac2 — 連続SISOシステムのフィードバックゲインの限界値
- lcf — 正規化された既約分解
- leqr — H無限大 LQ ゲイン (全状態)
- lft — 線形分数変換
- lin — 線形化
- linf — 無限大ノルム
- linfn — 無限大ノルム
- linmeq — シルベスタおよびリアプノフ方程式ソルバー
- lqe — 線形二次推定器 (カルマンフィルタ)
- lqg — LQG 補償器
- lqg2stan — LQG を標準問題に変換する
- lqg_ltr — LQG/LTR (loop transform recovery)設計
- lqr — LQ補償器 (全状態)
- ltitr — 離散時間応答 (状態空間)
- m_circle — y/(1+y) の等ゲイン等高線を複素平面にプロットする
- macglov — Mac Farlane Glover 問題
- markp2ss — マルコフパラメータを状態空間に変換
- minreal — 最小平衡実現
- minss — 最小実現
- mucomp — mu (構造化特異値) 計算
- narsimul — armax シミュレーション ( rtitrを使用)
- nehari — ネハリ近似
- nicholschart — ニコルス線図
- noisegen — ノイズ生成
- nyquist — ナイキスト線図
- obs_gram — 可観測性グラミアン
- obscont — オブザーバベース コントローラ
- observer — オブザーバの設計
- obsv_mat — 可観測行列
- obsvss — 可観測な部分
- p_margin — 位相余裕および位相交差周波数
- parrot — Parrotの問題
- pfss — 部分分数分解
- phasemag — 位相と振幅の計算
- ppol — 極配置
- prbs_a — 擬似バイナリ乱数列の生成
- projsl — 線形システム射影
- reglin — 線形回帰
- repfreq — 周波数応答
- ric_desc — リカッチ方程式
- ricc — リカッチ方程式
- riccati — リカッチ方程式
- routh_t — ラウス表
- rowinout — インナ-アウタ分解
- rowregul — 無限大にある極およびゼロを削除
- rtitr — 離散時間応答 (伝達行列)
- sensi — 感度関数
- sgrid — s平面のグリッド線.
- show_margins — ゲイン余裕/位相余裕とそれぞれの交差周波数を表示する
- sident — 離散時間状態空間実現およびカルマンゲイン
- sm2des — システム行列を記述子に変換
- sm2ss — システム行列を状態空間に変換
- sorder — 離散時間システムの次数を計算
- specfact — スペクトル分解
- ss2des — (多項式) 状態空間をディスクリプタ形式に変換
- ss2ss — 状態空間から状態空間への変換, フィードバック, 注入
- ss2tf — 状態空間から伝達関数への変換
- st_ility — 安定性テスト
- stabil — 安定化
- svplot — 特異値シグマプロット
- sysfact — システム分解
- syssize — 状態空間システムの大きさ
- tf2des — 伝達関数をディスクリプタ形式に変換
- tf2ss — 伝達関数から状態空間表現への変換
- time_id — SISO 最小二乗同定
- trzeros — 伝送ゼロおよび通常ランク
- ui_observer — 未知入力オブザーバ
- unobs — 不可観測な部分空間
- zeropen — ゼロペンシル
- zgrid — zgrid プロット
- Polynomials
- bezout — 多項式またh整数のべズー方程式
- clean — 行列を消去 (小さなエントリをゼロに丸める)
- cmndred — 共通分母形式
- coeff — 多項式行列の係数
- coffg — 多項式行列の逆
- colcompr — 多項式行列の列圧縮
- degree — 多項式行列の次数
- denom — 分母
- derivat — 有理行列の微分
- determ — 多項式行列の行列式
- detr — 多項式の行列式
- diophant — ダイオファンタイン (べズー) 方程式
- factors — 実数因数分解
- gcd — 最大公約数を計算
- hermit — エルミート形式
- horner — 多項式/有理数の評価
- hrmt — 多項式の最大公約数
- htrianr — 多項式行列の三角化
- invr — (有理) 行列の逆
- lcm — 最小公倍数
- lcmdiag — 最小公倍数対角分解
- ldiv — 多項式行列の長除算
- numer — 分子
- pdiv — 多項式の除算
- pol2des — 記述形式の多項式行列
- pol2str — 多項式を文字列に変換
- polfact — 最小因数
- residu — 残差
- roots — 多項式の根
- rowcompr — 多項式行列の行圧縮
- sfact — 離散時間スペクトル分解
- simp — 有理数の簡単化
- simp_mode — 有理数の簡単化のオン/オフを切り替える
- sylm — シルベスタ行列
- systmat — システム行列
- Signal Processing
- How to
- DesignEllipticFilter — 楕円フィルタの設計法 (アナログおよびデジタル)
- Signal — 信号処理マニュアル
- analpf — アナログローパスフィルタを作成する
- bilt — 極/ゼロ表現で指定したSISO系の双一次または双二次変換
- buttmag — バターワースフィルタの応答
- casc — 係数からフィルタのカスケード実現を作成
- cepstrum — ケプストラム計算
- cheb1mag — 1形チェビシェフフィルタの応答
- cheb2mag — 2形チェビシェフフィルタの応答
- chepol — チェビシェフ多項式
- convol — 畳込み(コンボリューション)
- corr — 相関 , 共分散
- cspect — 相関法により2つの離散時間信号の間で推定する 両側相互スペクトル
- czt — チャープz変換アルゴリズム
- detrend — ベクトルから定数, 線形または区分線形トレンドを削除する
- dft — 離散フーリエ変換
- ell1mag — 楕円フィルタの振幅
- eqfir — FIRフィルタのミニマックス近似
- eqiir — IIRフィルタの設計
- faurre — Faurreアルゴリズムによりフィルタの計算
- ffilt — FIRローパスフィルタの係数
- fft — 高速フーリエ逆変換
- fft2 — 2次元高速フーリエ変換
- fftshift — fft出力を再配置し,スペクトルの中心に周波数0を移動する
- filt_sinc — sinc関数の標本
- filter — デジタルフィルタによりデータ系列のフィルタ処理を行う
- find_freq — 楕円フィルタ設計用に互換パラメータを得る
- findm — 楕円フィルタ設計用
- frfit — 周波数応答フィッティング
- frmag — FIRおよびIIRフィルタの振幅
- fsfirlin — FIRの設計,線形位相フィルタ, 周波数標本法e
- group — デジタルフィルタの群遅延
- hank — 共分散からハンケル行列を得る
- hilb — ヒルバート変換フィルタのFIR近似
- hilbert — ヒルバート変換により実信号の離散解析信号を計算する
- iir — iir デジタルフィルタ
- iirgroup — IIRフィルタの群遅延Lp最適化
- iirlp — Lp IIR フィルタ最適化
- intdec — 信号のサンプリングレートを変更
- jmat — 行または列ブロック交換
- kalm — カルマン更新
- lattn — 正規方程式の反復解
- lattp — lattp
- lev — Yule-Walker方程式 (Levinsonのアルゴリズム)
- levin — (多次元)LevinsonアルゴリズムによりToeplitz システムを解く
- lindquist — Lindquistのアルゴリズム
- mese — スペクトル推定の最大エントロピ
- mfft — 多次元FFT
- mrfit — 周波数応答フィッティング
- asn — 楕円積分 l
- k — ヤコビの完全楕円積分
- sn — ヤコビ楕円関数
- phc — Markovian表現
- pspect — Welchの平均ペリオドグラム法による 2つの離散時間信号の間の両面相互スペクトル推定.
- remez — 余弦の合計を行う連続関数の重み付きチェビシェフ近似に関する remez交換アルゴリズム.
- remezb — 振幅応答のミニマックス近似
- rpem — 再帰推定誤差最小値推定
- sincd — デジタル sinc関数または Direchlet カーネル
- srfaur — 平方根アルゴリズム
- srkf — 平方根カルマンフィルタ
- sskf — 定常カルマンフィルタ
- syredi — IIRフィルタの設計, syredi コードインターフェイス
- system — 観測更新
- trans — ローパルから他のフィルタに変換する
- wfir — 線形位相FIRフィルタ
- wiener — ウイナー推定
- wigner — '時間-周波数' ウイナースペクトラム
- window — 様々な型の対称ウインドウを計算
- yulewalk — 最小二乗フィルタを設計
- zpbutt — バターワースアナログフィルタ
- zpch1 — チェビシェフアナログフィルタ
- zpch2 — チェビシェフアナログフィルタ
- zpell — ローパス楕円フィルタ
- How to
- FFTW
- fftw — fftwライブラリに基づく高速フーリエ変換
- fftw_flags — fftw関数の高速フーリエ変換の計算手法を設定する
- fftw_forget_wisdom — fftw wisdomをリセット
- get_fftw_wisdom — fftw wisdomを返す
- set_fftw_wisdom — fftw wisdomを設定
- Special Functions
- Randlib
- grand — 乱数生成器
- ARnoldi PACKage
- dnaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real linear operator
- dneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute the converged approximations to eigenvalues of A*z = lambda*B*z approximations to a few eigenpairs of a real linear operator
- dsaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to a few eigenpairs of a real and symmetric linear operator
- dseupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A*z = lambda*B*z
- znaupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute a few eigenpairs of a complex linear operator OP with respect to a semi-inner product defined by a hermitian positive semi-definite real matrix B.
- zneupd — Interface for the Implicitly Restarted Arnoldi Iteration, to compute approximations to the converged approximations to eigenvalues of A*z = lambda*B*z
- Statistics
- cdfbet — 累積分布関数:ベータ関数
- cdfbin — 累積分布関数二項分布
- cdfchi — 累積分布関数:カイ二乗分布
- cdfchn — 累積分布関数:非心カイ二乗分布
- cdff — 累積分布関数: F分布
- cdffnc — 累積分布関数: 非心F分布
- cdfgam — 累積分布関数: ガンマ分布
- cdfnbn — 累積分布関数: 負の二項分布
- cdfnor — 累積分布関数: 正規分布
- cdfpoi — 累積分布関数: ポワソン分布
- cdft — 累積分布関数:スチューデントのT分布
- center — 中心
- wcenter — 中心化と重み付け
- cmoment — 全ての次数の中心モーメント
- correl — 2つの変数の相関
- covar — 2つの変数の共分散
- ftest — フィッシャー比
- ftuneq — 大きさが等しくない標本のフィッシャー比 .
- geomean — 幾何学的平均
- harmean — 調和平均
- iqr — 四分位範囲
- labostat — Scilab統計ツールボックス
- mad — 平均絶対偏差
- mean — ベクトル/行列の要素の平均 (行平均, 列平均)
- meanf — ベクトルまたは行列の重み付き平均
- median — ベクトル/行列/配列の要素の中央値 (行単位の中央値, 列単位の中央値,...)
- moment — 次数を指定した非心モーメント
- msd — 平均二乗偏差
- mvvacov — 分散-共分散行列を計算
- nancumsum — 行列の値の累積合計
- nand2mean — 2組の独立した標本の平均の差
- nanmax — 最大値 (Nanを無視)
- nanmean — 平均 (Nanを無視)
- nanmeanf — 頻度を指定した平均 (Nanを無視).
- nanmedian — 数値ベクトルまたは行列の値の中央値
- nanmin — 最小値 (Nanを無視)
- nanstdev — 標準偏差 (NaNを無視).
- nansum — 値の合計,NaNを無視
- nfreq — ベクトルまたは行列における値の頻度
- pca — 正規化された変数により主成分解析を行う
- perctl — パーセンタイルの計算
- princomp — 主成分解析
- quart — 四分位数の計算
- regress — 2つの変数の回帰係数
- sample — 置換を有する標本化
- samplef — 母集団からの置換を有する標本化および その値の頻度.
- samwr — 置換を行わない標本化
- show_pca — 主成分解析の結果の可視化
- st_deviation — ベクトル/行列の要素の(行方向または列方向の)標準偏差
- stdevf — 標準偏差
- strange — レンジ
- tabul — 行列またはベクトルの値の頻度
- thrownan — NaN値を除去
- trimmean — ベクトルまたは行列のトリム平均
- variance — ベクトルまたは行列の値の分散
- variancef — ベクトルまたは行列の値の標準偏差
- Sparses Matrix
- adj2sp — 隣接形式を疎行列に変換.
- full — 疎行列を通常の行列に変換する
- gmres — Generalized Minimum RESidual 法
- ludel — lufactで使用されるユーティリティ関数
- lufact — 疎行列LU分解
- luget — 疎行列LU分解の展開
- lusolve — 疎な線形システムの解を得る
- mtlb_sparse — 疎行列に変換
- nnz — 行列における非ゼロ要素の数
- pcg — プリコンディショナ付き共役勾配法
- qmr — プリコンディショナ付きのQuasi Minimal Residual法
- sp2adj — 疎行列を隣接形式に変換する
- sparse — 疎行列を定義
- spchol — 疎行列コレスキー分解
- spcompack — 圧縮隣接表現に変換する
- speye — 疎単位行列
- spget — 疎行列のエントリを取得
- spones — 疎行列
- sprand — ランダム疎行列
- spzeros — 疎ゼロ行列
- 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 — (obsolete) iterative refinement for a s.p.d. linear system
- res_with_prec — computes the residual r = Ax-b with precision
- taucs_chdel — utility function used with taucs_chfact
- taucs_chfact — cholesky factorisation 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
- taucs_license — display the taucs license
- umf_license — display the umfpack license
- umf_ludel — utility function used with umf_lufact
- umf_lufact — lu factorisation 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
- Neldermead
- fminsearch — Computes the unconstrained minimimum of given function with the Nelder-Mead algorithm.
- neldermead — Provides several direct search optimization algorithms based on the simplex method.
- neldermead_overview — An overview of the Nelder-Mead toolbox.
- nmplot — Provides several direct search optimization algorithms based on the simplex method.
- optimget — Queries an optimization data structure.
- optimplotfunccount — Plot the number of function evaluations of an optimization algorithm
- optimplotfval — Plot the function value of an optimization algorithm
- optimplotx — Plot the value of the parameters of an optimization algorithm
- optimset — Configures and returns an optimization data structure.
- Optimization base
- optimbase — Provides an abstract class for a general optimization component.
- Optimization simplex
- optimsimplex — Manage a simplex with arbitrary number of points.
- fsolve — n個の非線形関数システムのゼロを見つける
- list2vec — リストのエントリを行列に連結する.
- lmisolver — LMIソルバー
- lmitool — LMIを解くためのツール
- qp_solve — 組み込みの線形二次計画ソルバー
- qpsolve — 線形二次計画ソルバー
- quapro — 線形二次計画ソルバ (古い関数)
- NDcost — generic external for optim computing gradient using finite differences
- aplat — Flattens a list.
- datafit — Parameter identification based on measured data
- derivative — approximate derivatives of a function
- fit_dat — Parameter identification based on measured data
- karmarkar — karmarkar algorithm
- leastsq — Solves non-linear least squares problems
- lsqrsolve — minimize the sum of the squares of nonlinear functions, levenberg-marquardt algorithm
- numdiff — numerical gradient estimation
- optim — non-linear optimization routine
- qld — linear quadratic programming solver
- readmps — reads a file in MPS format
- recons — reciprocal function for aplat.
- semidef — semidefinite programming
- vec2list — list2vec reciprocal function
- Neldermead
- Genetic Algorithms
- coding_ga_binary — A function which performs conversion between binary and continuous representation
- coding_ga_identity — A "no-operation" conversion function
- crossover_ga_binary — A crossover function for binary code
- crossover_ga_default — A crossover function for continuous variable functions
- init_ga_default — A function a initialize a population
- mutation_ga_binary — A function which performs binary mutation
- mutation_ga_default — A continuous variable mutation function
- optim_ga — A flexible genetic algorithm
- optim_moga — multi-objective genetic algorithm
- optim_nsga — A multi-objective Niched Sharing Genetic Algorithm
- optim_nsga2 — A multi-objective Niched Sharing Genetic Algorithm version 2
- pareto_filter — A function which extracts non dominated solution from a set
- selection_ga_elitist — An 'elitist' selection function
- selection_ga_random — A function which performs a random selection of individuals
- Simulated Annealing
- accept_func_default — The default Simulated Annealing acceptation function.
- accept_func_vfsa — The Very Fast Simulated Annealing acceptation function.
- compute_initial_temp — A SA function which allows to compute the initial temperature of the simulated annealing
- neigh_func_csa — The classical neighborhood relationship for the simulated annealing
- neigh_func_default — A SA function which computes a neighbor of a given point
- neigh_func_fsa — The Fast Simulated Annealing neghborhood relationship
- neigh_func_vfsa — The Very Fast Simulated Annealing neighborhood relationship
- optim_sa — A Simulated Annealing optimization method
- temp_law_csa — The classical temperature decrease law
- temp_law_default — A SA function which computed the temperature of the next temperature stage
- temp_law_fsa — The Szu and Hartley Fast simulated annealing
- temp_law_huang — The Huang temperature decrease law for the simulated annealing
- temp_law_vfsa — This function implements the Very Fast Simulated Annealing from L. Ingber
- Symbolic
- Files : Input/Output functions
- basename — ファイル名からディレクトリと接尾辞を取り除く
- chdir — Scilab カレントディレクトリを変更する
- copyfile — ファイルをコピー
- createdir — 新規ディレクトリを作成
- deletefile — ファイルを削除する
- dir — ファイル一覧を取得する
- dirname — ファイル名からディレクトリを得る
- dispfiles — オープンされているファイルのプロパティを表示
- fileext — ファイルパスの拡張子を返す
- fileinfo — ファイルに関する情報を出力
- fileparts — ファイルパスのパス,ファイル名,拡張子を返す
- filesep — カレントのプラットフォームにおけるディレクトのリセパレータを返す
- findfiles — 指定した filespec を有する全てのファイルを見つける
- fprintf — C言語のfprintf関数のエミュレーション
- fprintfMat — 行列をファイルに書き込む .
- fscanf — ファイルから読み込みこんだ整形済み入力を変換する
- fscanfMat — テキストファイルから行列を読み込む.
- fullfile — パーツから完全なファイル名を構築
- fullpath — 指定した相対パス名に関する完全なパス名を作成する.
- get_absolute_file_path — Scilabでオープンしたファイルの絶対パス名を出力します.
- getdrives — コンピュータのファイルシステムにマウントされている全ての ドライブ名を取得する.
- getlongpathname — ロングパス名を取得 (Windows専用)
- getrelativefilename — 絶対ディレクトリおよび絶対ファイル名を指定すると, 相対ファイル名を返す.
- getshortpathname — ショートパス名を取得 (Windows専用)
- io — 標準入力および標準出力を返す変数 (ファイルディスクリプタ).
- isdir — 引数がディレクトリパスかどうかを調べる
- isfile — 引数がファイルかどうか調べる
- listfiles — ファイルのリスト
- listvarinfile — 保存したデータファイルの内容の一覧を得る
- ls — ファイルを表示
- maxfiles — Scilabが同時にオープンできるファイル数を最大値を指定する.
- mclearerr — バイナリファイルアクセスエラーをリセット
- mclose — オープンされているファイルを閉じる
- mdelete — ファイルを削除
- meof — ファイルの終端に達したかどうかを確認する
- merror — ファイルアクセスに関するエラーインジケータを調べる
- mfprintf — 変換,整形し,ファイルにデータを書き込む
- mfscanf — 文字列から入力を読み込む (C言語の sscanf 関数へのインターフェイス)
- mget — 指定したバイナリ形式で バイトまたはワードを読み込み, int型に変換
- mgetl — アスキーファイルから行を読み込む
- mgetstr — 文字列を読み込む
- mkdir — 新規ディレクトリ
- mopen — ファイルをオープン
- movefile — ファイルまたはディレクトリを移動する
- mput — 指定したバイナリ形式でバイトまたはワードを書き込む
- mputl — アスキーファイルに文字列を書き込む
- mputstr — ファイルに文字列を書き込む
- mseek — バイナリファイルの中でカレントの位置を設定する.
- mtell — バイナリファイルの管理
- newest — ファイルの集合の中で最新のファイルを返す
- pathconvert — posixおよびwindowsの間でパス名を変換.
- pathsep — カレントのプラットフォームのパスセパレータを返す
- pwd — Scilab カレントディレクトリを取得
- removedir — ディレクトリを削除
- rmdir — ディレクトリを削除
- save_format — "save"で作成されるファイルの形式
- scanf — 標準入力を整形された入力に変換する
- scanf_conversion — scanf, sscanf, fscanf 変換指定子
- sscanf — 文字列で指定した入力をフォーマット変換
- Input/Output functions
- file — ファイル管理
- getenv — 環境変数の値を取得
- getio — Scilabの入出力論理ユニットを取得
- getpid — ScilabプロセスIDを取得
- getscilabkeywords — Scilabキーワードを全リストを返す.
- halt — 実行を停止
- host — Unix または DOS コマンドを実行
- input — ユーザ入力用のプロンプト
- load — 保存した1個または複数の変数を読み込む
- oldload — 2.4.1以前の形式で保存された変数を読み込む (古い関数)
- oldsave — 2.4.1以前の形式で変数を保存 (古い関数)
- read — 行列を読み込む
- read4b — fortran ファイルバイナリの読み込み
- readb — fortranファイルバイナリの読み込み
- save — バイナリファイルに1個または複数の変数を保存する
- setenv — 環境変数の値を設定e
- unix — シェル (sh) コマンドを実行
- unix_g — シェル (sh)コマンドを実行, 出力を変数にリダイレクト
- unix_s — シェル (sh)コマンドを実行, 出力なし
- unix_w — シェル (sh) コマンドを実行, 出力をScilabウインドウにリダイレクトする
- unix_x — シェル (sh) コマンドを実行, 出力はウインドウにリダイレクト
- writb — fortranファイルへのバイナリ形式の書き込み
- write — フォーマットされたファイルに書き込む
- write4b — fortranファイルバイナリ書き込み
- Graphics Library
- 2d_plot
- LineSpec — プロットの線の外観を簡単にカスタマイズするための仕様
- Matplot — 行列のカラー二次元プロット
- Matplot1 — 行列の2次元カラープロット
- Matplot_properties — Matplotエンティティプロパティの説明
- Sfgrayplot — 関数により定義された曲面の平滑化2次元カラープロット
- Sgrayplot — 色付きの曲面の2次元平滑化プロット
- champ — 2次元ベクトルフィールドのプロット
- champ1 — 色付の矢印を有する2次元ベクトルフィールドのプロット
- champ_properties — 2次元ベクトルフィールドエンティティプロパティの説明
- contour2d — 2次元プロット上に曲面の等高線を描画
- contour2di — 2次元プロット上の曲面の等高線を計算
- contourf — 2次元プロット上に曲面の塗りつぶした等高線を描画
- errbar — 2次元プロットに垂直誤差バーを追加
- fchamp — 2次元1階常微分方程式(ODE)のフィールド方向
- fcontour2d — 2次元プロット上に関数で定義された曲面の等高線を描画
- fec — 三角メッシュ上に定義された関数の擬似カラープロット
- fec_properties — fec エンティティプロパティの説明
- fgrayplot — 関数により定義される曲面のカラー二次元プロット
- fplot2d — 関数で定義された曲線の二次元プロット
- grayplot — 曲面の2次元カラープロット
- grayplot_properties — grayplotエンティティのプロパティの説明
- graypolarplot — 曲面の極座標2次元カラープロット
- histplot — ヒストグラムをプロットする
- oldplot — 単純なプロット (古いバージョン)
- paramfplot2d — 関数で定義された曲線の2次元アニメーションプロット
- plot — 2Dプロット
- plot2d — 2Dプロット
- plot2d1 — 2次元プロット (対数軸) (古い関数)
- plot2d2 — 2次元プロット (階段状関数)
- plot2d3 — 2次元プロット (垂直棒グラフ)
- plot2d4 — 2次元プロット (矢印形式)
- plot2d_old_version — 以下に記述される構文は廃止対象です
- polarplot — 極座標プロット
- 3d_plot
- contour — 3次元曲面に等高線を描画
- eval3d — グリッド上の関数の値
- eval3dp — 3次元パラメータ表現の曲面の小平面を計算
- fac3d — 曲面の 3次元プロット (古い関数)
- fcontour — 関数により定義された3次元曲面上に等高線を描画
- fplot3d — 関数により定義された曲面の3次元プロット
- fplot3d1 — 関数により定義された曲面の3次元グレーまたは カラーレベルプロット
- genfac3d — 3次元曲面の小平面を計算
- geom3d — 3次元プロットの後に3次元から2次元へ投影する
- hist3d — 3次元ヒストグラム
- mesh — 3次元メッシュプロット
- milk_drop — ミルクドロップ3次元関数
- nf3d — plot3d パラメータ用の矩形小平面
- param3d — パラメータ表現の曲線の3次元プロット
- param3d1 — パラメータ表現の曲線の3次元プロット
- param3d_properties — description of the 3D curves entities properties
- plot3d — 曲面の3次元プロット
- plot3d1 — 曲面の3次元白黒またはカラープロット
- plot3d2 — 矩形の小平面により定義された曲面をプロット
- plot3d3 — 矩形の小平面により定義される曲面のメッシュプロット
- secto3d — 3次元曲面変換
- surf — 3次元曲面プロット
- surface_properties — 3次元エンティティプロパティの説明
- annotation
- captions — グラフの表題を描画
- label_properties — Labelエンティティプロパティの説明
- legend — グラフの凡例を描画する
- legend_properties — Legend エンティティプロパティの説明.
- legends — グラフの凡例を描画
- title — グラフィックウインドウにタイトルを表示する
- xtitle — グラフィックスウインドにタイトルを追加する
- axes_operations
- axes_properties — axesエンティティプロパティの説明
- gca — カレントの軸のハンドルを返す.
- gda — デフォルトの軸(axes)のハンドルを取得.
- graduate — 見栄えの良い軸のグラデーション
- isoview — 等軸プロットにスケールを設定 (ウインドウの大きさを変更しない)
- newaxes — 新しいAxesエンティティを作成
- plotframe — スケールとグリッドを指定してフレームをプロット. この関数は古い関数です.
- replot — カレントのグラフィックウインドウを新しい境界に 再描画
- rotate_axes — Axesハンドルを対話的に回転.
- sca — カレントの軸のエンティティを設定する
- sda — デフォルトの軸(Axes)を設定.
- subplot — グラフィックウインドウをサブウインドウの行列に分割する
- unzoom — グラフィックのズームを解除する
- zoom_rect — カレントのグラフィック図の選択した部分をズーム
- axis
- axis_properties — axis エンティティプロパティの説明
- drawaxis — 軸を描画
- bar_histogram
- bar — 棒ヒストグラム
- barh — 棒ヒストグラムの水平表示
- barhomogenize — カレントの軸に含まれる棒グラフを均質化する
- Color management
- addcolor — カレントのカラーマップに新色を追加する
- autumncolormap — 赤からオレンジを経由して黄までのカラーマップ
- bonecolormap — ライトブルー色調のグレーカラーマップ
- color — 色の色IDを取得
- color_list — 色の名前のリスト
- colorbar — カラーバーを描画
- colordef — 異なる色スキームで表示するためのデフォルト色の値を設定する
- colormap — カラーマップを定義
- coolcolormap — シアンからマゼンタに至るカラーマップ
- coppercolormap — 黒から明るい銅色へのカラーマップ
- getcolor — カレントのカラーマップの色を示すダイアログをオープンする
- graycolormap — 線形グレイカラーマップ
- hotcolormap — 赤から黄色までのカラーマップ
- hsv2rgb — HSV カラーを RGBに変換する
- hsvcolormap — Hue-saturation-value カラーマップ
- jetcolormap — 青から赤へのカラーマップ
- name2rgb — 指定した名前の色の RGB値を返す
- oceancolormap — 線形青カラーマップ
- pinkcolormap — 白黒画像のセピア調カラー化
- rainbowcolormap — 赤からオレンジ,黄色,緑,青を経て紫に至るカラーマップ
- rgb2name — 色の名前を返す
- springcolormap — マゼンタから黄色へのカラーマップ
- summercolormap — 緑から黄色へのカラーマップ
- whitecolormap — 完全に白のカラーマップ
- wintercolormap — 青から緑へのカラーマップ
- Datatips
- datatipCreate — プログラムによりポリラインのデータ情報を作成する
- datatipGetEntities — 指定した軸においてdatatipsを互換性があるエンティティを全て取得する.
- datatipGetStruct — 曲線または曲面エンティティからdatatipsデータ構造を展開する.
- datatipInitStruct — 指定したポリラインに関するdatatip構造体を初期化する.
- datatipsRemoveAll — 一連のポリライン上のdatatipsを全て削除する.
- datatipManagerMode — datatipsモードを設定またはトグルする.
- datatipMove — マウスにより指定したdatatipを移動する.
- datatipRedraw — 3次元回転の後,datatpテキストボックスの位置を調整する
- datatipRemove — 選択したdatatipを削除する
- datatipRemoveAll — 一連のポリラインの上のdatatipsを全て削除する.
- datatipSetDisplay — 指定した点に最も近いdatatipを探索する.
- datatipSetInterp — tipの位置の補間モードを設定する.
- datatipSetOrientation — 指定した点に最も近いdatatipを探す.
- datatipSetStruct — 曲線または曲面エンティティにdatatipsデータ構造体を保存する.
- datatipToggle — data tipsモードを切り替える.
- datatips — プロットされた曲線に情報(tips)を配置,編集するためのツール.
- orthProj — 点の平面上のポリラインへの直交射影を計算する
- figure_operations
- geometric_shapes
- arc_properties — arc (弧)エンティティプロパティの説明
- rectangle_properties — Rectangleエンティティプロパティの説明
- xarc — 楕円の一部を描画する
- xarcs — 楕円の集合の一部を描画する
- xarrows — 一連の矢印を描画
- xfarc — 楕円の一部を塗りつぶす
- xfarcs — 楕円の集合の一部を塗りつぶす
- xfrect — 矩形を塗りつぶす
- xrect — 矩形を描画する
- xrects — 一連の矩形を描画または塗りつぶす
- handle
- copy — グラフィックエンティティをコピー.
- delete — グラフィックエンティティとその子を削除.
- draw — エンティティを描画.
- gce — カレントのエンティティのハンドルを取得.
- ged — Scilabグラフィックエディタ
- get_figure_handle — 指定したIDの図のハンドルを取得
- glue — 一連のグラフィックエンティティをCompoundに結合する.
- is_handle_valid — 一連のグラフィックハンドルが有効であるかどうかを確認する.
- relocate_handle — グラフィック階層内のハンドルを移動する.
- sd2sci — Scilab命令コンバータのgr_menu構造体
- swap_handles — グラフィック階層の2つのハンドルを交換する.
- unglue — 結合されたオブジェクトを分解し,個々の子で置換する.
- interaction
- dragrect — マウスで矩形をドラッグ
- edit_curv — グラフィック曲線エディタへのインターフェイス
- eventhandlerfunctions — イベントハンドラとして使用できる関数のプロトタイプ.
- locate — 複数の点をマウスで選択する
- seteventhandler — カレントのグラフィックウインドウのイベントハンドルを設定
- xclick — マウスクリップを待つ.
- xgetmouse — マウスのイベントおよびカレントの位置を取得する
- load_save
- pie
- pie — 円グラフを描画
- polygon
- property
- style
- getlinestyle — 線種を選択するダイアログ. 廃止された関数.
- getmark — マーカ(記号)を選択するダイアログ. 廃止された関数
- getsymbol — 記号およびその大きさを選択するダイアログ.廃止された関数
- text
- getfont — フォント選択用のダイアログ. 廃止された関数.
- graphics_fonts — グラフィック図で使用されるフォントの説明
- math_rendering_features_in_graphic — LaTeX またはMathML言語によりScilabグラフィックスで数式を表示する.
- stringbox — テキストまたはラベルのバウンディングボックスを計算
- text_properties — Textエンティティプロパティの説明
- titlepage — グラフィックウインドウの中央にタイトルを追加する
- xinfo — メッセージサブウインドウに文字列を描画する
- xlfont — グラフィックコンテキストにフォントをロードする またはロード済みのフォントを検索する
- xstring — 文字列を描画
- xstringb — 文字列をボックス内に描画
- xstringl — 文字列を囲うボックスを計算
- transform
- window_control
- havewindow — Scilabウインドウモードを返す
- show_window — 特定のグラフィックウインドウを前面に移動する
- winsid — グラフィックウインドウのリストを返す
- xselect — カレントのグラフィックウインドウを前面に移動
- GlobalProperty — plotまたはsurfコマンドでオブジェクト(曲線,曲面...)の外観をカスタマイズ.
- Graphics — グラフィックライブラリの概要
- alufunctions — ピクセル描画関数
- clear_pixmap — pixmapバッファを消去する
- Compound_properties — Compoundエンティティのプロパティの説明
- graphics_entities — グラフィックスエンティティデータ構造体の説明
- object_editor — グラフィックオブジェクトエディタの機能に関する説明
- pixel_drawing_mode — ビット単位のピクセルレンダリング関数.
- plzr — 極/ゼロ プロット
- rubberbox — 矩形選択用の輪ゴムボックス
- segs_properties — Segmentsエンティティプロパティの説明
- show_pixmap — pixmapバッファを画面に送信する
- square — 等軸プロットのスケールを設定 (ウインドウの大きさを変更)
- twinkle — グラフィックエンティティを点滅させる
- xbasr — グラフィックウインドウを再描画する
- xchange — 実座標をピクセル座標に変換する
- xclear — グラフィックウインドウをクリア
- xdel — グラフィックウインドウを削除する
- xget — グラフィックコンテキストのカレントの値を取得. この関数は古い関数です.
- xgetech — カレントのグラフィックスケールを取得
- xgraduate — 軸のグラデーション
- xgrid — 2次元プロットにグリッドを追加
- xname — カレントのグラフィックウインドウの名前を変更する
- xnumb — 数字を描画
- xpause — Scilabを中断
- xsegs — 接続されていない線分を描画
- xset — グラフィックコンテキストの値を設定. この関数は廃止対象です.
- xsetech — プロット時にグラフィックウインドのサブウインドウを設定
- xsetm — グラフィックコンテキストの値を設定するダイアログ. 古い関数.
- 2d_plot
- Graphics : exporting and printing
- driver — グラフィックドライバを選択する
- xend — グラフィックセッションを閉じる
- xinit — グラフィックドライバの初期化
- xs2bmp — BMPファイルにグラフィックスを出力.
- xs2emf — EMFファイルにグラフィックスを出力(Windows専用).
- xs2eps — グラフィックスをEPS ファイルに出力.
- xs2fig — FIGファイルにグラフィックスを出力.
- xs2gif — GIFファイルにグラフィックスを出力.
- xs2jpg — JPGファイルにグラフィックスを出力.
- xs2pdf — グラフィックスをPDFファイルに保存する.
- xs2png — グラフィックスをPNG ファイルに出力.
- xs2ppm — グラフィックスをPPMファイルに出力.
- xs2ps — グラフィックスをPSファイルに出力.
- xs2svg — グラフィックスをSVGファイルに出力.
- GUI
- Tree
- uiConcatTree — Concatenation of Trees
- uiCreateNode — Creation of node (for Scilab Tree)
- uiCreateTree — Creation of a Tree
- uiDeleteNode — Deletion in a Tree
- uiDisplayTree — Printing a Tree in GUI mode
- uiDumpTree — Printing a Tree in the console (text mode)
- uiEqualsTree — Comparing two trees
- uiFindNode — Find node in Tree
- uiGetChildrenNode — Get Children of a node
- uiGetNodePosition — Get the position(s) of a node
- uiGetParentNode — Get Parent of a node
- uiInsertNode — Insertion in a Tree
- about — show "about scilab" dialog box
- addmenu — interactive button or menu definition
- clipboard — Copy and paste strings to and from the system clipboard.
- close — close a figure
- delmenu — interactive button or menu deletion
- exportUI — Call the file export graphical interface
- figure — create a figure
- findobj — find an object with specified property
- gcbo — Handle of the object whose callback is executing.
- getcallbackobject — Return the handle of the object whose callback is executing.
- getinstalledlookandfeels — returns a string matrix with all Look and Feels.
- getlookandfeel — gets the current default look and feel.
- getvalue — xwindow dialog for data acquisition
- messagebox — Open a message box.
- printfigure — Opens a printing dialog and prints a figure.
- printsetupbox — Display print dialog box.
- progressionbar — Draw a progression bar
- root_properties — description of the root object properties.
- setlookandfeel — sets the current default look and feel.
- setmenu — interactive button or menu activation
- toolbar — show or hide a toolbar
- toprint — Send text or figure to the printer.
- uicontrol — create a Graphic User Interface object
- uigetcolor — Opens a dialog for selecting a color.
- uigetdir — dialog for selecting a directory
- uigetfile — dialog window to get a file(s) name(s), path and filter index
- uigetfont — Opens a dialog for selecting a font.
- uimenu — Create a menu or a submenu in a figure
- uiputfile — Open standard dialog box for selecting and saving file.
- unsetmenu — interactive button or menu or submenu de-activation
- usecanvas — Get/Set the main component used for Scilab graphics.
- waitbar — Draw a waitbar
- x_choices — interactive Xwindow choices through toggle buttons
- x_choose — interactive window choice (modal dialog)
- x_choose_modeless — interactive window choice (not modal dialog)
- x_dialog — Dialog for interactive multi-lines input.
- x_matrix — Xwindow editing of matrix
- x_mdialog — Dialog for interactive vector/matrix input.
- Tree
- Data Structures
- cell — 空行列のセル配列を作成する.
- definedfields — フィールド値が定義済みのリストの添え字を返す
- fieldnames — tlist, mlist または 構造体のフィールド名を取得します
- getfield — リストのフィールドの展開
- hypermat — N 次元行列を初期化する
- hypermatrices — Scilab オブジェクト, Scilabの N 次元行列
- iscell — 変数がセル配列かどうかを調べる
- iscellstr — 変数が文字列のセル配列であるかどうか調べる
- isfield — 指定したフィールド名が構造体の中にあるかどうか調べる
- isstruct — 変数が構造体配列であるかどうか調べる
- list — Scilab オブジェクトおよびリスト関数定義
- lsslist — Scilab 線形状態空間関数を定義
- lstcat — リストの結合
- mlist — Scilab オブジェクト, 型付リスト定義に向いた行列.
- rlist — Scilab 有理関数定義
- setfield — list フィールドの挿入
- struct — 構造体を作成する
- tlist — Scilab オブジェクトおよび型付のリスト定義.
- Parameters
- add_param — Add a parameter to a list of parameters
- get_param — Get the value of a parameter in a parameter list
- init_param — Initialize the structure which will handles the parameters list
- is_param — Check if a parameter is present in a parameter list
- list_param — List all the parameters name in a list of parameters
- remove_param — Remove a parameter and its associated value from a list of parameters
- set_param — Set the value of a parameter in a parameter list
- Boolean
- Integers
- Strings
- ascii — 文字列をアスキー変換する
- blanks — 空白文字からなる文字列を作成する
- code2str — Scilab整数コードが示す文字列を返す.
- convstr — 大文字小文字変換
- emptystr — 長さ0の文字列
- eval — 文字列の行列の評価
- evstr — 式の評価
- grep — 文字列のベクトルの中で指定した文字列に一致するかどうかを調べる
- isalphanum — 文字列の文字がアルファベットまたは数字であるかどうかを調べる
- isascii — 文字が7ビットUS-ASCII文字であるかどうかを確認する
- isdigit — 文字列の文字が0と9の間の数値であるかどうかを調べる
- isletter — 文字列の文字がアルファベット文字であるかどうかを調べる
- isnum — 文字列が数字であるかどうかを調べる
- justify — 文字配列を整列.
- length — オブジェクトの長さ
- part — 文字列の展開
- regexp — 正規表現文字列に一致する部分文字列を探す
- sci2exp — 式を文字列に変換
- str2code — 文字列が示すScilab整数コードを返す
- strcat — 文字列を結合する
- strchr — 文字列の中で指定した文字が最初に現れる位置を探す
- strcmp — 文字列を比較
- strcmpi — 文字列を比較 (大文字小文字に依存)
- strcspn — 文字列の中の文字までの間隔を得る
- strindex — 他の文字列の中で指定した文字列の位置を探す.
- string — 文字列に変換
- strings — Scilabオブジェクト, 文字列
- stripblanks — 文字列の先頭または末尾の空白(およびタブ)を取り除く
- strncmp — 文字列から文字をコピーする
- strrchr — 文字列の中で指定した文字が最後に現れる場所を探す
- strrev — 文字列を反転して返す
- strsplit — 文字列を文字列のベクトルに分割する
- strspn — 文字列において指定した文字集合の幅を取得
- strstr — 部分文字列を取得
- strsubst — 文字列を他の文字列で置換する.
- strtod — 文字列を倍精度実数に変換.
- strtok — 文字列をトークンに分割
- tokenpos — 文字列の中のトークンの位置を返す.
- tokens — 文字列のトークンを返す.
- tree2code — Scilab関数のアスキー定義を生成する
- Sound file handling
- analyze — frequency plot of a sound signal
- auread — load .au sound file
- auwrite — writes .au sound file
- beep — Produce a beep sound
- lin2mu — linear signal to mu-law encoding
- loadwave — load a sound wav file into scilab
- mapsound — Plots a sound map
- mu2lin — mu-law encoding to linear signal
- playsnd — sound player facility
- savewave — save data into a sound wav file.
- sound — sound player facility
- soundsec — generates n sampled seconds of time parameter
- wavread — load .wav sound file
- wavwrite — writes .wav sound file
- Time and Date
- calendar — カレンダー
- clock — 現在の時間を日付ベクトルとして返す
- date — 現在の日付を日付文字列として得る
- datenum — シリアル日付番号に変換する
- datevec — 日付の要素
- eomday — 月の最後の日を返す
- etime — 経過時間
- getdate — 日付と時間に関する情報を取得
- now — 現在の日付と時間を返す
- realtime — 日付の原点を設定または指定日付まで待つ
- sleep — Scilabを停止(サスペンド)する
- tic — ストップウォッチタイマーを開始
- timer — CPU時間
- toc — ストップウォッチタイマーを読む
- weekday — 曜日を返す
- Output functions
- diary — セッションのダイアリー
- disp — 変数を表示
- mprintf — 変換, 整形し, Scilab主ウインドウにデータを書き込む
- msprintf — データを変換,整形し,文字列に書き込む
- prettyprint — Scilabデータ型からTeX, LaTeXまたはMathML形式の出力を得る
- print — 変数をファイルに出力する
- printf — C言語のprinf関数をエミュレート
- printf_conversion — printf, sprintf, fprintf 変換仕様
- sprintf — C言語のsprintf関数をエミュレート
- ssprint — 線形システム用の整形出力
- xcos
- Batch functions
- lincos — xcosダイアグラムにより記述された一般的な動的システムから 線形化により定義された線形状態空間モデル
- scicos — OBSOLETE - see xcos
- scicos_simulate — シミュレーションをバッチモードで実行する関数
- scicosim — xcos (バッチ) シミュレーション関数
- steadycos — xcosダイアグラムで記述された一般の動的システムの状態変数の 定常値を見つける
- palettes
- Annotations palette
- Annotations_pal — Annotations palette
- TEXT_f — Text
- Commonly used blocks palette
- Commonlyusedblocks_pal — Commonly used blocks palette
- LOGICAL_OP — Logical operation
- RELATIONALOP — Relational operation
- Continuous time systems palette
- Continuous_pal — Continuous time systems palette
- CLINDUMMY_f — Dummy
- CLR — Continuous transfer function
- CLSS — Continuous state-space system
- DERIV — Derivative
- INTEGRAL_f — Integration
- INTEGRAL_m — Integration
- PID — PID regulator
- TCLSS — Continuous linear system with jump
- TIME_DELAY — Time delay
- VARIABLE_DELAY — Variable delay
- Demonstrations blocks palette
- Discontinuities palette
- discontinuities_pal — discontinuities palette
- BACKLASH — Backlash
- DEADBAND — Deadband
- HYSTHERESIS — Hystheresis
- RATELIMITER — Rate limiter
- SATURATION — Saturation
- Discrete time systems palette
- Discrete_pal — Discrete time systems palette
- DELAYV_f — Variable delay
- DELAY_f — Discrete time delay
- DLR — Discrete transfer function
- DLRADAPT_f — Discrete Zero-Pole
- DLSS — Discrete state-space system
- DOLLAR_f — Delay operator
- REGISTER — Shift Register
- Electrical palette
- Electrical_pal — Electrical palette
- CCS — Controllable Modelica current source
- CVS — Controllable Modelica voltage source
- Capacitor — Electrical capacitor
- ConstantVoltage — Electrical DC voltage source
- CurrentSensor — Electrical current sensor
- Diode — Electrical diode
- Ground — Ground (zero potential reference)
- Gyrator — Modelica Gyrator
- IdealTransformer — Ideal Transformer
- Inductor — Electrical inductor
- NMOS — Simple NMOS Transistor
- NPN — NPN transistor
- OpAmp — Ideal opamp (norator-nullator pair)
- PMOS — Simple PMOS Transistor
- PNP — PNP transistor
- PotentialSensor — Potential sensor
- Resistor — Electrical resistor
- SineVoltage — Sine voltage source
- Switch — Non-ideal electrical switch
- VVsourceAC — Variable AC voltage source
- VariableResistor — Electrical variable resistor
- VoltageSensor — Electrical voltage sensor
- VsourceAC — Electrical AC voltage source
- Event handling palette
- Events_pal — Event handling palette
- ANDBLK — Activation and
- ANDLOG_f — Logical and
- CEVENTSCOPE — Activation scope
- CLKFROM — Receives data from a corresponding CLKGOTO
- CLKGOTO — Pass block input to CLKFROM block
- CLKGotoTagVisibility — Define Scope of CLKGOTO tag visibility
- CLKOUTV_f — Output activation port
- CLKSOMV_f — Activation union
- EDGE_TRIGGER — EDGE_TRIGGER block
- ESELECT_f — Synchronous block Event-Select
- EVTDLY_c — Event delay
- EVTGEN_f — Event generator
- EVTVARDLY — Event variable delay
- Extract_Activation — Extract_Activation block
- HALT_f — Halt
- IFTHEL_f — Synchronous block If-Then-Else
- MCLOCK_f — MCLOCK_f title
- MFCLCK_f — MFCLCK_f title
- M_freq — Multiple Frequencies
- freq_div — Frequency division
- Implicit palette
- Implicit_pal — Implicit palette
- CONSTRAINT_f — Constraint
- DIFF_f — Derivative
- Integer palette
- Integer_pal — Integer palette
- BITCLEAR — Clear a Bit
- BITSET — Set a Bit
- CONVERT — Data Type Conversion
- DFLIPFLOP — D flip-flop
- DLATCH — D latch flip-flop
- EXTRACTBITS — EXTRACTBITS
- INTMUL — Integer matrix multiplication
- JKFLIPFLOP — JK flip-flop
- LOGIC — Combinational Logic
- SHIFT — Shift Bits
- SRFLIPFLOP — SR flip-flop
- Lookup tables palette
- Lookuptables_pal — Lookup tables palette
- INTRP2BLK_f — 2D interpolation
- INTRPLBLK_f — Interpolation
- LOOKUP_f — Lookup table
- Math operations palette
- Mathoperations_pal — Math operations palette
- ABS_VALUE — Absolute value
- BIGSOM_f — Sum
- COSBLK_f — COSBLK
- EXPBLK_m — Exponential
- GAINBLK_f — Gain
- INVBLK — Inverse
- LOGBLK_f — Log
- MATMAGPHI — Complex to Magnitude and Angle Conversion
- MATZREIM — Complex decomposition
- MAXMIN — Max and Min
- MAX_f — MAX
- MIN_f — MIN
- POWBLK_f — Power
- PRODUCT — Product
- PROD_f — Multiplication
- SIGNUM — Signum
- SINBLK_f — SINBLK
- SQRT — Square root
- SUMMATION — Matrix Summation
- SUM_f — Addition
- TANBLK_f — TANBLK
- TrigFun — Trigonometric function
- Matrix operation palette
- Matrix_pal — Matrix operation palette
- CUMSUM_blk — Cumulative Sum
- EXTRACT — Matrix Extractor
- EXTTRI — Triangular or Diagonal extraction
- MATBKSL — left matrix division
- MATCATH — Horizontal Concatenation
- MATCATV — Vertical Concatenation
- MATDET — Matrix Determinant
- MATDIAG — Create Diagonal Matrix
- MATDIV — Matrix division
- MATEIG — Matrix Eigenvalues
- MATEXPM — Matrix Exponential
- MATINV — Matrix Inverse
- MATLU — LU Factorization
- MATMUL — Matrix Multiplication
- MATPINV — Matrix PseudoInverse
- MATRESH — Matrix Reshape
- MATSING — SVD decomposition
- MATSUM — Matrix Sum
- MATTRAN — Matrix Transpose
- MATZCONJ — Matrix Conjugate
- RICC_blk — Riccati Equation
- ROOTCOEF — Coefficient computation
- SUBMAT — Sub-matrix extraction
- Port & Subsystem palette
- Portaction_pal — Port & Subsystem palette
- IN_f — Input Port
- OUTIMPL_f — Output implicit port
- OUT_f — Output Port
- Signal processing palette
- Signalprocessing_pal — Signal processing palette
- QUANT_f — Quantization
- SAMPHOLD_m — Sample and hold
- Signal routing palette
- Signalrouting_pal — Signal routing palette
- DEMUX — Demultiplexer
- EXTRACTOR — Extractor
- FROM — FROM Receives data from a corresponding GOTO
- FROMMO — Receives data from a corresponding GOTOMO
- GOTO — GOTO Pass block input to From block
- GOTOMO — Pass block input to FROMMO block
- GotoTagVisibility — Define Scope of GOTO tag visibility
- GotoTagVisibilityMO — Define Scope of GOTOMO tag visibility
- ISELECT_m — Iselect
- MUX — Multiplexer
- M_SWITCH — Multi-port switch
- NRMSOM_f — Merge data
- RELAY_f — Relay
- SELECT_m — Select
- SWITCH2_m — Switch2
- SWITCH_f — Switch
- Sinks palette
- Sinks_pal — Sinks palette
- AFFICH_m — Display
- CANIMXY — y=f(x) animated viewer
- CANIMXY3D — z=f(x,y) animated viewer
- CFSCOPE — Floating point scope
- CMAT3D — Matrix z values 3D viewer
- CMATVIEW — Matrix Colormapped viewer
- CMSCOPE — Multi display scope
- CSCOPE — Single Display Scope
- CSCOPXY — y=f(x) permanent viewer
- CSCOPXY3D — z=f(x,y) permanent viewer
- ENDBLK — END block
- END_c — END_c block
- TOWS_c — Data to Scilab worspace
- TRASH_f — Trash block
- WFILE_f — Write to file
- WRITEAU_f — Write AU sound file
- WRITEC_f — Write binary data
- Sources palette
- Sources_pal — Sources palette
- CLKINV_f — Input activation port
- CLOCK_c — Activation clock
- CONST_m — Constant
- CURV_f — Curve
- Counter — Counter
- FROMWSB — Data from Scilab workspace to Xcos
- GENSIN_f — Sin generator
- GENSQR_f — Square wave generator
- INIMPL_f — Input implicit port
- Modulo_Count — Modulo counter
- RAMP — Ramp
- RAND_m — Random generator
- READAU_f — Read AU sound file
- READC_f — Read binary data
- RFILE_f — Read from file
- SAWTOOTH_f — Sawtooth generator
- STEP_FUNCTION — Step function generator
- SampleCLK — Sample Time Clock
- Sigbuilder — Signal creator/generator
- TIME_f — Time
- TKSCALE — Adjust constant value with a tk widget
- Thermohydraulics palette
- ThermoHydraulics_pal — Thermal-Hydraulics toolbox
- Bache — Thermal-hydraulic tank (reservoir)
- PerteDP — Thermal-hydraulic pipe
- PuitsP — Thermal-hydraulic drain (well)
- SourceP — Thermal-hydraulic constant pressure source
- VanneReglante — Thermal-hydraulic control valve
- User defined functions palette
- Userdefinedfunctions_pal — User defined functions palette
- CBLOCK — New C
- DSUPER — Masked super block
- EXPRESSION — Mathematical expression
- MBLOCK — Modelica generic block
- SUPER_f — Super block
- c_block — C language
- fortran_block — Fortran
- generic_block3 — Generic block
- scifunc_block_m — Scilab function block
- Zero crossing detection palette
- Zerocrossingdetection_pal — Zero crossing detection palette
- GENERAL_f — GENERAL_f title
- NEGTOPOS_f — Threshold negative to positive
- POSTONEG_f — Threshold positive to negative
- ZCROSS_f — Threshold detection at zero
- Annotations palette
- Programming xcos Blocks
- C Computational Functions
- Scilab Computational Functions
- sci_struct — Scicos block structure of a scilab computational function
- Utilities Functions
- curblock — Return the current called xcos block during the simulation
- getblocklabel — Get the label of a scicos block
- getscicosvars — Supervisor utility function
- phase_simulation — Get the current simulation phase
- pointer_xproperty — Get the type of a continuous time state variable
- scicos_time — Returns the current time during simulation
- set_blockerror — set the block error number
- set_xproperty — Set the type of a continuous time state variable
- Scilab Data Structures
- Blocks
- scicos_block — Define a block structure
- scicos_graphics — Define a graphics structure
- scicos_model — Define a model structure
- Compilation/Simulation
- scicos_cpr — Compiled Scicos structure
- scicos_sim — Define a sim structure
- scicos_state — Define a state structure
- Diagram
- scicos_diagram — Define a scs_m structure
- scicos_params — Define a param structure
- Links
- scicos_link — Define a link structure
- Blocks
- Scilab Utilities Functions
- buildouttb — Build of the sublist %cpr.state.outtb
- create_palette — Palette generator
- getModelicaPath — Get the Modelica directory path needed by Xcos diagram containing Modelica blocks
- get_scicos_version — Get the current Scicos version
- importXcosDiagram — Import an Xcos diagram on Scilab
- scicos_debug — Set the level of the Scicos debugging
- var2vec — Transform a scilab variable in a vector of double
- vec2var — Transform a vector of double in a scilab variable
- xcosPal — Instanciate a new Xcos palette on Scilab.
- xcosPalAdd — Add a palette to the Scilab/Xcos palette manager. Optional property can be added to set the category of the palette.
- xcosPalAddBlock — Add a block to a Scilab/Xcos palette instance. Some optional properties can be added to customize the palette icon and the style of the block.
- xcosPalExport — Export a palette instance to a path.
- xcos — ハイブリッドシミュレータ用のブロック図エディタおよびGUI
- xcos_menu_entries — エディタのメニューエントリ
- Batch functions
- Spreadsheet
- Shell
- Console
- console — コンソールウインドウでのキーボードショートカット
- Completion
- completion — パラメータとして指定したテキストから始まる単語を返す.
- History manager
- addhistory — add lines to current history.
- displayhistory — displays current scilab history
- gethistory — returns current scilab history in a string matrix
- gethistoryfile — get filename used for scilab's history
- historymanager — enable or disable history manager
- historysize — get number of lines in history
- loadhistory — load a history file
- removelinehistory — remove the Nth line in history.
- resethistory — Deletes all entries in the scilab history.
- saveafterncommands — Save the history file after n statements are added to the file.
- saveconsecutivecommands — Save consecutive duplicate commands.
- savehistory — save the current history in a file
- sethistoryfile — set filename for scilab history
- Matlab binary files I/O
- loadmatfile — lMatlab V6 MATファイル (バイナリまたは ASCII) を Scilabに読み込む
- matfile_close — Matlab V5 バイナリ MATファイルを閉じる.
- matfile_listvar — Matlab V5 バイナリ MATファイルの中の変数の一覧を得る.
- matfile_open — Matlab V5 バイナリ MATファイルを開く.
- matfile_varreadnext — Matlab V5バイナリ MATファイルの次の変数を読み込む.
- matfile_varwrite — Matlab V5バイナリ MATファイルに変数を書き込む.
- savematfile — Matlab MATファイル (バイナリまたは ASCII)を書き込みます
- Matlab to Scilab Conversion Tips
- Matlab-Scilab equivalents
- A
- m2sci_abs — Absolute value and complex magnitude
- m2sci_acos — Inverse cosine
- m2sci_acosh — Inverse hyperbolic cosine
- m2sci_acot — Inverse cotangent
- m2sci_acoth — Inverse hyperbolic cotangent
- m2sci_acsc — Inverse cosecant
- m2sci_acsch — Inverse hyperbolic cosecant
- m2sci_all — Test to determine if all elements are nonzero
- m2sci_angle — Phase angle
- m2sci_any — Test to determine if any nonzeros elements
- m2sci_asec — Inverse secant
- m2sci_asech — Inverse hyperbolic secant
- m2sci_asin — Inverse sine
- m2sci_asinh — Inverse hyperbolic sine
- m2sci_atan — Two-quadrant inverse tangent
- m2sci_atan2 — Four-quadrant inverse tangent
- m2sci_atanh — Inverse hyperbolic tangent
- B
- m2sci_balance — Diagonal scaling to improve eigenvalue accuracy
- m2sci_bar — Bar histogram
- m2sci_barh — Bar histogram horizontal
- m2sci_beep — Produce a beep sound
- m2sci_besseli — Modified Bessel functions of the first kind
- m2sci_besselj — Bessel functions of the first kind
- m2sci_besselk — Modified Bessel functions of the second kind
- m2sci_bessely — Bessel functions of the second kind
- m2sci_beta — Beta function
- m2sci_bin2dec — Returns the integer corresponding to a Given binary representation
- m2sci_bitand — The AND of two integers
- m2sci_bitcmp — The binary complementary of an integer
- m2sci_bitget — Gets the bit of an integer whose the positon is given in the input argument
- m2sci_bitor — The OR of two integers
- m2sci_bitxor — Returns the exclusive OR of two integers
- m2sci_blanks — A string of blanks
- m2sci_box — Display axes border
- m2sci_break — Terminate execution of a for loop or while loop
- C
- m2sci_case — Case switch
- m2sci_cat — Arrays concatenation
- m2sci_cd — Change/get working directory
- m2sci_ceil — Round up
- m2sci_cell — Create cell array
- m2sci_cell2mat — Convert a cell array into a matrix
- m2sci_cellstr — Convert strings vector (or strings matrix) into a cell of strings
- m2sci_chol — Cholesky factorization
- m2sci_cla — Clear current axes
- m2sci_clc — Clear Command Window
- m2sci_clear — Remove items from workspace, freeing up system memory
- m2sci_clf — Clear current figure window
- m2sci_clock — Current time as a date vector
- m2sci_close — Delete specified figure
- m2sci_closereq — Default figure close request function
- m2sci_colordef — Set default property values to display different color schemes
- m2sci_complex — Returns the complex form corresponding to the given real part and imaginary part
- m2sci_conj — Complex conjugate
- m2sci_continue — Keyword to pass control to the next iteration of a loop
- m2sci_conv — Convolution
- m2sci_cos — Cosine
- m2sci_cosh — Hyperbolic cosine
- m2sci_cot — Cotangent
- m2sci_coth — Hyperbolic cotangent
- m2sci_cputime — Elapsed CPU time
- m2sci_csc — Cosecant
- m2sci_csch — Hyperbolic cosecant
- m2sci_cumprod — Cumulative product
- m2sci_cumsum — Cumulative sum
- D
- m2sci_date — Current date string
- m2sci_dec2bin — The binary representation of a decimal number
- m2sci_dec2hex — Decimal to hexadecimal number conversion
- m2sci_delete — Delete files or graphics objects
- m2sci_det — Determinant
- m2sci_diag — Diagonal including or extracting
- m2sci_diary — Save session to a file
- m2sci_diff — Differences and approximate derivatives
- m2sci_dir — Display directory listing
- m2sci_disp — Display text or array
- m2sci_display — Overloaded method to display an object
- m2sci_doc — Display online documentation
- m2sci_docopt — Web browser for UNIX platforms
- m2sci_dos — Execute a UNIX command and return result
- m2sci_double — Conversion to double precision
- m2sci_drawnow — Complete pending drawing events
- E
- m2sci_echo — Echo lines during execution
- m2sci_eig — Find eigenvalues and eigenvectors
- m2sci_else — Conditionally execute statements
- m2sci_elseif — Conditionally execute statements
- m2sci_erf — Error function
- m2sci_erfc — Complementary error function
- m2sci_erfcx — Scaled complementary error function
- m2sci_error — Display error messages
- m2sci_etime — Elapsed time
- m2sci_eval — Execute a string containing an instruction/expression
- m2sci_exist — Check if a variable or file exists
- m2sci_exit — Ends current session
- m2sci_exp — Exponential
- m2sci_expm — Matrix exponential
- m2sci_eye — Identity matrix
- F
- m2sci_factor — Prime numbers decomposition
- m2sci_false — False array
- m2sci_fclose — Close one or more open files
- m2sci_feof — Test for end-of-file
- m2sci_ferror — Query about errors in file input or output
- m2sci_feval — Function evaluation
- m2sci_fft — Discrete Fourier transform
- m2sci_fftshift — Shift zero-frequency component of discrete Fourier transform to center of spectrum
- m2sci_fgetl — Read line(s) from file, discard newline character
- m2sci_fgets — Read line from file, keep newline character
- m2sci_fileparts — Return filename parts
- m2sci_filesep — Return the directory separator for this platform
- m2sci_find — Find indices and values of nonzero elements
- m2sci_findstr — Find one string within another
- m2sci_fix — Round towards zero
- m2sci_fliplr — Flip matrix in left/right direction
- m2sci_flipud — Flip matrix in up/down direction
- m2sci_floor — Round down
- m2sci_fopen — Open a file or obtain information about open files
- m2sci_for — Repeat statements a specific number of times
- m2sci_format — Control display format for output
- m2sci_fprintf — Write formatted data to file
- m2sci_fread — Read binary data to a file
- m2sci_frewind — Move the file position indicator to the beginning of an open file
- m2sci_fscanf — Read formatted data to file
- m2sci_fseek — Set file position indicator
- m2sci_ftell — Get file position indicator
- m2sci_full — Convert sparse matrix to full matrix
- m2sci_fullfile — Build a full filename from parts
- m2sci_function — Function definition
- m2sci_fwrite — Write binary data to a file
- G
- m2sci_gamma — Gamma function
- m2sci_gammaln — Logarithm of gamma function
- m2sci_getenv — Get environment variable
- m2sci_global — Define a global variable
- m2sci_graymon — Set graphics defaults for gray-scale monitors
- m2sci_grid — Grid lines for two- and three-dimensional plots
- H
- m2sci_hankel — Hankel matrix
- m2sci_help — Display help
- m2sci_helpbrowser — Display Help browser for access to full online documentation
- m2sci_helpdesk — Display Help browser
- m2sci_helpwin — Provide access to and display help for all functions
- m2sci_hess — Hessenberg form of a matrix
- m2sci_hold — Hold current graph
- m2sci_home — Move the cursor to the upper left corner of the Command Window
- m2sci_horzcat — Horizontal concatenation
- I
- m2sci_if — Conditionally execute statements
- m2sci_ifft — Inverse discrete Fourier transform
- m2sci_imag — Complex imaginary part
- m2sci_input — Request user input
- m2sci_int16 — Convert to 16-bit signed integer
- m2sci_int32 — Convert to 32-bit signed integer
- m2sci_int8 — Convert to 8-bit signed integer
- m2sci_interp1 — One_dimension interpolation function
- m2sci_inv — Matrix inverse
- m2sci_isa — Detect an object of a given type
- m2sci_iscell — Determine if input is a cell array
- m2sci_ischar — Determine if item is a character array
- m2sci_isdir — Determine if item is a directory
- m2sci_isempty — True for empty matrix
- m2sci_isequal — Determine if arrays are numerically equal
- m2sci_isfield — Determine if input is a structure array field
- m2sci_isfinite — True for finite elements
- m2sci_isglobal — Determine if item is a global variable
- m2sci_ishandle — Determines if values are valid graphics object handles
- m2sci_ishold — Return hold state
- m2sci_isinf — True for infinite elements
- m2sci_isinteger — Detect whether an array has integer data type
- m2sci_isletter — True for letters of the alphabet
- m2sci_islogical — Determine if item is a logical array
- m2sci_isnan — Detect NaN elements of an array
- m2sci_isnumeric — Determine if input is a numeric array
- m2sci_ispc — Determine if PC (Windows) version
- m2sci_isreal — Determine if all array elements are real numbers
- m2sci_isscalar — Determine if input is scalar
- m2sci_isspace — Detect elements that are ASCII white spaces
- m2sci_issparse — Test if matrix is sparse
- m2sci_isstr — Determine if item is a character array
- m2sci_isstruct — Determine if input is a structure array
- m2sci_isunix — Determine if Unix version
- m2sci_isvector — Determine if input is a vector
- K
- m2sci_keyboard — Invoke the keyboard in a file
- m2sci_kron — Kronecker tensor product
- L
- m2sci_length — Length of vector
- m2sci_linspace — Linearly spaced vector
- m2sci_load — Load workspace variables from disk
- m2sci_log — Natural logarithm
- m2sci_log10 — Common (base 10) logarithm
- m2sci_log2 — Base 2 logarithm and dissect floating point number
- m2sci_logical — Convert numeric values to logical
- m2sci_lookfor — Search for specified keyword in all help entries
- m2sci_lower — Convert string to lower case
- m2sci_lu — LU matrix factorization
- M
- m2sci_max — Maximum
- m2sci_min — Minimum
- m2sci_mkdir — Make new folder
- m2sci_mod — Modulus after division
- m2sci_more — Display Command Window output one screenful at a time
- N
- m2sci_nargin — Number of function input arguments
- m2sci_nargout — Number of function output arguments
- m2sci_ndims — Number of array dimensions
- m2sci_norm — Vector and matrix norms
- m2sci_num2str — Number to string conversion
- O
- m2sci_ones — Create an array of all ones
- m2sci_otherwise — Default part of switch/select statement
- m2sci_pause — Halt execution temporarily
- Operators
- m2sci_addition — Plus
- m2sci_and — Logical AND
- m2sci_colon — Colon
- m2sci_elementwise_left_division — Elementwise left division
- m2sci_elementwise_multiplication — Elementwise multiplication
- m2sci_elementwise_power — Elementwise exponent
- m2sci_elementwise_right_division — Elementwise right division
- m2sci_elementwise_transpose — Elementwise transpose
- m2sci_equal — Equal to
- m2sci_great — Greater than
- m2sci_great_equal — Greater or equal to
- m2sci_left_division — Left division
- m2sci_less — Smaller than
- m2sci_less_equal — Smaller or equal to
- m2sci_multiplication — Multiplication
- m2sci_not — Negation
- m2sci_not_equal — Not equal to
- m2sci_or — Logical OR
- m2sci_power — Exponent
- m2sci_right_division — Right division
- m2sci_substraction — Minus
- m2sci_transpose — Transpose
- P
- m2sci_perms — Array of all permutations of vector components
- m2sci_permute — Permute the dimensions of an array
- m2sci_pie — circular graphic
- m2sci_plot — Linear 2-D plot
- m2sci_pow2 — Base 2 power and scale floating-point numbers
- m2sci_primes — Returns the primes numbers included between 1 and given number
- m2sci_prod — Product of array elements
- Q
- m2sci_qr — Orthogonal-triangular decomposition
- m2sci_quit — Terminate session
- R
- m2sci_rand — Uniformly distributed random numbers and arrays
- m2sci_randn — Normally distributed random numbers and arrays
- m2sci_rcond — Matrix reciprocal condition number estimate
- m2sci_real — Real part of a complex number
- m2sci_realmax — Largest positive floating-point number
- m2sci_realmin — Smallest positive floating-point number
- m2sci_rem — Remainder after division
- m2sci_repmat — Replicate and tile an array
- m2sci_reshape — Reshape array
- m2sci_return — Return to the invoking function
- m2sci_round — Round to nearest integer
- S
- m2sci_save — Save workspace variables from disk
- m2sci_schur — Schur decomposition
- m2sci_setstr — Set string flag
- m2sci_sign — Signum function
- m2sci_sin — Sine
- m2sci_sinh — Hyperbolic sine
- m2sci_size — Array dimension
- m2sci_sort — Sort elements in ascending order
- m2sci_sparse — Create sparse matrix
- m2sci_sqrt — Square root
- m2sci_strcmp — Compare strings
- m2sci_strcmpi — Compare strings ignoring case
- m2sci_strfind — Find one string within another
- m2sci_strrep — String search and replace
- m2sci_struct — Create struct array
- m2sci_sum — Sum of array elements
- m2sci_surf — 3-D surface plot
- m2sci_svd — Singular value decomposition
- m2sci_switch — Switch among several cases based on expression
- T
- m2sci_tan — Tangent
- m2sci_tanh — Hyperbolic tangent
- m2sci_tic — Starts a stopwatch timer
- m2sci_title — Display a title on a graphic window
- m2sci_toc — Read the stopwatch timer
- m2sci_toeplitz — Toeplitz matrix
- m2sci_tril — Lower triangular part of a matrix
- m2sci_triu — Upper triangular part of a matrix
- m2sci_true — True array
- m2sci_type — List file
- U
- m2sci_uigetdir — Standard dialog box for selecting a directory
- m2sci_uint16 — Convert to 16-bit unsigned integer
- m2sci_uint32 — Convert to 32-bit unsigned integer
- m2sci_uint8 — Convert to 8-bit unsigned integer
- m2sci_unix — Execute a UNIX command and return result
- m2sci_upper — Convert string to upper case
- V
- m2sci_varargin — Pass variable numbers of arguments
- m2sci_varargout — Return variable numbers of arguments
- m2sci_vertcat — Vertical concatenation
- Variables
- W
- m2sci_waitforbuttonpress — Wait for key or mouse button press
- m2sci_warning — Display warning messages
- m2sci_while — Repeat statements an indefinite number of times
- m2sci_who — List variables in the workspace
- m2sci_whos — List variables in the workspace
- m2sci_winqueryreg — Get item from Microsoft Windows registry
- X
- m2sci_xlabel — Display a string along the x axis
- Y
- m2sci_ylabel — Display a string along the y axis
- Z
- m2sci_zeros — Create an array of all zeros
- m2sci_zlabel — Display a string along the z axis
- A
- About_M2SCI_tools — Generally speaking about tools to convert Matlab files to Scilab
- Contents — Create a tree containing contents inference data
- Cste — Create a tree representing a constant
- Equal — Create a tree representing an instruction
- Funcall — Create a tree representing a function call
- Infer — Create a tree containing inference data
- MatlabScilab_character_strings — Generally speaking about...
- Operation — Create a tree representing an operation
- Type — Create a tree containing type inference data
- Variable — Create a tree representing a variable
- get_contents_infer — Search for information in a "M2SCi tlist" contents
- m2scideclare — Giving tips to help M2SCI...
- matfile2sci — converts a Matlab 5 MAT-file into a Scilab binary file
- mfile2sci — Matlab M-file to Scilab conversion function
- sci_files — How to write conversion functions
- translatepaths — convert a set of Matlab M-files directories to Scilab
- Matlab-Scilab equivalents
- Compatibility Functions
- asciimat — string matrix ascii conversions
- firstnonsingleton — Finds first dimension which is not 1
- makecell — Creates a cell array.
- mstr2sci — character string matrix to character matrix conversion
- mtlb_0 — Matlab non-conjugate transposition emulation function
- mtlb_a — Matlab addition emulation function
- mtlb_all — Matlab all emulation function
- mtlb_any — Matlab any emulation function
- mtlb_axis — Matlab axis emulation function
- mtlb_beta — Matlab beta emulation function
- mtlb_box — Matlab box emulation function
- mtlb_close — Matlab close emulation function
- mtlb_colordef — Matlab colordef emulation function
- mtlb_conv — Matlab conv emulation function
- mtlb_cumprod — Matlab cumprod emulation function
- mtlb_cumsum — Matlab cumsum emulation function
- mtlb_dec2hex — Matlab dec2hex emulation function
- mtlb_delete — Matlab delete emulation function
- mtlb_diag — Matlab diag emulation function
- mtlb_diff — Matlab diff emulation function
- mtlb_dir — Matlab dir emulation function
- mtlb_double — Matlab double emulation function
- mtlb_e — Matlab extraction emulation function
- mtlb_echo — Matlab echo emulation function
- mtlb_eval — Matlab eval emulation function
- mtlb_exist — Matlab exist emulation function
- mtlb_eye — Matlab eye emulation function
- mtlb_false — Matlab false emulation function
- mtlb_fft — Matlab fft emulation function
- mtlb_fftshift — Matlab fftshift emulation function
- mtlb_find — Matlab find emulation function
- mtlb_findstr — Matlab findstr emulation function
- mtlb_fliplr — Matlab fliplr emulation function
- mtlb_fopen — Matlab fopen emulation function
- mtlb_format — Matlab format emulation function
- mtlb_fprintf — Matlab fprintf emulation function
- mtlb_fread — Matlab fread emulation function
- mtlb_fscanf — Matlab fscanf emulation function
- mtlb_full — Matlab full emulation function
- mtlb_fwrite — Matlab fwrite emulation function
- mtlb_grid — Matlab grid emulation function
- mtlb_hold — Matlab hold emulation function
- mtlb_i — Matlab insertion emulation function
- mtlb_ifft — Matlab ifft emulation function
- mtlb_imp — Matlab colon emulation function
- mtlb_int16 — Matlab int16 emulation function
- mtlb_int32 — Matlab int32 emulation function
- mtlb_int8 — Matlab int8 emulation function
- mtlb_is — Matlab string insertion emulation function
- mtlb_isa — Matlab isa emulation function
- mtlb_isfield — Matlab isfield emulation function
- mtlb_isletter — Matlab isletter emulation function
- mtlb_isspace — Matlab isspace emulation function
- mtlb_l — Matlab left division emulation function
- mtlb_legendre — Matlab legendre emulation function
- mtlb_linspace — Matlab linspace emulation function
- mtlb_logic — Matlab logical operators emulation function
- mtlb_logical — Matlab logical emulation function
- mtlb_lower — Matlab lower emulation function
- mtlb_max — Matlab max emulation function
- mtlb_min — Matlab min emulation function
- mtlb_more — Matlab more emulation function
- mtlb_num2str — Matlab num2str emulation function
- mtlb_ones — Matlab ones emulation function
- mtlb_plot — Matlab plot emulation function
- mtlb_prod — Matlab prod emulation function
- mtlb_rand — Matlab rand emulation function
- mtlb_randn — Matlab randn emulation function
- mtlb_rcond — Matlab rcond emulation function
- mtlb_realmax — Matlab realmax emulation function
- mtlb_realmin — Matlab realmin emulation function
- mtlb_repmat — Matlab repmat emulation function
- mtlb_s — Matlab substraction emulation function
- mtlb_setstr — Matlab setstr emulation function
- mtlb_size — Matlab size emulation function
- mtlb_sort — Matlab sort emulation function
- mtlb_strcmp — Matlab strcmp emulation function
- mtlb_strcmpi — Matlab strcmpi emulation function
- mtlb_strfind — Matlab strfind emulation function
- mtlb_strrep — Matlab strrep emulation function
- mtlb_sum — Matlab sum emulation function
- mtlb_t — Matlab transposition emulation function
- mtlb_toeplitz — Matlab toeplitz emulation function
- mtlb_tril — Matlab tril emulation function
- mtlb_triu — Matlab triu emulation function
- mtlb_true — Matlab true emulation function
- mtlb_uint16 — Matlab uint16 emulation function
- mtlb_uint32 — Matlab uint32 emulation function
- mtlb_uint8 — Matlab uint8 emulation function
- mtlb_upper — Matlab upper emulation function
- mtlb_var — Matlab var emulation function
- mtlb_zeros — Matlab zeros emulation function
- Maple Interface
- sci2map — Scilab to Maple variable conversion
- Overloading
- overloading — 表示,関数および演算子オーバーロード機能
- Functions
- profiling
- add_profiling — プロファイル命令を関数に追加.
- plotprofile — Scilab関数のプロファイルを展開,表示する
- profile — Scilab関数の実行プロファイルを展開
- remove_profiling — プロファイル命令を関数から削除する.
- reset_profiling — 関数のプロファイル用カウンタをリセットする
- showprofile — Scilab関数の実行プロファイルを展開し,表示する
- bytecode — Scilab関数を指定すると"バイトコード"をScilab配列に返す, またはその逆の処理を行う.
- bytecodewalk — 関数バイトコードを検索し,変換する.
- deff — 関数のオンライン定義
- exec — スクリプトファイルを実行する
- execstr — 文字列中のScilabコードを実行
- fun2string — Scilab関数のアスキー定義を生成する
- function — 関数定義を閉じる
- functions — Scilab プロシージャおよび Scilab オブジェクト
- genlib — 指定したディレクトリの関数からライブラリを構築する
- get_function_path — ライブラリ関数のソースファイルのパスを取得
- getd — ディレクトリで定義された全ての関数を取得する
- head_comments — Scilab関数のヘッダのコメントを表示
- lib — ライブラリ定義
- librarieslist — scilabライブラリを取得
- library — ライブラリのデータ型の説明
- libraryinfo — マクロとscilabライブラリのパスを取得
- listfunctions — ワークスペースの全ての関数のプロパティ
- macro — Scilabプロシージャおよび Scilabオブジェクト
- macrovar — 関数の変数
- recompilefunction — 型を変更し,Scilab関数を再コンパイルする
- varargin — 入力引数リストの引数の数を可変にする
- varargout — 出力変数リストの引数の数を可変にする
- whereis — 関数が属するライブラリの名前
- profiling
- Development tools
- Demo Tools
- demo_begin — begin a demonstration
- demo_choose — create a dialog box for the choice of options
- demo_compiler — test the presence of a compileur
- demo_end — completes a demonstration
- demo_file_choice — choose and executes an item within a list
- demo_function_choice — choose and execute an item within a list
- demo_mdialog — create a dialog box
- demo_message — display a message
- demo_run — script file execution
- Dynamic/incremental Link
- G_make — call make or nmake
- addinter — new functions interface dynamic link at run time.
- c_link — check incremental/dynamic link
- call — Fortran or C user routines call
- chooselcccompiler — moved as toolbox in ATOMS
- configure_msifort — 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_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_mex_build — utility for mex library management
- ilib_verbose — set level of display used by dynamic link functions.
- link — dynamic linker
- supported_compilers —
- ulink — unlink a dynamically linked shared object
- Atoms
- _atomsGettingStarted —
- atoms —
- atomsAutoloadAdd — Add one or several modules to autoload
- atomsAutoloadDel — Remove one or several modules from the autoload system
- atomsAutoloadList — Get the list of modules registered to autoload
- atomsCategoryList — List available categories
- atomsDepTreeShow — Show the dependency tree of a module
- atomsGetInstalled — Get the list of installed external modules
- atomsGetLoaded — Get the list of loaded external modules
- atomsInstall — Install one or several external modules
- atomsIsInstalled — Determines whether the module is installed. Returns true if the module is installed, false otherwise.
- atomsIsLoaded — determines whether a module is loaded or not
- atomsList — List available external modules
- atomsLoad — Install one or several external modules
- atomsRemove — Remove one or several modules
- atomsRepositoryAdd — Add one or several URLs to the list of managed repositories
- atomsRepositoryDel — Remove one or several URLs from the list of managed repositories
- atomsRepositoryList — Get the list of managed repositories
- atomsSearch — Searches for external modules.
- atomsSetConfig — Manage ATOMS system parameters
- atomsShow — Show the caracteristics of a module
- atomsSystemUpdate — Update the list of available modules
- atomsUpdate — Update one or several external modules
- Tcl/Tk Interface
- ScilabEval — tcl instruction : Evaluate a string with scilab interpreter
- TCL_CreateSlave — Create a TCL slave interpreter
- TCL_DeleteInterp — delete TCL interpreter
- TCL_EvalFile — Reads and evaluate a tcl/tk file
- TCL_EvalStr — Evaluate a string whithin the Tcl/Tk interpreter
- TCL_ExistArray — Return %T if a tcl array exists
- TCL_ExistInterp — Return %T if a tcl slave interperter exists
- TCL_ExistVar — Return %T if a tcl variable exists
- TCL_GetVar — Get a tcl/tk variable value
- TCL_GetVersion — get the version of the TCL/TK library at runtime.
- TCL_SetVar — Set a tcl/tk variable value
- TCL_UnsetVar — Remove a tcl variable
- TCL_UpVar — Make a link from a tcl source variable to a tcl destination variable
- config — Scilab general configuration.
- winclose — close windows created by sciGUI
- winlist — Return the winId of current window created by sciGUI
- scilab editor
- edit_error — opens in scilab editor the source of the last recorded error
- editor — Scinotes: Embedded Scilab text editor
- Texmacs
- UI Data
- Online help management
- add_help_chapter — Add an entry in the help list
- apropos — searches keywords in Scilab help
- del_help_chapter — Delete an entry in the help list
- help — on-line help command
- help_from_sci — Generate help files and demo files from the head comments section of a .sci source file.
- help_skeleton — build the skeleton of the xml help file associated to a Scilab function
- man — on line help XML file description format
- manedit — editing a manual item
- helps — Variable defining the path of help directories
- xmltochm — converts xml Scilab help files to Microsoft Compressed HTML format (Windows)
- xmltohtml — converts xml Scilab help files to HTML format
- xmltojar — converts xml Scilab help files to javaHelp format
- xmltopdf — converts xml Scilab help files to pdf format
- xmltops — converts xml Scilab help files to postscript format
- Parallel
- parallel_concurrency — query about the concurrency of the current execution context
- parallel_run — parallel calls to a function
- PVM parallel Toolbox
- pvm — communications with other applications using Parallel Virutal Machine
- pvm_addhosts — add hosts to the virtual machine.
- pvm_barrier — blocks the calling process until all processes in a group have called it.
- pvm_bcast — broacasts a message to all members of a group
- pvm_bufinfo — Returns information about a message buffer.
- pvm_config — sends a message
- pvm_delhosts — deletes hosts from the virtual machine.
- pvm_error — Prints message describing an error returned by a PVM call
- pvm_exit — tells the local pvmd that this process is leaving PVM.
- pvm_f772sci — Convert a F77 complex into a complex scalar
- pvm_get_timer — Gets the system's notion of the current time.
- pvm_getinst — returns the instance number in a group of a PVM process.
- pvm_gettid — returns the tid of the process identified by a group name and instance number
- pvm_gsize — returns the number of members presently in the named group.
- pvm_halt — stops the PVM daemon
- pvm_joingroup — enrolls the calling process in a named group.
- pvm_kill — Terminates a specified PVM process.
- pvm_lvgroup — Unenrolls the calling process from a named group.
- pvm_mytid — returns the tid of the calling process.
- pvm_parent — tid of the process that spawned the calling process.
- pvm_probe — Check if message has arrived.
- pvm_recv — receive a message.
- pvm_reduce — Performs a reduce operation over members of the specified group
- pvm_sci2f77 — Convert complex scalar into F77
- pvm_send — immediately sends (or multicast) data.
- pvm_set_timer — Sets the system's notion of the current time.
- pvm_spawn — Starts new Scilab processes.
- pvm_spawn_independent — Starts new PVM processes.
- pvm_start — Start the PVM daemon
- pvm_tasks — information about the tasks running on the virtual machine.
- pvm_tidtohost — returns the host of the specified PVM process.
- pvmd3 — PVM daemon
- Modules manager
- tbx_build_cleaner — Generate a cleaner.sce script (toolbox compilation process)
- tbx_build_gateway — Build a gateway (toolbox compilation process)
- thx_build_gateway_clean — Generate a cleaner_gateway.sce script (toolbox compilation process)
- thx_build_gateway_loader — Generate a loader_gateway.sce script (toolbox compilation process)
- tbx_build_help — Generate help files (toolbox compilation process)
- tbx_build_help_loader — Generate a addchapter.sce script (toolbox compilation process)
- tbx_build_loader — Generate a loader.sce script (toolbox compilation process)
- tbx_build_macros — Compile macros (toolbox compilation process)
- tbx_build_src — Build sources (toolbox compilation process)
- tbx_builder_gateway — Run builder_gateway.sce script if it exists (toolbox compilation process)
- tbx_builder_gateway_lang — Run builder_gateway_(language).sce script if it exists (toolbox compilation process)
- tbx_builder_help — Run builder_help.sce script if it exists (toolbox compilation process)
- tbx_builder_help_lang — Run build_help.sce script if it exists (toolbox compilation process)
- tbx_builder_macros — Run buildmacros.sce script if it exists (toolbox compilation process)
- tbx_builder_src — Run builder_src.sce script if it exists (toolbox compilation process)
- tbx_builder_src_lang — Run builder_(language).sce script if it exists (toolbox compilation process)
- Localization
- dgettext — get text translated into the current locale and a specific domain domain.
- getdefaultlanguage — getdefaultlanguage() returns the default language used by Scilab.
- getlanguage — getlanguage() returns current language used by Scilab.
- gettext — get text translated into the current locale and domain.
- LANGUAGE — Variable defining the language (OBSOLETE)
- setdefaultlanguage — sets and saves the internal LANGUAGE value.
- setlanguage — Sets the internal LANGUAGE value.
- JVM
- javaclasspath — set and get dynamic Java class path
- javalibrarypath — set and get dynamic java.library.path
- jre_path — returns Java Runtime Environment used by Scilab
- system_getproperty — gets the system property indicated by a specified key.
- system_setproperty — set a system property indicated by a specified key and value.
- with_embedded_jre — checks if scilab uses a embedded JRE
- API Scilab
- boolean
- isBooleanType — Check if it is a boolean variable.
- getScalarBoolean — Read scalar boolean data from a gateway argument.
- createScalarBoolean — Create scalar boolean variable in Scilab memory.
- booleanExample — Boolean use case.
- Boolean Sparse
- isBooleanSparseType — Check if it is a boolean sparse variable.
- getAllocatedBooleanSparseMatrix — Get sparse matrix attributs.
- freeAllocatedBooleanSparse — Free memory allocated by getAllocatedBooleanSparseMatrix function.
- booleanSparseExample — Boolean sparse use case.
- Scilab Gateway API
- How to
- CallingAScilabFunctionFromACInterface — Calling a scilab function (macros) from a C interface
- HowToAccessAMatrix_1 — How to access a matrix using the C gateway functions
- HowToCheckParameters — how to check parameter send to an interface using the C gateway functions
- HowToCreateAndAccessAList_1 — How to create and access a list using the C gateway functions
- HowToDealWithOptionalParameters — how to deal with optional parameters send to an interface using the C gateway functions
- CheckColumn — C interface function which checks if a parameter send to the C function is a column vector or not
- CheckDimProp — C interface function which checks the comatibility between 2 arguments send to the C function
- CheckDims — C interface function which checks if a parameter send to the C function has the required dimensions
- CheckLength — C interface function which checks the length of a vector send as a parameter to the C function
- CheckLhs — C macro which checks the number of output arguments present in the calling Scilab function.
- CheckRhs — C macro which checks the number of input arguments present in the calling Scilab function.
- CheckRow — C interface function which checks if a parameter send to the C function is a row vector or not
- CheckSameDims — C interface function which checks if two parameters send to the C function have the same size
- CheckScalar — C interface function which checks if a parameter send to the C function is a scalar or not
- CheckSquare — C interface function which checks if a parameter send to the C function is a square matrix or not
- CheckVector — C interface function which checks if a parameter send to the C function is a vector (column or row) or not
- CreateListVarFrom — a C interface function which allows to create a new Scilab parameter in a [mt]list
- CreateListVarFromPtr — a C interface function which allows to create a new Scilab parameter from a pointer in a [mt]list
- CreateVar — a C gateway function which allows to create a new Scilab parameter
- FindOpt — C gateway function find the position of an optional argument given its name
- FirstOpt — C gateway function which returns the position of the first optional parameter
- GetListRhsVar — a C gateway function which allows to access a parameter stored in a [mt]list transmitted to a Scilab function
- GetRhsVar — a C gateway function which allows to access an argument transmitted to a Scilab function
- GetType — C gateway function which returns the type of a parameter in the Scilab memory
- IsOpt — C gateway function which checks if a parameter is optional and returns the name of the parameter
- Lhs — A C gateway function which provides the number of output arguments present in the calling Scilab function
- LhsVar — a C gateway function which specifies which parameters created inside the C gateway will be returned as an output argument into Scilab.
- NumOpt — C gateway function which returns the number of optional parameters sent to a C function
- OverLoad — C gateway function which tells Scilab to look for another overloaded function
- Rhs — A C gateway function which provides the number of input arguments present in the calling Scilab function
- Scierror — C gateway function which displays an error message to the user (same profil as the printf function) and returns an integer value specifying an error level
- ScilabCTypes — the C types available in a C gateway
- get_optionals — C gateway function which initialize the list of optional parameters
- istk — Return a pointer to an integer to access data stored at a given position in the Scilab memory
- sci_types — a C enumeration which defines the types available for a variable
- sciprint — A C gateway function which displays standard messages to the user (same profil as the C printf function)
- stk — Return a pointer to a double to access data stored at a given position in the Scilab memory
- How to
- double
- isDoubleType — Check if it is a double variable.
- getScalarDouble — Get scalar double variable.
- getScalarComplexDouble — Get scalar complex double variable.
- createScalarDouble — Create a scalar double in Scilab memory.
- createScalarComplexDouble — Create a scalar complex double in Scilab memory.
- doubleExample — Double use case.
- integer
- isIntegerType — Check if it is a double variable.
- getScalarInteger8 — Get scalar integer variable.
- createScalarInteger8 — Create scalar integer variable.
- integerExample — Integer use case.
- List manipulation
- list_boolean_reading_API — How to read matrix of boolean in a list.
- list_boolean_writing_API — How to add matrix of boolean in a list.
- list_bsparse_reading_API — How to read boolean sparse in a list.
- list_bsparse_writing_API — How to add boolean sparse matrix in a list.
- list_createlist_API — How to get create a list in Scilab memory.
- list_double_reading_API — How to read matrix of double in a list.
- list_double_writing_API — How to add matrix of double in a list.
- list_getlistitemaddress_API — How to get the address of a list child.
- list_getlistitemnumber_API — How to get the number of items in a list (list, mlist, tlist).
- list_integer_reading_API — How to read matrix of integer in a list.
- list_integer_writing_API — How to add matrix of integer in a list.
- list_pointer_reading_API — How to read pointer in a list.
- list_pointer_writing_API — How to add pointer in a list.
- list_poly_reading_API — How to read matrix of polynomial in a list.
- list_poly_writing_API — How to add matrix of polynomial in a list.
- list_sparse_reading_API — How to read sparse in a list.
- list_sparse_writing_API — How to add sparse matrix in a list.
- list_string_reading_API — How to read matrix of string in a list.
- list_string_writing_API — How to add matrix of string in a list.
- Low level functions
- boolean_reading_API — How to read matrix of boolean.
- boolean_writing_API — How to write matrices of boolean.
- bsparse_reading_API — How to read boolean sparse in a gateway.
- bsparse_writing_API — How to add boolean sparse matrix in a gateway.
- Common_getvaraddr_API — How to get the address of an argument or a variable in a gateway.
- Common_getvardimension_API — How to get the dimensions of an argument or a variable stored as matrix.
- Common_getvartype_API — How to get the type of an argument or a variable within a gateway.
- Common_iscomplex_API — How to get the argument or variable complexity.
- Common_isvarmatrixtype_API — How to know if an argument or a variable is stored as a matrix.
- Double_management_reading_API — How to read matrices of double in a gateway.
- Double_management_writing_API — How to write matrices of doubles in a gateway.
- int_getmatrixofintegerprecision_API — How to get precision of an integer matrix.
- Integer_management_reading_API — How to read matrices of integer in a gateway.
- Integer_management_writing_API — How to write matrices of integers in a gateway.
- Pointer_reading_API — How to read pointer in a gateway.
- Pointer_writing_API — How to write pointer in a gateway.
- poly_getpolyvariablename_API — How to get the symbolic variable name.
- Polynomial_management_reading_API — How to read matrices of polynomials in a gateway.
- Polynomial_management_writing_API — How to write matrices of polynomials in a gateway.
- Sparse_management_reading_API — How to read sparse matric in a gateway.
- Sparse_management_writing_API — How to write sparse matrix in a gateway.
- String_management_reading_API — How to read matrices of strings in a gateway.
- String_management_writing_API — How to write matrices of string in a gateway.
- polynom
- isPolyType — Check if it is a polynom variable.
- getAllocatedSinglePoly — Get single polynom variable.
- getAllocatedSingleComplexPoly — Get single complex polynom variable.
- getAllocatedMatrixOfPoly — Get matrix of polynom variable.
- getAllocatedMatrixOfComplexPoly — Get matrix of complex polynom variable.
- freeAllocatedSinglePoly — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedSingleComplexPoly — Free memory allocated by getAllocatedSingleComplexPoly function.
- freeAllocatedMatrixOfPoly — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfComplexPoly — Free memory allocated by getAllocatedSinglePoly function.
- polyExample — Polynom use case.
- sparse
- isSparseType — Check if it is a sparse variable.
- getAllocatedSparseMatrix — Get sparse matrix variable.
- getAllocatedComplexSparseMatrix — Get complex sparse matrix variable.
- freeAllocatedSparseMatrix — Free memory allocated by getAllocatedSparseMatrix function.
- freeAllocatedComplexSparseMatrix — Free memory allocated by getAllocatedComplexSparseMatrix function.
- sparseExample — Sparse use case.
- string
- isStringType — Check if it is a string variable.
- getAllocatedSingleString — Get single string variable.
- getAllocatedMatrixOfString — Get matrix of polynom variable.
- createSingleString — create a single string variable.
- freeAllocatedSingleString — Free memory allocated by getAllocatedSinglePoly function.
- freeAllocatedMatrixOfString — Free memory allocated by freeAllocatedMatrixOfString function.
- stringExample — String use case.
- api_scilab — api_scilab is the Scilab interface to read/write data from/to Scilab memory
- boolean
- call_scilab API
- BooleanManagement_callscilab — How to manage Scilab's boolean read and write process using call_scilab and api_scilab
- ComplexManagement_callscilab — 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
- DoubleManagement_callscilab — 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
- StringManagement_callscilab — 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
- call_scilab — call_scilab is an interface which provides the ability to call Scilab engine from C/C++ code
- compile_and_run_call_scilab — How to compile a native application based on or using Scilab
- creadbmat — Read a single boolean or a matrix of boolean from Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Boolean reading for remplacement.
- creadchain — Read a single string from Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: String reading for remplacement.
- creadcmat — Read a single complex or a matrix of complex from Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Complex double reading for remplacement.
- creadmat — Read a single double or a matrix of double from Scilab memory using call_scilab. Note that it is the default datatype in Scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Double reading for remplacement.
- cwritebmat — Write a single boolean or a matrix of boolean into Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Boolean writing for remplacement.
- cwritechain — Write a single string into Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: String writing for remplacement.
- cwritecmat — Write a single complex or a matrix of complex into Scilab memory using call_scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Complex double writing for remplacement.
- cwritemat — Write a single double or a matrix of double into Scilab memory using call_scilab. Note that it is the default datatype in Scilab. Starting with Scilab 5.2, this function is obsolete. See API_Scilab: Double writing for remplacement.
- fromc — Checks if current Scilab is called from an external C program (by StartScilab).
- fromjava — Checks if current Scilab is called from javasci
- Java Interface
- Javasci v1 (deprecated)
- SciBoolean — Class to use boolean object with scilab. Deprecated: Please use Javasci v2
- SciBooleanArray — Class to use boolean matrix in Scilab. Deprecated: Please use Javasci v2
- SciComplex — Class to use complex object with scilab. Deprecated: Please use Javasci v2
- SciComplexArray — Class to use complex matrix in Scilab. Deprecated: Please use Javasci v2
- SciDouble — Class to use double object with scilab. Deprecated: Please use Javasci v2
- SciDoubleArray — Class to use real matrix in Scilab. Deprecated: Please use Javasci v2
- SciInteger — Class to use integer object with scilab. Deprecated: Please use Javasci v2
- SciIntegerArray — Class to use int matrix in Scilab. Deprecated: Please use Javasci v2
- SciString — Map a Java String into a Scilab string. Deprecated: Please use Javasci v2
- SciStringArray — Classe to use String matrix in Scilab. Deprecated: Please use Javasci v2
- javasci.Scilab — This class provides the basic methods to execute Scilab code and scripts. Deprecated: Please use Javasci v2
- compile_and_run_javasci_v1 — How to compile a Java application using Javasci v1. Deprecated: Please use Javasci v2
- javasci_faq_v1 — The frequently asked questions - Javasci v1. Deprecated: Please use Javasci v2
- compile_and_run_javasci_v2 — How to compile a Java application using Javasci v2
- javasci — Call Scilab engine from a Java application
- javasci_faq_v2 — The frequently asked questions for Javasci v2
- javasci_v1_limitations — Why javasci v1 is now deprecated ?
- javasci_step_by_step — How to write an application based on javasci v2
- Javasci v1 (deprecated)
- Intersci
- intersci — Scilab tool to interface C or Fortran functions with scilab