Scilabヘルプ
- Scilab
- Scilab keywords
- percent — (%) 特殊文字
- backslash — (\) 左行列除算: exact or least square solution
- brackets [,;] — Concatenation. Recipients of an assignment. Results of a function
- colon (:) — コロン演算子
- comma — (,) 列, 命令, 引数セパレータ
- comments — (// or /*...*/) comments
- comparison — 比較, 関係演算子
- dollar — ($) 最後の添字
- dot — (.) 記号
- equal — (=) 代入 , 比較, 等号
- getscilabkeywords — Scilabキーワードを全リストを返す.
- hat — (^) 累乗
- less — (<) より小さいの比較
- minus — (-) 減算演算子, 符号変更
- not — (~) 論理否定
- parentheses — ( ) 左および右括弧
- plus (+) — 数値の加算。 テキストの連結(グループ化)
- quote — (') 転置演算子, 文字列デリミタ
- semicolon (;) — 式の末尾および行セパレータ
- slash — (/) 右除算およびフィードバック
- star — (*) 乗算演算子
- symbols — scilab 演算子の名前
- tilde — (~) 論理否定
- underscore _ — ignored output argument.
gettext()
alias
- Control flow
- abort — 評価を中断する.
- arguments — keyword to check function arguments
- Arguments Validators — List of predefined validators that can be used in arguments block.
- break — ループ中断を表すキーワード
- case — selectで使用されるキーワード
- continue — ループの次の反復に制御を移すキーワード
- do — ループ用の言語キーワード
- else — if-then-elseおよびselect-case-then-elseのキーワード
- elseif — if-then-elseのキーワード
- end — end キーワード
- for — ループ用の言語キーワード
- halt — 実行を停止
- if then else — 条件付き実行
- pause — は実行中の実行を一時的に一時停止し、コンソールでの指示を許可します
- resume — リターンまたは復帰実行およびローカル変数をコピー
- return — リターンまたは復旧し,ローカルな変数をコピー
- select — select キーワード
- then — 'if'および'select'のキーワード
- try — try-catch 制御命令のtryブロックを開始
- while — while キーワード
- Configuration
- banner — Scilabバナーを表示
- getdebuginfo — Scilab に関するデバッグ情報を取得
- getmemory — 利用可能なシステムメモリおよびシステムメモリの総量を返す
- getmodules — Scilabにインストールされているモジュールの一覧を返す
- getos — オペレーティングシステムの名前とバージョンを返す
- getscilabmode — Scilabモードを取得
- getshell — カレントのコマンドインタプリタを返す.
- getversion — Scilabおよびモジュールのバージョン情報を取得
- oldEmptyBehaviour — Controls the operation+ and operation- behaviour for Scilab
- recursionlimit — get or set the current or maximal allowed depth of nested calls
- sciargs — scilab コマンドライン引数
- ver — Scilabのバージョン情報
- with_javasci — ScilabにJava インターフェイスが組み込まれているかどうかを 調べる
- with_macros_source — マクロのソースがインストールされているかどうかを確認する
- with_module — Scilabモジュールがインストールされているかどうかを調べる
- Debugging
- Error handling
- errclear — エラーのクリア
- error — エラーメッセージ
- error_table — list of main standard errors messages
- lasterror — 直近に記録されたエラーメッセージを取得
- warning — 警告メッセージ
- types
- boolean — Scilab オブジェクト, 論理値(boolean)変数および演算子 & | ~
- functions — Scilab プロシージャおよび Scilab オブジェクト
- hypermatrices — Scilab オブジェクト, Scilabの N 次元行列
- library — library datatype
- matrices — Scilab オブジェクト, Scilabの行列
- rational — Scilab オブジェクト, Scilabの有理数
- strings — Scilabオブジェクト, 文字列
- type — 変数の型を返す
- typename — 変数の型に名前を付ける
- typeof — explicit type or overloading code of an object
- Variables
- Predefined variables
- %chars — Selected sets of Unicode characters
- %e — オイラー数.
- %eps — イプシロン (浮動小数点数相対精度)
- %f or %F — false (偽)用の論理変数.
- %i — 虚数単位
- %inf — 無限大
- %nan — not-a-number
- %pi — 円の円周と直径の比
- %s — 多項式を定義する際に使用される変数.
- %t or %T — true (真)を表す論理値変数.
- %z — 多項式を定義する際に使用される変数.
- home — ユーザディレクトリを取得する.
- SCI, WSCI — Scilabのルートパスの値を有する変数.
- SCIHOME — 設定ファイルおよびScilabセッションの履歴ファイルのパスを有する.
- TMPDIR — テンポラリディレクトリのパス
- checkNamedArguments — Return list of unexpected named arguments
- clear — 変数を消去する
- clearglobal — グローバル変数を削除
- exists — 変数の存在を確認する
- global — グローバル変数を定義する
- isdef — 変数の存在を確認
- isglobal — checks if a local variable has a global counterpart
- names — Scilab 名前の構文
- predef — 変数の保護
- who — 変数の一覧
- who_user — ユーザ変数の一覧
- whos — 長い形式で変数のリストを得る
- Predefined variables
- exit — カレントのScilab セッションを終了する
- quit — Scilabを終了またはpauseレベルを減らす
- scilab — Scilabおよび関連ツールを起動するためのツール
- startup — スタートアップファイル
- Scilab keywords
- 微分方程式
- SUite of Nonlinear and DIfferential/ALgebraic equation - SUNDIALS solvers
- Options, features and user functions
- SUN_Clink — Compiling and linking a C user function
- Callback — Specifying a user callback
- Complex solutions — Computing a complex solution and its applications
- Events — Specifying a user events function
- Jacobian — Specifying a user-supplied Jacobian or its approximation
- Options (kinsol) — Changing the default behavior of solver
- SUNDIALS Linear Solvers — SUNDIALS direct and iterative, preconditionned linear solvers
- Options (ODE and DAE solvers) — Changing the default behavior of solver
- Pure quadrature — Integration of quadrature equations
- Sensitivity (DAE) — Forward Sensitivity computation with ida
- Sensitivity (ODE) — Forward Sensitivity computation with cvode
- Solution output (ODE and DAE solvers) — Specialized output of solvers
- User functions — Coding user functions used by SUNDIALS solvers
- arkode — SUNDIALS ordinary differential equation additive Runge-Kutta solver
- cvode — SUNDIALS ordinary differential equation solver
- ida — SUNDIALS differential-algebraic equation solver
- kinsol — SUNDIALS general-purpose nonlinear system solver
- Options, features and user functions
- bvode — コロケーション法によるODEの境界値問題
- dae — 微分代数方程式ソルバ
- daeoptions — daeソルバのオプションを設定
- daskr — ゼロ交差を有するDAEソルバー
- dasrt — ゼロ交差するDAE
- dassl — 微分代数方程式
- diff — 差分および離散微分
- impl — 微分代数方程式
- int2d — 求積法および立体求積法により2次元積分を定義
- int3d — 求積法および立体求積法により3次元積分を定義
- intc — コーシー積分
- integrate — 求積法による式の積分
- intg — 定積分
- intl — コーシー積分
- intsplin — スプライン補間による実験データの積分
- inttrap — 台形則による実験データの積分
- numderivative — approximate derivatives of a function (Jacobian or Hessian)
- ode — 常微分方程式ソルバ
- ode_discrete — 常微分方程式ソルバ, 離散時間シミュレーション
- ode_optional_output — ode ソルバのオプション出力の説明
- ode_root — 求解付きの常微分方程式ソルバ
- odedc — 離散/連続 ODE ソルバ
- odeoptions — ODEソルバのオプションを設定する
- SUite of Nonlinear and DIfferential/ALgebraic equation - SUNDIALS solvers
- Elementary Functions
- Complex
- Discrete mathematics
- factor — 素因数分解関数
- factorial — factorial function : product of the n first positive integers
- gcd — Greatest (positive) Common Divisor
- lcm — least common (positive) multiple of integers or of polynomials
- nchoosek — Computes binomial numbers (n,k) = numbers of combinations
- primes — 素数関数
- rat — 浮動小数点数の有理数近似
- elementarymatrices
- random
- blockdiag — Creates a block diagonal matrix from provided arrays. Block diagonal system connection.
- diag — 対角行列の構築または展開
- empty [] — empty matrix. Array ranges destructor.
- eye — 単位行列
- linspace — generates linearly spaced numbers between 2 reached bounds
- logspace — 対数的間隔のベクトル
- meshgrid — Create matrices or 3-D arrays from vectors replicated in 2 or 3 dimensions
- ndgrid — build matrices or N-D arrays by replicating some template vectors
- ones — 要素が1の行列
- perms — Generate the table of permutations of given elements
- repmat — Replicate and tile an array
- squarewave — 周期 2*%piの矩形波を生成
- testmatrix — ヒルバート,フランクのような特殊行列を作成
- toeplitz — Toeplitz matrix (chosen constant diagonal bands)
- zeros — ゼロからなる行列
- Exponential
- Floating point
- ceil — 切り上げ
- clean — 行列を消去 (小さなエントリをゼロに丸める)
- double — converts inttype integers or booleans into decimal encoding
- fix — 0方向への丸め
- floor — 下方向への丸め
- format — set the default output format of decimal numbers
- ieee — 浮動小数点例外モードを設定
- int — ゼロ方向への丸め
- isinf — tests for infinite elements
- isnan — "Not a Number" エントリを調べる
- nearfloat — 前のまたは次の浮動小数点数を取得
- nextpow2 — 指定値を超える2の累乗の最小値
- number_properties — 浮動小数点数パラメータを定義する
- round — 最も近い整数に丸める
- signed zero -0 — Processing of -0 versus 0
- Integer representation
- Integers
- matrixmanipulation
- Shape tests
- cat — 複数の配列を結合する
- circshift — circularly shifts elements or subarrays of an array (regular, of structures, cells, custom)
- flipdim — 指定した次元に沿って x ブロック要素を反転
- matrix — ベクトルまたは行列を異なる大きさの行列に成形する
- permute — permutes the dimensions of an array
- pertrans — 第2対角項を基準として転置
- resize_matrix — 行列またはハイパー行列をトリムまたは拡張(およびキャスト)
- squeeze — removes singleton dimensions of a ND-array
- tril — 行列の下三角部
- triu — 上三角
- matrixoperations
- abs — 絶対値, 大きさ
- and — logical AND between the elements of a boolean or numerical array
- cross — ベクトル外積
- cumprod — 配列要素の累積積
- cumsum — 配列要素の累積和
- kron .*. — クロネッカー積. Weighted array replication
- kron .\. ./. — Kronecker left and right divisions
- max — maximum
- min — minimum
- norm — 行列のノルム
- or — logical OR over the elements of a boolean or numerical array
- prod — 配列要素の積
- sign — signum function
- sum — 配列要素の合計
- searchandsort
- dsearch — 指定の分類で行列またはハイパー行列の要素を分配, 配置および数える
- find — 論理値ベクトルまたは行列のtrue要素の添え字を見つける
- gsort — sorts boolean, numerical and string arrays
- members — 配列の各要素または他の配列の行または列を数える(及び位置を調べる)
- vectorfind — locates occurences of a (wildcarded) vector in a matrix or hypermatrix
- setoperations
- Trigonometry
- Matrix-wise processing
- acos — 要素毎の逆余弦(rad)
- acosd — 要素毎の逆余弦, 結果は度.
- acosh — hyperbolic cosine inverse
- acot — 引数の要素毎の逆正接を計算する.
- acotd — 引数の要素毎の逆正接(単位:度)を計算する.
- acoth — 要素毎の逆双曲線正接.
- acsc — 引数の逆余割を要素毎に計算する.
- acscd — 引数の逆余割を要素毎に計算し,結果を度単位で返す.
- acsch — 引数の逆双曲線余割を要素毎に計算する.
- asec — 引数の要素毎の逆割線を計算する.
- asecd — 引数の要素毎の逆割線を計算し,結果を度単位で返す.
- asech — 引数の要素毎の逆双曲線割線を計算する.
- asin — 逆正弦
- asind — 逆正弦 (結果の単位: 度)
- asinh — 双曲線逆正弦
- atan — 2象限および 4象限逆正接
- atand — 2象限および 4象限逆正接, 結果の単位は度.
- atanh — 双曲線逆正接
- cos — 余弦関数
- cosd — 要素毎の余弦(引数の単位:度)
- cosh — 双曲線余弦
- cotd — コタンジェント(余接,引数の単位:度)
- cotg — コタンジェント(余接)
- coth — 双曲線コタンジェント(余接)
- csc — 引数のコセカント(余割)を要素毎に計算する.
- cscd — 度単位で指定した引数のコセカント(余割)を要素毎に計算する
- csch — 引数の双曲線コセカントを要素毎に計算する.
- sec — 引数の割線を要素毎に計算する.
- secd — 要素毎の割線(引数の単位:度)
- sech — 引数の双曲線割線を要素毎に計算する
- sin — 正弦関数
- sind — 要素毎の正弦(引数の単位:度).
- sinh — 双曲線正弦
- tan — 正接
- tand — 正接 (単位: 度)
- tanh — 双曲線正接
- Bitwise operations
- bitand — bitwise logical AND between element-wise integers of 2 arrays
- bitcmp — bitwise complement of integers
- bitget — Extracts from integers bits of given indices
- bitor — bitwise logical OR between element-wise integers of 2 arrays
- bitset — Sets bits of given indices in some integers
- bitstring — A string giving the literal bit representation of a number
- bitxor — bitwise logical XOR between element-wise integers of 2 arrays
- &, && — Binary AND between integers. Logical AND over/between booleans and numbers
- extraction — 行列およびリストのエントリの展開
- ind2sub — 線形添字を添字付き行列に変換
- insertion — 変数への部分的な代入または修正
- isempty — 変数が空の行列または空のリストかどうかを調べる
- isequal — tests the strict global equality between several objects, without equivalences
- modulo — 左オペランド符号を有するモジュロm剰余演算
- ndims — 配列の次元の数
- |, || — Binary OR between integers. Logical OR over/between booleans and numbers
- size — オブジェクトの大きさ
- sub2ind — 行列添字を線形添字に変換
- Linear Algebra
- Eigenvalue and Singular Value
- Factorization
- Kernel
- Linear Equations
- Markov Matrices
- classmarkov — マルコフ行列の再帰的かつ一時的なクラス
- eigenmarkov — 正規化された左および右マルコフ固有ベクトル
- genmarkov — 再帰的および一時的なクラスを有するランダムなマルコフ行列を生成する
- Matrix Analysis
- Matrix Pencil
- State-Space Matrices
- Subspaces
- givens — ギブンス変換
- householder — Householder orthogonal reflexion matrix. Symetrical wrt a plane
- proj — 投影
- Interpolation
- bsplin3val — 3次元スプラインの任意微分評価関数
- cshep2d — 2次元3次シェパード(散布)補間
- eval_cshep2d — 2次元の3次シェパード補間の評価
- interp — 3次スプライン評価関数
- interp1 — 1D interpolation in nearest, linear or spline mode
- interp2d — 双3次スプライン (2d) 評価関数
- interp3d — 3次スプライン評価関数
- interpln — 線形補間
- linear_interpn — n 次元線形補間
- lsq_splin — 重み付き最小二乗三次スプラインフィッティング
- mesh2d — Triangulation of n points in the plane
- smooth — スプライン関数によるスムージング
- splin — 3次スプライン補間
- splin2d — 双3次スプラインのグリッド2次元補間
- splin3d — 3次元補間グリッドのスプライン
- CACSD
- Control Design
- Control Loop
- H-infinity
- ccontrg — H無限大コントローラの中央解
- dhinf — 離散時間システムのH無限大設計
- dhnorm — 離散 H無限大ノルム
- gamitg — 連続時間システムのH無限大ガンマ・イタレーション
- h2norm — 連続時間プロパー動的システムのH2ノルム
- h_cl — 閉ループ行列
- h_inf — 連続時間H無限大 (中心) コントローラ
- h_inf_st — 静的なH_infinity問題
- h_norm — H無限大ノルム
- hinf — 連続時間システムのH無限大設計
- linf — 無限大ノルム
- linfn — 無限大ノルム
- macglov — 連続時間動的システムのMac Farlane Glover 問題
- nehari — 連続時間動的システムのネハリ近似
- parrot — Parrotの問題
- Linear Quadratic
- fourplan — 拡張プラントを4つのプラントに変換する
- gcare — 制御リカッチ方程式
- gfare — フィルタリカッチ方程式
- leqr — H無限大 LQ ゲイン (全状態)
- lqe — linear quadratic estimator (Kalman Filter)
- lqg — LQG compensator
- lqg2stan — LQG を標準問題に変換する
- lqg_ltr — LQG/LTR (loop transform recovery)設計
- lqi — Linear quadratic integral compensator (full state)
- lqr — LQ compensator (full state)
- Pole Placement
- ddp — 外乱デカップリング
- gfrancis — 追尾用のフランシス方程式
- Identification
- arl2 — L2伝達関数近似による SISO モデル実現
- armax — armax 同定
- armax1 — armax 同定
- findABCD — 離散時間システムの部分空間の同定
- findAC — 離散時間システム部分空間の同定
- findBD — 状態量初期値および離散時間システムのシステム行列BとD
- findBDK — カルマンゲインおよび離散時間システムの B, D システム行列
- findR — 線形時不変システムの行列を指定する際のプリプロセッサ
- findx0BD — 状態量,離散時間システムのBおよびD行列を推定
- imrep2ss — インパルス応答の状態空間実現
- inistate — 離散時間システムの状態量初期値を推定
- lin — 線形化
- sident — 離散時間状態空間実現およびカルマンゲイン
- sorder — 離散時間システムの次数を計算
- time_id — SISO 最小二乗同定
- Linear Analysis
- Controllability Observability
- Frequency Domain
- black — Black図 (ニコルス線図)
- bode — ボード線図
- bode_asymp — ボード線図の漸近線
- calfrq — 離散的な周波数応答
- dbphi — 位相および振幅表現の周波数応答
- freq — 周波数応答
- freson — ピーク周波数
- gainplot — ゲインプロット
- hallchart — Draws a Hall chart
- nicholschart — ニコルス線図
- nyquist — ナイキスト線図
- nyquistfrequencybounds — ナイキスト軌跡が指定した矩形に入る周波数および出る周波数を計算する.
- phasemag — 位相と振幅の計算
- phaseplot — 周波数位相プロット
- repfreq — 周波数応答
- svplot — 特異値シグマプロット
- trzeros — 伝送ゼロおよび通常ランク
- Stability
- Time Domain
- sensi — 感度関数
- Linear System Factorization
- Linear System Representation
- abcd — 状態空間行列
- arma — Scilab armaライブラリ
- arma2p — ar形式から多項式行列を展開
- arma2ss — armaxデータ構造体を状態空間表現に変換する.
- armac — armax処理の Scilab 記述
- bloc2ss — ブロック図を状態空間表現に変換
- cont_frm — 可制御状態空間への変換
- des2ss — 記述子から状態空間へ
- des2tf — 記述子から伝達関数への変換
- frep2tf — 周波数応答から伝達関数実現を得る
- lsslist — Scilab 線形状態空間関数を定義
- markp2ss — マルコフパラメータを状態空間に変換
- pfss — 部分分数分解
- pol2des — 記述形式の多項式行列
- sm2des — システム行列を記述子に変換
- sm2ss — システム行列を状態空間に変換
- ss2des — (多項式) 状態空間をディスクリプタ形式に変換
- ss2ss — 状態空間から状態空間への変換, フィードバック, 注入
- ss2tf — 状態空間から伝達関数への変換
- ss2zp — SIMO state space system to zero pole gain representation
- ssprint — 線形システム用の整形出力
- ssrand — 乱数生成器
- sysconv — システム変換
- syslin — 線形システムを定義する
- syssize — 状態空間システムの大きさ
- systmat — システム行列
- tf2des — 伝達関数をディスクリプタ形式に変換
- tf2ss — 伝達関数から状態空間表現への変換
- tf2zp — SIMO transfer function to zero pole gain representation
- trfmod — 極/ゼロ表示
- zp2ss — Zero pole gain to state space
- zp2tf — Zero pole gain to transfer function
- zpk — Zero pole gain system representation
- zpk2ss — Zero pole gain to state space
- zpk2tf — Zero pole gain to transfer function
- Matrix Computation
- Model Transformation
- Control Design
- Polynomials
- bezout — Bezout法により、2つの多項式または2つの整数の最大公約数を計算します
- chepol — チェビシェフ多項式
- cmndred — 共通分母形式
- coeff — 多項式行列の係数
- coffg — 多項式行列の逆
- colcompr — 多項式行列の列圧縮
- degree — 多項式行列の次数
- derivat — 有理行列の微分
- determ — 多項式行列の行列式
- detr — determinant of a matrix of rationals
- diophant — Solves the diophantine (Bezout) equation p1*x1 + p2*x2 = b
- factors — 実数因数分解
- hermit — エルミート形式
- horner — 多項式/有理数の評価
- hrmt — 多項式の最大公約数
- htrianr — 多項式行列の三角化
- inv_coeff — 係数を指定して多項式行列を作成
- invr — (有理) 行列の逆
- lcmdiag — 最小公倍数対角分解
- ldiv — 多項式行列の長除算
- pdiv — 多項式の除算
- pol2str — 多項式を文字列に変換
- polfact — 最小因数
- poly — Polynomial definition from given roots or coefficients, or characteristic to a square matrix.
- polyDisplay — set or get the display mode of polynomials
- polyint — Polynomial integration
- residu — 残差
- roots — 多項式の根
- rowcompr — 多項式行列の行圧縮
- sfact — 離散時間スペクトル分解
- simp — 有理数の簡単化
- simp_mode — 有理数の簡単化のオン/オフを切り替える
- sylm — シルベスタ行列
- varn — 多項式または有理分数のシンボリック変数
- Signal Processing
- Correlation Convolution
- Filters
- How to design an elliptic filter — 楕円フィルタの設計法 (アナログおよびデジタル)
- analpf — アナログローパスフィルタを作成する
- buttmag — バターワースフィルタの応答
- casc — 係数からフィルタのカスケード実現を作成
- cheb1mag — 1型チェビシェフフィルタの応答
- cheb2mag — 2型チェビシェフフィルタの応答
- ell1mag — 楕円フィルタの振幅
- eqfir — FIRフィルタのミニマックス近似
- eqiir — IIRフィルタの設計
- faurre — Faurreアルゴリズムによりフィルタの計算
- ffilt — FIRローパスフィルタの係数
- filt_sinc — sinc関数の標本
- filter — デジタルフィルタによりデータ系列のフィルタ処理を行う
- find_freq — 楕円フィルタ設計用に互換パラメータを得る
- frmag — FIRおよびIIRフィルタの振幅
- fsfirlin — 周波数標本法によるFIR, 線形位相フィルタの設計
- group — デジタルフィルタの群遅延
- hilbert — ヒルバート変換により実信号の離散解析信号を計算する
- iir — iir デジタルフィルタ
- iirgroup — IIRフィルタの群遅延Lp最適化
- iirlp — IIRフィルタLp最適化
- kalm — カルマン更新
- lev — Yule-Walker方程式 (Levinsonのアルゴリズム)
- levin — (多次元)LevinsonアルゴリズムによりToeplitz システムを解く
- lindquist — Lindquistのアルゴリズム
- remez — 余弦の合計を行う連続関数の重み付きチェビシェフ近似に関する remez交換アルゴリズム.
- remezb — 振幅応答のミニマックス近似
- sgolay — Savitzky-Golay Filter Design
- sgolaydiff — Numerical derivatives computation using Savitzky-Golay filter.
- sgolayfilt — Filter signal using Savitzky-Golay Filter.
- srfaur — 平方根アルゴリズム
- srkf — 平方根カルマンフィルタ
- sskf — 定常状態カルマンフィルタ
- syredi — IIRフィルタの設計, syrediコードインターフェイス
- system — 観測更新
- trans — ローパスから他のフィルタに変換する
- wfir — 線形位相FIRフィルタ
- wfir_gui — 対話的にwfirフィルタを設計する際に使用するGUI
- wiener — ウイナー推定
- wigner — '時間-周波数' ウィグナースペクトラム
- window — 様々な型の対称ウインドウを計算
- yulewalk — 最小二乗フィルタを設計
- zpbutt — バターワースアナログフィルタ
- zpch1 — チェビシェフアナログフィルタ
- zpch2 — チェビシェフアナログフィルタ
- zpell — ローパス楕円フィルタ
- Identification
- Spectral estimation
- Transforms
- bilt — 極/ゼロ表現で指定したSISO系の双一次または双二次変換
- detrend — ベクトルから定数, 線形または区分線形トレンドを削除する
- intdec — 信号のサンプリングレートを変更
- unwrap — Y(x)輪郭またはZ(x,y)面をアンラップする. Y(x)輪郭を展開する
- xcov — 離散自己/相互共分散を計算する
- FFTW
- fftw_flags — fftプランナアルゴリズム選択用手法を設定する
- fftw_forget_wisdom — fftw wisdomをリセット
- get_fftw_wisdom — fftw wisdomを返す
- set_fftw_wisdom — fftw wisdomを設定
- Special Functions
- %k — ヤコビの完全楕円積分
- airy — Airy functions of the first and second kind, and their derivatives
- amell — ヤコビのam関数
- besseli — 第1種修正ベッセル関数 (Iα).
- beta — ベータ関数 (第1種オイラー積分)
- calerf — 誤差関数を計算する.
- dawson — Dawson (スケーリングされた虚数の誤差) 関数を計算.
- delip — 第一種の完全および不完全楕円積分
- dlgamma — ガンマ関数, psi関数の微分
- ellipj — Jacobi elliptic functions
- erf — 誤差関数.
- erfc — 相補誤差関数.
- erfcx — スケーリング付き相補誤差関数.
- erfi — 虚数の誤差関数.
- erfinv — 逆誤差関数
- findm — 楕円フィルタ設計用
- gamma — gamma function, complete or incomplete normalized
- gammaln — ガンマ関数の対数.
- legendre — 随伴ルジャンドル関数
- sinc — sinc関数
- sincd — デジタル sinc関数または Direchlet カーネル
- Statistics
- Sparses Matrix
- Sparse Decompositions
- Linear Equations (Iterative Solvers)
- Sparse Matrix Manipulation
- Sparse Matrix Conversion
- Sparse Jacobian computation
- spCompHessian — Consruct a compressed Hessian engine from its sparsity pattern using column intersection graph coloring
- spCompJacobian — Consruct a compressed Jacobian engine from its sparsity pattern using column intersection graph coloring
- spyCol — Represent sparsity pattern of a matrix with column coloring
- chfact — 疎行列のコレスキー分解
- chsolve — 疎行列のコレスキーソルバ
- ordmmd — 複数の最小次元順序付けを計算する
- UMFPACK Interface
- 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
- PlotSparse — plot the pattern of non nul elements of a sparse matrix
- ReadHBSparse — read a Harwell-Boeing sparse format file
- res_with_prec — computes the residual r = Ax-b with precision
- taucs_chdel — utility function used with taucs_chfact
- taucs_chfact — cholesky factorization of a sparse s.p.d. matrix
- taucs_chget — retrieve the Cholesky factorization at the scilab level
- taucs_chinfo — get information on Cholesky factors
- taucs_chsolve — solves a linear s.p.d. system A*X = B from Cholesky factors of the sparse A
- umf_ludel — utility function used with umf_lufact
- umf_lufact — lu factorization of a sparse matrix
- umf_luget — retrieve lu factors at the Scilab level
- umf_luinfo — get information on LU factors
- umf_lusolve — solve a linear sparse system given the LU factors
- umfpack — solve sparse linear system
- Optimization and Simulation
- Annealing
- Utilities
- 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 neighborhood relationship
- neigh_func_vfsa — The Very Fast Simulated Annealing neighborhood relationship
- 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
- optim_sa — A Simulated Annealing optimization method
- Utilities
- 遺伝的アルゴリズム
- Algorithms
- 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
- Utilities
- 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
- output_ga_default — A simple output function used for logging purposes
- 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
- Algorithms
- Nonlinear Least Squares
- Semidefinite Programming
- Neldermead
- fminsearch — Computes the unconstrained minimum of given function with the Nelder-Mead algorithm.
- neldermead — Provides direct search optimization algorithms.
- overview — An overview of the Nelder-Mead toolbox.
- nmplot — Provides direct search optimization algorithms.
- 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_cget — Returns the value for the given key.
- optimbase_checkbounds — Checks the bounds.
- optimbase_checkcostfun — Checks the cost function.
- optimbase_checkx0 — Checks initial guess.
- optimbase_configure — Configures the current object.
- optimbase_destroy — Resets the historyfopt and historyxopt fields of an object.
- optimbase_function — Calls cost function.
- optimbase_get — Returns the value for the given key.
- optimbase_hasbounds — Checks if the bounds are specified.
- optimbase_hasconstraints — Checks if the constraints are specified.
- optimbase_hasnlcons — Checks if the non linear constraints are specified.
- optimbase_histget — Returns the history value.
- optimbase_histset — Set the history value at given iteration for the given key.
- optimbase_incriter — Increments the number of iterations.
- optimbase_isfeasible — Checks if the point satisfies constraints.
- optimbase_isinbounds — Checks if the given point satisfies bounds constraints.
- optimbase_isinnonlincons — Checks if the given point satisfies the non-linear constraints.
- optimbase_log — Prints the given message.
- optimbase_new — Creates a new optimization object.
- optimbase_outputcmd — Calls back user's output command.
- optimbase_outstruct — Returns a data structure with type T_OPTDATA.
- overview — An overview of the Optimbase toolbox.
- optimbase_proj2bnds — Returns a projection point.
- optimbase_set — Set the value for the given key.
- optimbase_stoplog — Prints the given stopping message.
- optimbase_terminate — Checks if the algorithm is terminated.
- Simplex
- optimsimplex_center — Computes the center.
- optimsimplex_check — Checks the consistency of internal data
- optimsimplex_compsomefv — Computes the values of the function at vertices points.
- optimsimplex_computefv — Computes the values of the function at vertices points.
- optimsimplex_deltafv — Computes the difference of function values.
- optimsimplex_deltafvmax — Computes the difference of function value between the highest and the lowest vertices.
- optimsimplex_destroy — Destroys the simplex object.
- optimsimplex_dirmat — Computes the directions.
- optimsimplex_fvmean — Computes the mean.
- optimsimplex_fvstdev — Computes the standard deviation.
- optimsimplex_fvvariance — Computes the variance.
- optimsimplex_getall — Returns all the data contained in the simplex object.
- optimsimplex_getallfv — Returns all the function values contained in the simplex object.
- optimsimplex_getallx — Returns all the coordinates.
- optimsimplex_getfv — Returns the function value at given index.
- optimsimplex_getn — Returns the dimension of the space.
- optimsimplex_getnbve — Gets the number of vertices of the simplex.
- optimsimplex_getve — Gets the vertex at the given index.
- optimsimplex_getx — Gets the coordinates of the vertex at given index.
- optimsimplex_gradientfv — Returns the simplex gradient of the function.
- optimsimplex_new — Creates a new simplex object.
- overview — An overview of the Optimsimplex toolbox.
- optimsimplex_reflect — Returns the reflected simplex object.
- optimsimplex_setall — Sets all in the simplex object.
- optimsimplex_setallfv — Sets all the function values.
- optimsimplex_setallx — Sets all the coordinates.
- optimsimplex_setfv — Sets the function value at given index.
- optimsimplex_setn — Sets the dimension of the space.
- optimsimplex_setnbve — Sets the number of vertices of the simplex.
- optimsimplex_setve — Sets the data at given index in the current simplex.
- optimsimplex_setx — Sets the coordinates at given index into the current simplex.
- optimsimplex_shrink — Shrinks the simplex.
- optimsimplex_size — Computes the size.
- optimsimplex_sort — Sorts the simplex.
- optimsimplex_xbar — Returns the center of n vertices.
- fsolve — n個の非線形関数システムのゼロを見つける
- karmarkar — Solves a linear optimization problem.
- NDcost — generic external for optim computing gradient using finite differences
- optim — non-linear optimization routine
- qld — linear quadratic programming solver
- qp_solve — 組み込みの線形二次計画ソルバー
- qpsolve — 線形二次計画ソルバー
- readmps — Reads a Linear Program from a MPS file.
- Annealing
- XML Management
- htmlDump — HTML文書をダンプ
- htmlRead — ローカルまたはリモートファイルからHTMLストリームを読み込む
- htmlReadStr — 文字列からHTMLツリーを読み込む
- htmlWrite — HTML文書をファイルに書き込む
- xmlAddNs — XML要素に名前空間を追加
- xmlAppend — 子要素を親に追加する
- xmlAsNumber — XPathクエリの結果を数値の行に変換
- xmlAsText — XPathクエリの結果を文字列の行に変換
- xmlDelete — XML文書を削除
- xmlDocument — XML文書を新規に作成
- xmlDTD — XML DTDオブジェクトを作成
- xmlDump — XMLオブジェクトをダンプする
- xmlElement — XML要素を新規に作成する
- xmlFormat — Scilab変数をXMLに整形する
- xmlGetNsByHref — 名前名前をhrefにより取得する
- xmlGetNsByPrefix — 接頭辞により名前空間を取得する
- xmlGetOpenDocs — オープンされたXML文書またはXML検証ファイルを全て取得する.
- xmlGetValues — XMLファイルで選択されたタグ属性の値を解析して取得する
- xmlIsValidObject — XMLオブジェクトの存在を調べる
- xmlName — 要素名を取得する.
- xmlNs — XML名前空間を新規に作成する
- XML Objects — 異なるのXMLオブジェクトのプロパティを記述する
- xmlRead — ローカルまたはリモートファイルからXMLストリームを読み込む
- xmlReadStr — 文字列からXMLツリーを読み込む
- xmlRelaxNG — XML Relax NGオブジェクトを作成する
- xmlRemove — 要素または要素のリストを親から削除する
- xmlSchema — XMLスキーマオブジェクトを作成する
- xmlSetAttributes — 属性の名前と値を設定する.
- xmlSetValues — Sets some attribute=value in an XML document for a given tag/XPath
- xmlValidate — DTD, Relax NG または Schema により文書を検証する.
- xmlWrite — XML文書をファイルに書き込む
- xmlXPath — XML文書にXPathクエリを作成する
- HDF5 files
- h5is* tests
- h5isArray — HDF5オブジェクトが配列かどうかを確認
- h5isAttr — HDF5オブジェクトが属性かどうか確認
- h5isCompound — HDF5オブジェクトが複合オブジェクトかどうかを確認
- h5isFile — HDF5オブジェクトがファイルかどうか確認
- h5isGroup — HDF5オブジェクトがグループオブジェクトかどうか確認
- h5isRef — HDF5オブジェクトがリファレンスオブジェクトかどうか確認
- h5isSet — HDF5オブジェクトがデータセットかどうか確認
- h5isSpace — HDF5オブジェクトがデータスペースかどうか確認
- h5isType — HDF5オブジェクトが型かどうか確認
- h5isVlen — HDF5オブジェクトが可変長配列かどうか確認
- h5attr — 属性を作成する
- h5close — HDF5オブジェクトを閉じる
- h5cp — オブジェクトをコピーする
- h5dataset — データセットを作成し, データを書き込む
- h5dump — H5オブジェクトの内容を標準出力ストリームにダンプ
- h5exists — 指定した名前のオブジェクトが存在するかどうかを確認
- h5flush — ファイルに関連するバッファを全てフラッシュする
- h5get — 指定した名前のオブジェクトを取得
- h5group — グループを作成
- h5label — データセットに名前を付ける
- h5ln — オブジェクトを他のオブジェクトにリンクする
- h5ls — HDF5オブジェクト (グループまたはデータセット)の内容の一覧を得る
- h5mount — グループにファイルをマウントする
- h5mv — オブジェクトを移動
- H5 Objects — 種々のH5オブジェクトのプロパティを説明
- h5open — HDF5ファイルをオープン
- h5read — HDF5データセットのデータを読み込む
- h5readattr — HDF5属性のデータを読み込む
- h5rm — HDF5ファイルから要素を削除
- h5umount — マウントされたファイルのマウント解除する.
- h5write — データセットを作成(存在しない場合)し, データを書き込む
- h5writeattr — グループまたはデータセット内に属性を書き込む
- h5is* tests
- Files : Input/Output functions
- Directory
- file_system
- Paths - Filenames
- basename — ファイル名からディレクトリと接尾辞を取り除く
- fileext — ファイルパスの拡張子を返す
- fileparts — ファイルパスのパス,ファイル名,拡張子を返す
- filesep — カレントのプラットフォームにおけるディレクトのリセパレータを返す
- fullfile — パーツから完全なファイル名を構築
- fullpath — 指定した相対パス名に関する完全なパス名を作成する.
- get_absolute_file_path — Scilabでオープンしたファイルの絶対パス名を出力します.
- getdrives — コンピュータのファイルシステムにマウントされている全ての ドライブ名を取得する.
- getlongpathname — ロングパス名を取得 (Windows専用)
- getrelativefilename — 絶対ディレクトリおよび絶対ファイル名を指定すると, 相対ファイル名を返す.
- getshortpathname — ショートパス名を取得 (Windows専用)
- is_absolute_path — 引数が絶対パスかどうか調べる
- pathconvert — POSIXおよびwindowsの間でパス名を変換.
- pathsep — 現在のオペレーティングシステムのPATH環境変数で使用されるパス区切り文字を提供します.
- splitURL — URL (HTTP, HTTPS, FTP...) を分解
- tempname — ユニークなファイル名を有するファイルを作成
- compress — Compress files in an archive
- decompress — decompress files from an archive
- dispfiles — オープンされているファイルのプロパティを表示
- fprintfMat — 行列をファイルに書き込む
- fscanfMat — テキストファイルから行列を読み込む
- getmd5 — md5 チェックサムを取得
- getURL — URL (HTTP, HTTPS, FTP...) をダウンロード
- hash — get checksum of file or string using various digest algorithms
- %io — 標準入力および標準出力を保持する変数(ファイル記述子).
- listvarinfile — 保存されたデータファイルの中の変数の一覧を得る
- mclearerr — バイナリファイルアクセスエラーをリセット
- mclose — オープンされているファイルを閉じる
- meof — ファイルの終端に達したかどうかを確認する
- merror — ファイルアクセスに関するエラーインジケータを調べる
- mfprintf — converts, formats, and writes data to a file
- mscanf — 標準入力から入力を読み込む (C言語の scanf 関数へのインターフェイス)
- mget — parses numbers in a binary file and returns them as decimals
- mgetl — アスキーファイルから行を読み込む
- mgetstr — ファイルから文字列を読み込む
- mopen — ファイルをオープン
- mput — 指定したバイナリ形式でバイトまたはワードを書き込む
- mputl — テキストファイルに文字列を書き込む
- mputstr — write a single text in an open file
- mseek — バイナリファイルの中でカレントの位置を設定する.
- mtell — ファイル先頭基準でカレントバイトのオフセットを返す
- save_format — "save"で作成されるファイルの形式
- scanf — 標準入力を整形された入力に変換する
- scanf_conversion — mscanf, msscanf, mfscanf 変換指定子
- Input/Output functions
- OS_commands
- getenv — 環境変数の値を取得
- getpid — ScilabプロセスIDを取得
- host — executes a Windows, Linux, or MacOS command
- setenv — 環境変数の値を設定e
- unix_g — いくつかのWindows、LinuxまたはMacOS命令を実行し、変数で出力する
- unix_s — Windows、LinuxまたはMacOSの命令を静かに実行する
- unix_w — いくつかのWindows、LinuxまたはMacOS命令を実行し、結果をScilabコンソールに表示する
- unix_x — いくつかのWindows、LinuxまたはMacOS命令を実行する: 結果はポップアップメッセージボックスに表示される
- file — ファイル管理
- getio — Scilabの入出力論理ユニットを取得
- load — Loads some archived variables, a saved graphic figure, a library of functions
- read — 行列を読み込む
- save — Saves some chosen variables in a binary data file
- write — フォーマットされたファイルに書き込む
- OS_commands
- Graphics
- 2d_plot
- champ — 2次元ベクトルフィールドのプロット
- champ_properties — 2次元ベクトルフィールドエンティティプロパティの説明
- comet — 2次元 comet アニメーションプロット
- contour2d — 2次元プロット上に曲面の等高線を描画
- contour2di — 2次元プロット上の曲面の等高線を計算
- contour2dm — compute level curves of a surface defined with a mesh
- contourf — 2次元プロット上に曲面の塗りつぶした等高線を描画
- cutaxes — plots curves or an existing axes along a discontinuous or multiscaled axis
- errbar — 2次元プロットに垂直誤差バーを追加
- fchamp — 2次元1階常微分方程式(ODE)のフィールド方向
- fec — 三角メッシュ上に定義された関数の擬似カラープロット
- fec_properties — fec エンティティプロパティの説明
- fgrayplot — 関数により定義される曲面のカラー二次元プロット
- grayplot — 曲面の2次元カラープロット
- grayplot_properties — grayplotエンティティのプロパティの説明
- graypolarplot — 曲面の極座標2次元カラープロット
- histplot — ヒストグラムをプロットする
- LineSpec — プロットの線の外観を簡単にカスタマイズするための仕様
- loglog — 2D logarithmic plot
- Matplot — 行列のカラー二次元プロット
- Matplot1 — 行列の2次元カラープロット
- Matplot_properties — Matplotエンティティプロパティの説明
- paramfplot2d — 関数で定義された曲線の2次元アニメーションプロット
- plot — 2Dプロット
- plot2d — 2Dプロット
- plot2d2 — 2次元プロット (階段状関数)
- plot2d3 — 2次元プロット (垂直棒グラフ)
- plot2d4 — 2次元プロット (矢印形式)
- plotimplicit — Plots the (x,y) lines solving an implicit equation or Function(x,y)=0
- polarplot — 極座標プロット
- scatter — 2D scatter plot
- semilogx — 2D semilogarithmic plot
- semilogy — 2D semilogarithmic plot
- Sfgrayplot — 関数により定義された曲面の平滑化2次元カラープロット
- Sgrayplot — 色付きの曲面の2次元平滑化プロット
- stackedplot — plot multiple timeseries on time axis
- 3d_plot
- bar3d — 3D棒グラフ
- comet3d — 3次元 comet アニメーションプロット
- contour — 3次元曲面に等高線を描画
- eval3dp — 3次元パラメータ表現の曲面の小平面を計算
- fplot3d — 関数により定義された曲面の3次元プロット
- fplot3d1 — 関数により定義された曲面の3次元グレーまたは カラーレベルプロット
- genfac3d — 3次元曲面の小平面を計算
- geom3d — 3次元プロットの後に3次元から2次元へ投影する
- mesh — 3次元メッシュプロット
- nf3d — plot3d パラメータ用の矩形小平面
- param3d — plots a single curve in a 3D cartesian frame
- param3d_プロパティ — 3次元曲線エンティティのプロパティの説明
- plot3d — 曲面の3次元プロット
- plot3d1 — 曲面の3次元白黒またはカラープロット
- plot3d2 — 矩形の小平面により定義された曲面をプロット
- plot3d3 — 矩形の小平面により定義される曲面のメッシュプロット
- scatter3d — 3D scatter plot
- secto3d — 3次元曲面変換
- surf — 3次元曲面プロット
- surface_properties — 3次元エンティティプロパティの説明
- annotation
- captions — グラフの表題を描画
- label_properties — Labelエンティティプロパティの説明
- legend — グラフの凡例を描画する
- legend_properties — Legend エンティティプロパティの説明.
- legends — グラフの凡例を描画
- title — displays a title above a graphic axes, or updates its properties.
- xlabel — sets or updates the x-axis label or/and its properties
- xtitle — グラフィックスウインドにタイトルを追加する
- axes_operations
- axes_properties — axesエンティティプロパティの説明
- gca — カレントの軸のハンドルを返す.
- gda — デフォルトの軸(axes)のハンドルを取得.
- isoview — tunes isometric rendering of graphical axes
- newaxes — 新しいAxesエンティティを作成
- replot — 新しい境界を指定してカレントまたは指定した軸で再描画
- rotate_axes — Axesハンドルを対話的に回転.
- sca — カレントの軸のエンティティを設定する
- sda — デフォルトの軸(Axes)を工場出荷時のデフォルト値にリセット
- subplot — grids the current figure or frame, and sets the current axes to a chosen cell
- unzoom — グラフィックのズームを解除する
- xgrid — 2次元または3次元プロットにグリッドを追加
- xsetech — プロット時にグラフィックウインドのサブウインドウを設定
- zoom_rect — カレントのグラフィック図の選択した部分をズーム
- axis
- axis_properties — axis エンティティプロパティの説明
- drawaxis — 軸を描画
- graduate — 見栄えの良い軸のグラデーション
- xgraduate — 軸のグラデーション
- bar_histogram
- bar — 棒ヒストグラム
- barh — 棒ヒストグラムの水平表示
- barhomogenize — カレントの軸に含まれる棒グラフを均質化する
- Color management
- colormaps
- autumncolormap — 赤からオレンジを経由して黄までのカラーマップ
- bonecolormap — ライトブルー色調のグレーカラーマップ
- coolcolormap — シアンからマゼンタに至るカラーマップ
- coppercolormap — 黒から明るい銅色へのカラーマップ
- graycolormap — 線形グレイカラーマップ
- hotcolormap — 赤から黄色までのカラーマップ
- hsvcolormap — Hue-saturation-value カラーマップ
- jetcolormap — 青から赤へのカラーマップ
- oceancolormap — 線形青カラーマップ
- parulacolormap — blue to yellow colormap
- pinkcolormap — 白黒画像のセピア調カラー化
- rainbowcolormap — 赤からオレンジ,黄色,緑,青を経て紫に至るカラーマップ
- springcolormap — マゼンタから黄色へのカラーマップ
- summercolormap — 緑から黄色へのカラーマップ
- whitecolormap — 完全に白のカラーマップ
- wintercolormap — 青から緑へのカラーマップ
- addcolor — カレントのカラーマップに新色を追加する
- color — 色の色IDを取得
- color_list — 色の名前のリスト
- colorbar — draws a vertical color bar
- colormap — カラーマップを定義
- getcolor — カレントのカラーマップの色を示すダイアログをオープンする
- hsv2rgb — HSV カラーを RGBに変換する
- name2rgb — 指定した名前の色の RGB値を返す
- rgb2name — 色の名前を返す
- uigetcolor — 色を選択するダイアログを開く.
- colormaps
- Datatips
- datatipプロパティ — datatipエンティティプロパティの説明
- datatipCreate — プログラムによりポリラインのデータ情報を作成する
- datatipGetEntities — 指定した軸においてdatatipsを互換性があるエンティティを全て取得する.
- datatipManagerMode — datatipsモードを設定またはトグルする.
- datatipMove — マウスにより指定したdatatipを移動する.
- datatipRemove — 選択したdatatipを削除する
- datatipRemoveAll — 一連のポリラインの上のdatatipsを全て削除する.
- datatips — プロットされた曲線に情報(tips)を配置,編集するためのツール.
- datatipSetDisplay — datatip文字列を計算する際に使用される関数を設定.
- datatipSetInterp — datatipの補間モードを設定する.
- datatipSetOrientation — 指定したtipに関係するテキストボックスの位置を設定.
- datatipSetStyle — datatipの様式を指定する.
- figure_operations
- anti_aliasing — Figure's property smoothing the stair-like aspect when rendering curves
- clf — Clears and resets a figure or a frame uicontrol
- colordef — Set the color look-and-feel of a given or of all forthcoming graphic figures
- drawlater — 軸の子を不可視にする.
- drawnow — 隠されたグラフィックエンティティを描画.
- figure_properties — グラフィックエンティティプロパティの説明
- gcf — カレントグラフィックウインドウのハンドルを返す.
- gdf — デフォルトの図(figure)のハンドルを取得.
- pixel_drawing_mode — Figure's property setting the RGBwise pixels update mode when drawing
- scf — カレントの図に指定する (window)
- sdf — デフォルトの図(figure)を設定.
- show_window — 特定のグラフィックウインドウを前面に移動する
- winsid — グラフィックウインドウのリストを返す
- geometric_shapes
- arc_properties — arc (弧)エンティティプロパティの説明
- rectangle_properties — Rectangleエンティティプロパティの説明
- segs_properties — Segmentsエンティティプロパティの説明
- xarc — 楕円の一部を描画する
- xarcs — 楕円の集合の一部を描画する
- xarrows — 2Dまたは3Dで矢印を描画
- xfarc — 楕円の一部を塗りつぶす
- xfarcs — 楕円の集合の一部を塗りつぶす
- xfrect — 矩形を塗りつぶす
- xrect — 矩形を描画する
- xrects — 一連の矩形を描画または塗りつぶす
- xsegs — 接続されていない線分を描画
- handle
- copy — グラフィックエンティティをコピー.
- delete — グラフィックエンティティとその子を削除.
- gce — カレントのエンティティのハンドルを取得.
- ged — Scilabグラフィックエディタ
- glue — 一連のグラフィックエンティティをCompoundに結合する.
- is_handle_valid — 一連のグラフィックハンドルが有効であるかどうかを確認する.
- swap_handles — グラフィック階層の2つのハンドルを交換する.
- unglue — 結合されたオブジェクトを分解し,個々の子で置換する.
- interaction
- dragrect — マウスで矩形をドラッグ
- edit_curv — interactive modal (blocking) graphic curve editor
- event handler functions — イベントハンドラとして使用できる関数のプロトタイプ.
- locate — mouse selection of a set of points in a 2D axes
- rubberbox — 矩形選択用の輪ゴムボックス
- seteventhandler — カレントのグラフィックウインドウのイベントハンドルを設定
- twinkle — highlights one or more graphical objects by flashing them
- xclick — マウスクリップを待つ.
- xgetmouse — マウスのイベントおよびカレントの位置を取得する
- lighting
- light — 指定した軸にライトオブジェクトを作成
- light properties — 光源の概要
- lighting — 照明の概要
- load_save
- polygon
- property
- text
- graphics_fonts — グラフィック図で使用されるフォントの説明
- Math rendering in Scilab graphics — LaTeX またはMathML言語によりScilabグラフィックスで数式を表示する.
- stringbox — テキストまたはラベルのバウンディングボックスを計算
- text_properties — Textエンティティプロパティの説明
- titlepage — グラフィックウインドウの中央にタイトルを追加する
- xlfont — グラフィックコンテキストにフォントをロードする またはロード済みのフォントを検索する
- xnumb — 数字を描画
- xstring — 文字列を描画
- xstringb — 文字列をボックス内に描画
- xstringl — 文字列を囲うボックスを計算
- transform
- Compound_properties — Compoundエンティティのプロパティの説明
- GlobalProperty — plotまたはsurfコマンドでオブジェクト(曲線,曲面...)の外観をカスタマイズ.
- Graphics: Getting started — グラフィックライブラリの概要
- graphics_entities — グラフィックスエンティティデータ構造体の説明
- object_editor — グラフィックオブジェクトエディタの機能に関する説明
- pie — 円グラフを描画
- multiscaled plots — How to set several axes for one curve or for curves with distinct scales
- xchange — 実座標をピクセル座標に変換する
- 2d_plot
- Graphics export
- driver — グラフィックドライバを選択する
- xend — グラフィックセッションを閉じる
- xinit — グラフィックドライバの初期化
- xs2bmp — BMPファイルにグラフィックスを出力.
- xs2emf — EMFにグラフィックスを出力.
- xs2eps — グラフィックスをEPS ファイルに出力.
- xs2gif — GIFファイルにグラフィックスを出力.
- xs2jpg — JPGファイルにグラフィックスを出力.
- xs2pdf — グラフィックスをPDFファイルに保存する.
- xs2png — グラフィックスをPNG ファイルに出力.
- xs2ppm — グラフィックスをPPMファイルに出力.
- xs2ps — グラフィックスをPSファイルに出力.
- xs2svg — グラフィックスをSVGファイルに出力.
- GUI
- Borders
- Bevel境界プロパティ — ソフトベベルおよびベベル境界プロパティの説明.
- 複合境界プロパティ — 複合境界プロパティの説明.
- createBorder — frame uicontrolの境界を作成.
- createBorderFont — uicontrol境界のフォントを作成.
- empty境界プロパティ — empty境界プロパティの説明.
- etched境界プロパティ — etched境界プロパティの説明.
- line境界プロパティ — line境界プロパティの説明.
- matte境界プロパティ — matte境界プロパティの説明.
- titled境界プロパティ — titled境界プロパティの説明.
- Layouts
- border拘束プロパティ — border拘束プロパティの説明.
- border配置オプションプロパティ — border配置オプションプロパティの説明.
- createConstraints — uicontrol用の配置拘束構造体を作成.
- createLayoutOptions —
frame
uicontrolまたはfigureの配置オプションを作成 - grid拘束プロパティ — grid拘束プロパティの説明.
- grid配置オプションプロパティ — grid配置オプションプロパティの説明.
- gridbag拘束プロパティ — gridbag拘束プロパティの説明.
- gridbag配置オプションプロパティ — gridbag配置オプションプロパティの説明.
- Layout — uicontrolおよびfigure用の異なる配置および拘束の説明.
- Menus
- addmenu — 対話的にボタン/メニューを定義
- delmenu — 対話的なボタン/メニューを削除
- setmenu — 対話的なボタン/メニュー有効化
- uicontextmenu — コンテキストメニューを作成
- uimenu — 図にメニューまたはサブメニューを作成する
- uimenuプロパティ — uimenuプロパティの説明.
- unsetmenu — 対話的なボタンまたはメニューを無効化
- Tree
- uiConcatTree — ツリーを結合
- uiCreateNode — ノードを作成 (Scilabツリー用)
- uiCreateTree — ツリーを作成
- uiDeleteNode — ツリーを削除
- uiDisplayTree — GUIモードでツリーを印刷
- uiDumpTree — コンソールでツリーを印刷 (テキストモード)
- uiEqualsTree — 2つのツリーを比較
- uiFindNode — ツリーでノードを探す
- uiGetChildrenNode — 子ノードを取得
- uiGetNodePosition — ノードの位置を取得
- uiGetParentNode — ノードの親を取得
- uiInsertNode — ツリーを挿入
- about — ダイアログボックス "about scilab" を表示
- clipboard — システムのクリップボードに(またはから)コピー/貼り付ける.
- close — グラフィックフィギュア,進行バーまたは待機バー,ヘルプブラウザ,xcos,browsevar,またはeditvarを閉じます
- consoleプロパティ — consoleオブジェクトプロパティの説明.
- createWindow — ウインドウを作成
- exportUI — ファイルエキスポート用のグラフィックインターフェイスを コールする
- figure — 図を作成する
- findobj — find an object with specified property
- gcbo — コールバックを実行中のオブジェクトのハンドル
- getcallbackobject — コールバックを実行中のオブジェクトのハンドルを返す.
- getinstalledlookandfeels — ルックアンドフィールを表す文字列行列を返す.
- getlookandfeel — 現在のデフォルトのルックアンドフィールを取得.
- getvalue — データ取得用のxwindowダイアログ
- 対話型エディタ — 対話型プロットエディタ
- loadGui — 保存されたファイルからグラフィックユーザインターフェイスを読み込む
- messagebox — メッセージボックスを開く.
- printfigure — 印刷用ダイアログを開き,図を印刷する.
- printsetupbox — 印刷用ダイアログボックスを表示する.
- progressionbar — 進行バーを描画
- root_properties — ルートオブジェクトプロパティの説明.
- saveGui — グラフィックユーザインターフェイスをファイルに保存
- setlookandfeel — 現在のルックアンドフィールのデフォルト値を設定.
- toolbar — ツールバーを表示または隠す
- toprint — 文字列または図をプリンタに送信.
- uicontrol — グラフィックユーザーインターフェイスオブジェクトを作成
- uicontrolプロパティ — uicontrolプロパティの説明.
- uigetdir — ディレクトリを選択するダイアログ
- uigetfile — ファイル,名前,パス,フィルタ添字取得用のダイアログウインドウ
- uigetfont — フォント選択用のダイアログを開く.
- uiputfile — ファイル選択/保存用の標準ダイアログボックスを開く.
- usecanvas — Scilabグラフィックで使用されるメイン要素を取得/設定.
- waitbar — waitbarを描画
- x_choices — トグルボタンにより選択を行う対話的Xwindow
- x_choose — 対話的な選択ウインドウ (モーダルダイアログ)
- x_choose_modeless — 対話的な選択ウインドウ(モーダルダイアログでない)
- x_dialog — 対話的な複数行入力用ダイアログ.
- x_matrix — Edits a matrix and waits for validation (modal)
- x_mdialog — 対話的なベクトル/行列入力用のダイアログ.
- Borders
- Data Structures
- cells
- bool2s — 論理値行列を0,1を値とする行列に変換する.
- definedfields — フィールド値が定義済みのリストの添え字を返す
- fieldnames — tlist, mlist または 構造体のフィールド名を取得します
- getfield — リストのフィールドの展開
- isfield — 指定したフィールド名が構造体またはmlistまたはtlistの中にあるかどうか調べる
- isstruct — 変数が構造体配列であるかどうか調べる
- list — Scilab オブジェクトおよびリスト関数定義
- list2vec — リストのエントリを行列に連結する.
- lstcat — リストの結合
- mlist — Scilab オブジェクト, 型付リスト定義に向いた行列.
- null — deletes a list component or a field of a structure, Mlist, or Tlist
- rlist — Scilab 有理関数定義
- setfield — mlist, tlist, またはlistの要素の値を変更する
- struct — Builds a structure or an array of structures
- tlist — Scilab オブジェクトおよび型付のリスト定義.
- tree_show — Displays a tree view of a list, tlist, mlist, cell or structure array, Xcos block
- vec2list — Inverse function of list2vec.
- Parameters
- add_param — パラメータリストにパラメータを追加
- get_param — パラメータリストからパラメータの値を取得
- init_param — パラメータリストを扱う構造体を初期化
- is_param — パラメータがパラメータリストに存在するかどうかを確認
- list_param — パラメータリストのパラメータ名のリストを取得
- remove_param — パラメータリストからパラメータとその値を削除する
- set_param — パラメータリストのパラメータの値を設定する
- Strings
- ascii — 文字列をアスキー変換する
- blanks — 空白文字からなる文字列を作成する
- char — char 関数
- convstr — 大文字小文字変換
- emptystr — 長さ0の文字列
- evstr — 式を評価する
- grep — 文字列のベクトルの中で指定した文字列に一致するかどうかを調べる
- isalphanum — 文字列の文字がアルファベットまたは数字であるかどうかを調べる
- isascii — 文字が7ビットUS-ASCII文字であるかどうかを確認する
- isdigit — 文字列の文字が0と9の間の数値であるかどうかを調べる
- isletter — 文字列の文字がアルファベット文字であるかどうかを調べる
- isnum — 文字列が数字であるかどうかを調べる
- justify — スペースで補完された各列の文字列を、左、中央、右のいずれかに揃える
- length — オブジェクトの長さ
- part — 文字列の展開
- prettyprint — Converts a Scilab object into some corresponding LaTeX, TeX, MathML or HTML strings
- regexp — 正規表現文字列に一致する部分文字列を探す
- sci2exp — returns a string able to generate a given Scilab object
- strcat — 文字列を結合する
- strchr — 文字列の中で指定した文字が最初に現れる位置を探す
- strcmp — 文字列を比較
- strcspn — lengths from the beginning of texts until a character among those prohibited
- strindex — 他の文字列の中で指定した文字列の位置を探す.
- string — 文字列に変換
- stripblanks — 文字列の先頭または末尾の空白(およびタブ)を取り除く
- strncpy — 文字列から文字をコピーする
- strrchr — 文字列の中で指定した文字が最後に現れる場所を探す
- strrev — 文字列を逆順にして返す
- strsplit — split a single string at some given positions or patterns
- strspn — lengths of the beginning of texts as long as characters are among those allowed
- strstr — 部分文字列を取得
- strsubst — 文字列を他の文字列で置換する.
- strtod — parse and convert literal numbers STRings TO Decimal numbers
- strtok — 文字列をトークンに分割
- tokenpos — 文字列の中のトークンの位置を返す
- tokens — セパレータを使用してテキストをチャンクに分割する
- Sound file handling
- analyze — サウンド信号の周波数プロット
- auread — .au サウンドファイルを読み込む
- auwrite — .auサウンドファイルを書き込む
- beep — ビープ音を生成
- lin2mu — linear信号をmu-lawエンコーディングに変換
- loadwave — サウンドwavファイルをscilabに読み込む
- mapsound — Computes and displays an Amplitude(time, frequency) spectrogram of a sound record
- mu2lin — mu-lawエンコーディングを線形信号に変換
- playsnd — command-line sound player facility
- savewave — データをサウンドwavファイルに保存.
- sound — Obsolete. Please use playsnd(…) instead
- wavread — .wav サウンドファイルを読み込む
- wavwrite — .wavサウンドファイルに書き込む
- Time and Date
- caldays — create a calendarDuration in days
- calendar — カレンダー
- calendarDuration — create a calendarDuration - duration in days, months and years
- clock — Return the current Gregorian datetime and international time zone of the computer's clock
- date — 現在の日付を日付文字列として得る
- datenum — シリアル日付番号に変換する
- datetime — create points in time
- datevec — 日付の要素
- duration — create a duration - duration in hours, minutes and seconds
- eomday — 月の最後の日を返す
- etime — 経過時間
- getdate — Current datetime or POSIX timestamp from computer's clock. Datetimes from given timestamps
- hours — convert reals in hours (duration)
- isnat — check if a variable contains "Not a Time" values
- NaT — Not a Time function used to create empty datetime
- now — 現在の日付と時間を返す
- realtimeinit — 時間の単位を設定
- sleep — suspend all code executions (console, scripts, callbacks,..)
- tic — ストップウォッチタイマーを開始
- timer — CPU時間
- toc — ストップウォッチタイマーを読む
- weekday — Day's index and name in its week for given dates
- Output functions
- disp — 変数を表示
- mprintf — 変換, 整形し, Scilab主ウインドウにデータを書き込む
- msprintf — converts, formats, and writes data in a string
- print — 変数をファイルに出力する
- printf_conversion — mprintf, msprintf, mfprintf 変換仕様
- Xcos
- Batch functions
- lincos — Xcosダイアグラムにより記述された一般的な動的システムから 線形化により定義された線形状態空間モデル
- scicos_simulate — シミュレーションをバッチモードで実行する関数
- scicosim — xcos (バッチ) シミュレーション関数
- steadycos — xcosダイアグラムで記述された一般の動的システムの状態変数の 定常値を見つける
- xcos_simulate — xcosシミュレーションをバッチモードで実行する関数
- xcosValidateBlockSet — Xcosブロックインターフェイス関数を検証する関数.
- xcosValidateCompareBlock — 2つのXcosブロックを比較する関数.
- palettes
- Annotations palette
- Annotations_pal — アノテーションパレット
- TEXT_f — フリーアノテーション
- Commonly used blocks palette
- Commonlyusedblocks_pal — 共通して使用されるブロックパレット
- LOGICAL_OP — 論理演算子
- RELATIONALOP — 関係演算子
- Continuous time systems palette
- Continuous_pal — 連続時間システムパレット
- CLINDUMMY_f — ダミー
- CLR — 連続系伝達関数
- CLSS — 連続系状態空間システム
- DERIV — 微分
- INTEGRAL_f — 積分
- INTEGRAL_m — 積分
- PID — PID レギュレータ
- TCLSS — ジャンプ付き連続系線形システム
- TIME_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 — Send input events to the corresponding CLKFROM block
- CLKGotoTagVisibility — Define Scope of CLKGOTO tag visibility
- CLKSOMV_f — Activation union
- EDGE_TRIGGER — generate an event when the input signal sign changes
- 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 — Pause the simulation at an input event
- IFTHEL_f — Synchronous block If-Then-Else
- MCLOCK_f — double clock at two multiple output frequencies
- MFCLCK_f — triggered double clock with two output frequencies
- M_freq — Multiple Frequencies
- VirtualCLK0 — Triggers always active blocks in a superblock
- freq_div — Frequency division
- Implicit palette
- Implicit_pal — Implicit palette
- CONSTRAINT_c — 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 — Bits Extraction
- INTMUL — Integer matrix multiplication
- JKFLIPFLOP — JK flip-flop
- LOGIC — Combinatorial Logic
- SHIFT — Shift/Rotates Bits
- SRFLIPFLOP — SR flip-flop
- Lookup tables palette
- Lookuptables_pal — Lookup tables palette
- INTRP2BLK_f — 2D interpolation
- INTRPLBLK_f — Linear interpolation
- LOOKUP_f — Lookup table
- Math operations palette
- Mathoperations_pal — Math operations palette
- ABS_VALUE — Absolute value
- BIGSOM_f — Scalar or vector Addition/Soustraction
- COSBLK_f — Cosine
- EXPBLK_m — Exponential of a scalar
- EXPRESSION — Mathematical expression
- GAINBLK_f — Gain
- INVBLK — Inverse
- LOGBLK_f — Logarithm
- MATMAGPHI — Conversions Z <=> (magnitude,angle) of complex numbers
- MATZREIM — Complex decomposition/composition
- MAXMIN — Max or min value of a vector, or element-wise for N vectors
- MAX_f — Maximum value of a vector's elements
- MIN_f — Minimum value of a vector's elements
- POWBLK_f — Array power
- PRODUCT — Element-wise vector multiplication/division
- PROD_f — Element-wise product
- SIGNUM — Sign
- SINBLK_f — Sine
- SQRT — Square root
- SUMMATION — Matrix Addition/Subtraction
- SUM_f — Addition
- TANBLK_f — Tangent
- TrigFun — Trigonometric function
- Matrix operation palette
- Matrix_pal — Matrix operation palette
- CUMSUM — 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 — Sum of Matrix's Elements
- MATTRAN — Matrix Transpose
- MATZCONJ — Conjugate of Matrix's Elements
- RICC — Riccati Equation
- ROOTCOEF — Polynomial Coefficient Computation
- SUBMAT — Sub-matrix Extraction
- Port & Subsystem palette
- 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 — receives data from a corresponding GOTO
- FROMMO — Receives data from a corresponding GOTOMO
- GOTO — Send input data to the corresponding 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
- SELF_SWITCH — Switch
- SWITCH2_m — Switch2
- SWITCH_f — Switch
- Sinks palette
- Sinks_pal — Sinks palette
- AFFICH_m — Display input numbers on the block's icon
- BARXY — y=f(x) animated viewer
- 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 in subplot(N,1)
- CSCOPE — Scope displaying a unique simple or multiplexed input in a single axes
- CSCOPXY — y = f(x) permanent viewer
- CSCOPXY3D — z = f(x,y) permanent viewer
- ENDBLK — END block
- END_c — END_c block
- SCALE_CMSCOPE — Multi display scope with autoscale feature of graph
- SCALE_CSCOPE — Single Display Scope with autoscale feature of graph
- TOWS_c — Data to Scilab workspace
- TRASH_f — Trash block
- WRITEAU_f — Write AU sound file
- WRITEC_f — Write to C binary file
- Sources palette
- Sources_pal — Sources palette
- CLOCK_c — Activation clock
- CONST_m — Constant
- CURV_f — Curve
- Counter — Counter
- FROMWSB — Data from Scilab workspace to Xcos
- GENSIN_f — Sine wave generator
- GENSQR_f — Square wave generator
- Modulo_Count — Modulo counter (0 to N counter)
- PULSE_SC — Pulse Generator
- RAMP — Ramp
- RAND_m — Random generator
- READAU_f — Read AU sound file
- READC_f — Read binary data
- RFILE_f — Read from input file
- SAWTOOTH_f — Sawtooth generator
- STEP_FUNCTION — Step Function
- SampleCLK — Sample Time Clock
- Sigbuilder — Signal creator/generator
- TIME_f — Time
- TKSCALE — Adjust value with a graphical widget.
- Thermohydraulics palette
- ThermoHydraulics_pal — Thermal-Hydraulics toolbox
- Bache — Thermal-hydraulic tank (reservoir)
- Flowmeter — Thermal-hydraulic Flow sensor
- 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
- DEBUG — Debug the simulation
- DSUPER — Masked super block
- 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
- scilab_data_structures
- scicos_block — Define a block structure
- scicos_cpr — コンパイル済みのScicos構造体
- scicos_diagram — scs_m構造体の定義
- scicos_graphics — Define an Xcos block graphics structure
- scicos_link — link構造体の定義
- scicos_model — モデルの構造を定義
- scicos_params — param構造体の定義
- scicos_sim — sim構造体の定義
- scicos_state — state構造体の定義
- Programming xcos Blocks
- C Computational Functions
- Scilab Computational Functions
- sci_struct — Scicos block structure of a scilab computational function
- Utilities Functions
- curblock — Returns 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 Utilities Functions
- %MODELICA_USER_LIBS — Specify the paths of the directories containing the Modelica class definition files
- block_parameter_error — Displays a parameter input error box for a Xcos block
- buildouttb — Build of the sublist %cpr.state.outtb
- getModelicaPath — Get the Modelica directory path needed by Xcos diagram containing Modelica blocks
- importXcosDiagram — Import a Xcos diagram on Scilab
- loadScicos — Load the Xcos simulation native library.
- loadXcosLibs — Loads all native Xcos blocks interfaces functions
- scicosDiagramToScilab — Load or Save an Xcos diagram
- scicos_debug — Set the level of the Scicos debugging
- scicos_getvalue — xwindow dialog for Xcos
- scicos_log — Logger utility for scicos
- standard_define — Define a block from its interface as in Xcos editor.
- standard_inputs — Get the position of the input ports of a block in Xcos editor.
- standard_origin — Get the position of a block in the Xcos editor.
- standard_outputs — Get the position of the output ports of a block in Xcos editor.
- var2vec — Transform a scilab variable into a vector of double
- vec2var — Transform a vector of double into a scilab variable
- xcosAddToolsMenu — Add a menu item into the Xcos "Tools" menu.
- xcosDiagramToScilab — Load or Save an Xcos diagram
- xcosPal — Instantiate 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.
- xcosPalDelete — Remove an Xcos palette.
- xcosPalExport — Export a palette instance to a path.
- xcosPalGenerateAllIcons — Update the palette icons (gif files) from a Scilab instance
- xcosPalMove — Move a palette from a category to another one.
- xcosUpdateBlock — Update a block instance
- Solvers
- LSodar — LSodar (short for Livermore Solver for Ordinary Differential equations, with Automatic method switching for stiff and nonstiff problems, and with Root-finding) is a numerical solver providing an efficient and stable method to solve Ordinary Differential Equations (ODEs) Initial Value Problems.
- CVode — CVode (short for C-language Variable-coefficients ODE solver) is a numerical solver providing an efficient and stable method to solve Ordinary Differential Equations (ODEs) Initial Value Problems. It uses either BDF or Adams as implicit integration method, and Newton or Functional iterations.
- Runge-Kutta 4(5) — Runge-Kutta is a numerical solver providing an efficient explicit method to solve Ordinary Differential Equations (ODEs) Initial Value Problems.
- Dormand-Prince 4(5) — Dormand-Prince is a numerical solver providing an efficient explicit method to solve Ordinary Differential Equations (ODEs) Initial Value Problems.
- Implicit Runge-Kutta 4(5) — Numerical solver providing an efficient and stable implicit method to solve Ordinary Differential Equations (ODEs) Initial Value Problems.
- Crank-Nicolson 2(3) — Crank-Nicolson is a numerical solver based on the Runge-Kutta scheme providing an efficient and stable implicit method to solve Ordinary Differential Equations (ODEs) Initial Value Problems. Called by xcos.
- IDA — Implicit Differential Algebraic equations system solver, providing an efficient and stable method to solve Differential Algebraic Equations system (DAEs) Initial Value Problems.
- DDaskr — Double-precision Differential Algebraic equations system Solver with Krylov method and Rootfinding: numerical solver providing an efficient and stable method to solve Differential Algebraic Equations systems (DAEs) Initial Value Problems
- Rootfinding — Finds roots of continuous functions for Zero-crossing Blocks
- Comparisons — This page compares solvers to determine which one is best fitted for the studied problem.
- xcos — ハイブリッドシミュレータ用のブロック図エディタおよびGUI
- xcos_debug_gui — Debug Xcosブロックで使用される対話的デバッグ機能
- Menu_entries — Xcosエディタのメニューエントリ
- Batch functions
- Spreadsheet
- Timeseries/Table
- cell2table — convert a cell into a table
- detectImportOptions — structure containing all useful information to import the file
- groupcounts — returns the number of elements for each group
- groupsummary — create groups in table or timeseries and apply functions to variables within groups
- isregular — check if the time vector is regular
- matrix2table — convert a matrix into a table
- pivot — create a pivoted table providing a summary of data.
- readtable — create a table from a file
- readtimeseries — create a timeseries from a file
- retime — create a new timeserie on a new time basis
- rowfun — apply a function to each row of the table/timeseries
- struct2table — convert a struct into a table
- synchronize — synchronize several timeseries on the same time basis
- table — create a table from variables
- table2cell — convert a table into a cell
- table2matrix — convert a table into a matrix
- table2struct — convert a table into a struct
- table2timeseries — convert a table into a timeseries
- timeseries — create a timeseries - table with time as index
- timeseries2table — convert a timeseries into a table
- varfun — apply a function to each column of the table/timeseries
- writetable — write a table to file
- writetimeseries — write a timeseries to file
- csvDefault — CSVファイルに関するデフォルト動作を取得/設定.
- csvRead — CSVファイルを読み込む
- csvTextScan — カンマ区切りの値を行列に変換
- csvWrite — CSVファイルを書き込む
- read_csv — カンマ区切り形式のファイルを読み込む. csvReadで置換されています.
- readxls — Excelファイルを読み込む
- write_csv — カンマ区切り形式でファイルに書き込む. csvWriteで置換.
- xls_open — Excelファイルを読み込み用に開く
- xls_read — Excelファイルからシートを読み込む
- Timeseries/Table
- Console
- ans — 答え
- clc — コマンドウインドウを消去する
- completion — パラメータとして指定したテキストから始まる単語を返す.
- console — Keyboard shortcuts predefined in the console window
- diary — セッションのダイアリー
- input — prompts the user for keyboard input
- lines — 表示に使用される行および列
- mode — sets or queries the mode echoing Scilab instructions in the console
- %onprompt — special custom function called after each line execution in console
- prompt — カレントのプロンプトを取得/設定
- tohome — カーソルをコマンドウインドウの左上隅に移動
- History manager
- addhistory — 現在の履歴に行を追加する.
- browsehistory — Scilab履歴ブラウザを開く
- displayhistory — Scilab履歴を表示
- gethistory — Scilab履歴を文字列行列に取得
- gethistoryfile — Scilab履歴に使用されるファイルの名前を取得
- historymanager — 履歴マネージャを有効/無効にする
- historysize — 履歴の行数を取得
- loadhistory — 履歴ファイルを読み込む
- removelinehistory — 履歴のN行目を削除.
- resethistory — Scilab履歴の全エントリを削除する.
- saveconsecutivecommands — 連続する冗長なコマンドを保存する.
- savehistory — 履歴をファイルに保存
- sethistoryfile — Scilab履歴のファイル名を設定
- Matlab binary files I/O
- loadmatfile — loads some variables from an Octave or a Matlab MAT binary or ASCII data file
- matfile2sci — converts a Matlab 5 MAT-file into a Scilab binary file
- matfile_close — Matlab バイナリ MATファイルを閉じる.
- matfile_listvar — Matlab バイナリ MATファイルの中の変数の一覧を得る.
- matfile_open — Matlab バイナリ MAT-ファイルを開く.
- matfile_varreadnext — Matlab バイナリ MATファイルの次の変数を読み込む.
- matfile_varwrite — Matlab バイナリ MATファイルに変数を書き込む.
- savematfile — Matlab MATファイル (バイナリまたは ASCII)を書き込む
- Code Matlab => Scilab
- compatibility_functions
- asciimat — Converts an array of text into ASCII/UTF8 codes, and reciprocally
- cellstr — 文字列ベクトル(または文字列行列)を文字列のセルに変換
- firstnonsingleton — Finds first dimension which is not 1
- iscellstr — 変数が文字列のセル配列であるかどうか調べる
- 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_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_int64 — Matlab int64 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_realmax — Matlab realmax emulation function
- mtlb_realmin — Matlab realmin emulation function
- mtlb_s — Matlab subtraction 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_uint64 — Matlab uint64 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
- internals
- Contents — Create a tree containing contents inference data
- Cste — Create a tree representing a constant
- Equal — Generates the Scilab internal code representing an instruction "LHS = RHS"
- Funcall — Create the converted pseudo-code representing a function call
- Infer — Create a tree containing inference data
- Operation — Generates the Scilab pseudo-code representing an operation
- Type — Create a tree containing type inference data
- Variable — Generates the Scilab internal code representing a variable (without its content)
- get_contents_infer — Search for information in a "M2SCi tlist" contents
- sci_files — How to write conversion functions
- Matlab-Scilab equivalents
- A
- abs (Matlab function) — Absolute value and complex magnitude
- acoth (Matlab function) — Inverse hyperbolic cotangent
- all (Matlab function) — Test to determine if all elements are nonzero
- angle (Matlab function) — Phase angle
- any (Matlab function) — Test to determine if any nonzeros elements
- asin (Matlab function) — Inverse sine
- atan (Matlab function) — Two-quadrant inverse tangent
- atan2 (Matlab function) — Four-quadrant inverse tangent
- atanh (Matlab function) — Inverse hyperbolic tangent
- B
- balance (Matlab function) — Diagonal scaling to improve eigenvalue accuracy
- beep (Matlab function) — Produce a beep sound
- besseli (Matlab function) — Modified Bessel functions of the first kind
- besselj (Matlab function) — Bessel functions of the first kind
- besselk (Matlab function) — Modified Bessel functions of the second kind
- bessely (Matlab function) — Bessel functions of the second kind
- beta (Matlab function) — Beta function
- blkdiag (Matlab function) — Construct block diagonal matrix from input arguments
- box (Matlab function) — Display axes border
- C
- case (Matlab function) — Case switch
- cell (Matlab function) — Create cell array
- chol (Matlab function) — Cholesky factorization
- cla (Matlab function) — Clear current axes
- clc (Matlab function) — Clear Command Window
- clear (Matlab function) — Remove items from workspace, freeing up system memory
- clf (Matlab function) — Clear current figure window
- clock (Matlab function) — Current time as a date vector
- close (Matlab function) — Delete specified figure
- closereq (Matlab function) — Default figure close request function
- colordef (Matlab function) — Set default property values to display different color schemes
- cot (Matlab function) — Cotangent
- cputime (Matlab function) — Elapsed CPU time
- cumprod (Matlab function) — Cumulative product
- cumsum (Matlab function) — Cumulative sum
- D
- dec2hex (Matlab function) — Decimal to hexadecimal number conversion
- delete (Matlab function) — Delete files or graphics objects
- diag (Matlab function) — Diagonal including or extracting
- diary (Matlab function) — Save session to a file
- diff (Matlab function) — Differences and approximate derivatives
- dir (Matlab function) — Display directory listing
- display (Matlab function) — Display the content of an object and some its metadata
- doc (Matlab function) — Display online documentation
- docopt (Matlab function) — Web browser for UNIX platforms
- dos (Matlab function) — Execute a UNIX command and return result
- double (Matlab function) — Conversion to double precision
- drawnow (Matlab function) — Complete pending drawing events
- E
- echo (Matlab function) — Echo lines during execution
- eig (Matlab function) — Find eigenvalues and eigenvectors
- eigs (Matlab function) — Subset of eigenvalues and eigenvectors
- error (Matlab function) — Display error messages
- etime (Matlab function) — Elapsed time
- eval (Matlab function) — Execute a string containing an instruction/expression
- exist (Matlab function) — Check if a variable or file exists
- eye (Matlab function) — Identity matrix
- F
- false (Matlab function) — False array
- fclose (Matlab function) — Close one or more open files
- feof (Matlab function) — Test for end-of-file
- ferror (Matlab function) — Query about errors in file input or output
- feval (Matlab function) — Function evaluation
- fft (Matlab function) — Discrete Fourier transform
- fftshift (Matlab function) — Shift zero-frequency component of discrete Fourier transform to center of spectrum
- fgetl (Matlab function) — Read line(s) from file, discard newline character
- fgets (Matlab function) — Read line from file, keep newline character
- fileparts (Matlab function) — Return filename parts
- find (Matlab function) — Find indices and values of nonzero elements
- findstr (Matlab function) — Find one string within another
- fliplr (Matlab function) — Flip matrix in left/right direction
- flipud (Matlab function) — Flip matrix in up/down direction
- fopen (Matlab function) — Open a file or obtain information about open files
- for (Matlab function) — Repeat statements a specific number of times
- format (Matlab function) — Control display format for output
- fprintf (Matlab function) — Write formatted data to file
- fread (Matlab function) — Read binary data to a file
- frewind (Matlab function) — Move the file position indicator to the beginning of an open file
- fscanf (Matlab function) — Read formatted data to file
- fseek (Matlab function) — Set file position indicator
- ftell (Matlab function) — Get file position indicator
- fwrite (Matlab function) — Write binary data to a file
- G
- getenv (Matlab function) — Get environment variable
- graymon (Matlab function) — Set graphics defaults for gray-scale monitors
- grid (Matlab function) — Grid lines for two- and three-dimensional plots
- H
- hankel (Matlab function) — Hankel matrix
- help (Matlab function) — Display help
- helpdesk (Matlab function) — Display Help browser
- helpwin (Matlab function) — Provide access to and display help for all functions
- hold (Matlab function) — Hold current graph
- home (Matlab function) — Move the cursor to the upper left corner of the Command Window
- horzcat (Matlab function) — Horizontal concatenation
- I
- if (Matlab function) — Conditionally execute statements
- ifft (Matlab function) — Inverse discrete Fourier transform
- interp1 (Matlab function) — One_dimension interpolation function
- isa (Matlab function) — Detect an object of a given type
- iscell (Matlab function) — Determine if input is a cell array
- ischar (Matlab function) — Determine if item is a character array
- isequal (Matlab function) — Determine if arrays are numerically equal
- isfield (Matlab function) — Determine if input is a structure array field
- isfinite (Matlab function) — True for finite elements
- ishandle (Matlab function) — Determines if values are valid graphics object handles
- ishold (Matlab function) — Return hold state
- isinteger (Matlab function) — Detect whether an array has integer data type
- islogical (Matlab function) — Determine if item is a logical array
- ismember (Matlab function) — Data sets membership comparison
- isnumeric (Matlab function) — Determine if input is a numeric array
- ispc (Matlab function) — Determine if PC (Windows) version
- isreal (Matlab function) — Determine if all array elements are real numbers
- isspace (Matlab function) — Detect elements that are ASCII white spaces
- isstr (Matlab function) — Determine if item is a character array
- isstruct (Matlab function) — Determine if input is a structure array
- isunix (Matlab function) — Determine if Unix version
- isvector (Matlab function) — Determine if input is a vector
- K
- keyboard (Matlab function) — Invoke the keyboard in a file
- kron (Matlab function) — Kronecker tensor product
- L
- length (Matlab function) — Length of largest array dimension
- load (Matlab function) — Load workspace variables from disk
- logical (Matlab function) — Convert numeric values to logical
- lookfor (Matlab function) — Search for specified keyword in all help entries
- lower (Matlab function) — Convert string to lower case
- lu (Matlab function) — LU matrix factorization
- M
- max (Matlab function) — Maximum
- min (Matlab function) — Minimum
- mkdir (Matlab function) — Make new folder
- mod (Matlab function) — Modulus after division
- more (Matlab function) — Display Command Window output one screenful at a time
- N
- nargin (Matlab function) — Number of function input arguments
- nargout (Matlab function) — Number of function output arguments
- null (Matlab function) — Null space of a matrix
- num2str (Matlab function) — Number to string conversion
- O
- ones (Matlab function) — Create an array of all ones
- otherwise (Matlab function) — Default part of switch/select statement
- Operators
- + (Matlab operator) — Plus
- & (Matlab operator) — Logical AND
- : (Matlab operator) — Colon
- .\ (Matlab operator) — Elementwise left division
- .* (Matlab operator) — Elementwise multiplication
- ./ (Matlab operator) — Elementwise right division
- .' (Matlab operator) — Elementwise transpose
- > (Matlab operator) — Greater than
- >= (Matlab operator) — Greater or equal to
- \ (Matlab operator) — Left division
- < (Matlab operator) — Smaller than
- <= (Matlab operator) — Smaller or equal to
- ~ (Matlab operator) — Negation
- | (Matlab operator) — Logical OR
- ^ (Matlab operator) — Exponent
- ' (Matlab operator) — Transpose
- P
- pause (Matlab function) — Halt execution temporarily
- plot (Matlab function) — Linear 2-D plot
- pow2 (Matlab function) — Base 2 power and scale floating-point numbers
- prod (Matlab function) — Product of array elements
- Q
- qr (Matlab function) — Orthogonal-triangular decomposition
- R
- rand (Matlab function) — Uniformly distributed random numbers and arrays
- randn (Matlab function) — Normally distributed random numbers and arrays
- randperm (Matlab function) — Uniformly distributed random numbers and arrays
- realmax (Matlab function) — Largest positive floating-point number
- realmin (Matlab function) — Smallest positive floating-point number
- rem (Matlab function) — Remainder after division
- reshape (Matlab function) — Reshape array
- S
- save (Matlab function) — Save workspace variables from disk
- setstr (Matlab function) — Set string flag
- size (Matlab function) — Array dimension
- sort (Matlab function) — Sort elements in ascending order
- sparse (Matlab function) — Create sparse matrix
- strcmp (Matlab function) — Compare strings
- strcmpi (Matlab function) — Compare strings ignoring case
- strfind (Matlab function) — Find one string within another
- strrep (Matlab function) — String search and replace
- sum (Matlab function) — Sum of array elements
- surf (Matlab function) — 3-D surface plot
- switch (Matlab function) — Switch among several cases based on expression
- T
- toeplitz (Matlab function) — Toeplitz matrix
- tril (Matlab function) — Lower triangular part of a matrix
- triu (Matlab function) — Upper triangular part of a matrix
- true (Matlab function) — True array
- type (Matlab function) — Display contents of file
- U
- unix (Matlab function) — Execute a UNIX command and return result
- upper (Matlab function) — Convert string to upper case
- V
- varargin (Matlab function) — Pass variable numbers of arguments
- varargout (Matlab function) — Return variable numbers of arguments
- vertcat (Matlab function) — Vertical concatenation
- Variables
- end (Matlab variable) — Last index
- eps (Matlab variable) — Floating-point relative accuracy
- i (Matlab variable) — Imaginary unit
- j (Matlab variable) — Imaginary unit
- pi (Matlab variable) — Ratio of a circle's circumference to its diameter
- W
- waitforbuttonpress (Matlab function) — Wait for key or mouse button press
- warning (Matlab function) — Display warning messages
- who (Matlab function) — List variables in the workspace
- whos (Matlab function) — List variables in the workspace
- winqueryreg (Matlab function) — Get item from Microsoft Windows registry
- Z
- zeros (Matlab function) — Create an array of all zeros
- Matlab-Scilab_character_strings — Generally speaking about...
- A
- About M2SCI tools — Generally speaking about tools to convert Matlab files to Scilab
- m2scideclare — Giving tips to help M2SCI...
- mfile2sci — Matlab M-file to Scilab conversion function
- translatepaths — convert a set of Matlab M-files directories to Scilab
- compatibility_functions
- Functions
- Built-in & external
- Libraries
- genlib — builds a library from a set of *.sci files defining functions in a given directory
- get_function_path — ライブラリ関数のソースファイルのパスを取得
- lib — loads a library of Scilab functions and variables, and sets its name
- librarieslist — scilabライブラリを取得
- libraryinfo — マクロとscilabライブラリのパスを取得
- argn — 関数コールの入力/出力引数の数を返す
- deff — in-line definition of a (anonymous) function in Scilab language
- exec — スクリプトファイルを実行する
- execstr — 文字列中のScilabコードを実行
- feval — 関数(または外部ルーチン)を評価する
- funcprot — Scilab関数保護モードを切替える
- function — 関数定義をオープンする
- getd — ディレクトリで定義された全ての関数を取得する
- macr2tree — ツリー変換用の関数
- macro — Scilabプロシージャおよび Scilabオブジェクト
- macrovar — 関数の変数
- overloading — 表示,関数および演算子オーバーロード機能
- tree2code — Scilab関数のアスキー定義を生成する
- varargin — 入力引数リストの引数の数を可変にする
- varargout — 出力変数リストの引数の数を可変にする
- whereis — Returns the name of the loaded library/module a given function belongs to
- Development tools
- Assert
- assertの概要 — assertモジュールの概要.
- assert_checkalmostequal — 計算値と予測値が数値的に近いことを調べる.
- assert_checkequal — 計算値と予測値が等しいことを確認する.
- assert_checkerror — 命令が予測したエラーを発生することを確認する.
- assert_checkfalse — 条件が false であることを確認する.
- assert_checkfilesequal — 2つのファイルが等しいことを確認する.
- assert_checktrue — 条件がtrueであることを確認する.
- assert_comparecomplex — 許容誤差を指定して複素数を比較する.
- assert_computedigits — 計算結果の上位桁数を返す.
- assert_cond2reltol — 条件数から計算した相対誤差を提案する.
- assert_cond2reqdigits — 指定した条件数に必要な桁数を提案する.
- assert_generror — エラーを生成する.
- bench_run — ベンチマークテストを実行
- example_run — ヘルプページで見つかった例を実行.
- test_run — テストを実行
- Assert
- Demo Tools
- add_demo — デモリストにエントリを追加
- demo_begin — begin a demonstration
- demo_choose — create a dialog box for the choice of options
- demo_compiler — test the presence of a compiler
- 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_run — script file execution
- Dynamic/incremental Link
- addinter — new functions interface dynamic link at run time.
- c_link — check if symbol loaded with dynamic link
- call — Fortran or C user routines call
- 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
- G_make — call make or nmake
- getdynlibext — get the extension of dynamic libraries on your operating system.
- haveacompiler — detect if you have a C compiler.
- ilib_build — utility for shared library management
- ilib_build_jar — Build Java packages from sources into a JAR file
- ilib_compile — ilib_build utility: executes the Makefile produced by ilib_gen_Make
- ilib_for_link — utility for shared library management with link
- ilib_gen_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_gen_Make — utility for ilib_build: produces a Makefile for building shared libraries
- ilib_include_flag — Return a formatted includes related string to pass to system compiler
- ilib_mex_build — utility for mex library management
- ilib_verbose — set level of display used by dynamic link functions.
- link — dynamic linker
- Supported and compatible compilers — supported and compatible compilers by Scilab
- ulink — unlink/unload a dynamically linked shared object
- Atoms
- Getting started — A short introduction to install and load ATOMS modules in Scilab.
- Functions Summary —
- atomsAutoload — Load the modules marked as "autoload"
- 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
- atomsCheckModule — Check the given list of ATOMS modules
- atomsDepTreeShow — Show the dependency tree of a module
- atomsGetConfig — Get ATOMS system parameters
- atomsGetInstalled — Get the list of installed external modules
- atomsGetInstalledPath — Gets the install path of some installed external modules
- atomsGetLoaded — Get the list of loaded external modules
- atomsGetLoadedPath — Returns the path of the installation directory 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 — Load one or several external modules
- atomsQuit — Unload (call .quit file of) external modules previously loaded by ATOMS
- 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
- atomsRestoreConfig — Restore the configuration from the backup file
- atomsSaveConfig — Make a backup of the configuration file
- atomsSearch — Searches for external modules.
- atomsSetConfig — Manage ATOMS system parameters
- atomsShow — Show the characteristics of a module
- atomsSystemInit — Sets the rightful write access for the ATOMS system
- atomsSystemUpdate — Update the list of available modules
- atomsTest — run all or part of tests of an installed ATOMS module
- atomsUpdate — Update one or several external modules
- atomsVersion — Show the ATOMS's version of Scilab
- 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 within 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
- winlist — Return the winId of current window created by sciGUI
- Script editor
- edit — 関数を編集
- edit_error — 直近に記録されたエラーのソースをscilabエディタで開く
- editor — 設定で定義されたテキストエディタをコールする
- scinotes — Scinotes: Scilab組込みテキストエディタ
- UI Data
- browsevar — Scilab variable browser
- editvar — Scilab variable editor
- filebrowser — Scilabファイルブラウザを開く
- News feed — Displays news about Scilab
- Online help management
- utilities
- add_help_chapter — Add an entry in the help list
- del_help_chapter — Delete an entry in the help list
- 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
- Link toolbox help with Scilab one — How to make hyperlink in toolbox help pointing to Scilab's items
- Scilab documentation format — on line help XML file description format
- manedit — editing a manual item
- %helps — global variable: paths to help directories of loaded external modules
- 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
- apropos — searches keywords in Scilab help
- head_comments — Scilab関数のヘッダのコメントを表示
- help — queries and displays help pages in the Scilab help browser
- utilities
- Modules manager
- Sections builders
- tbx_build_blocks — Compile Xcos blocks (toolbox compilation process)
- tbx_build_cleaner — Generate a cleaner.sce script (toolbox compilation process)
- tbx_build_loader — Generate loader and unloader scripts (toolbox compilation process)
- tbx_build_localization — Builds or updates localization .po and .mo files of a toolbox
- tbx_build_src — Build sources (toolbox compilation process)
- tbx_builder_gateway — Builds the user gateway code in
sci_gateway/
subdirectory. - tbx_builder_help — Builds the multilingual help pages of a toolbox, with possible subsections
- tbx_builder_macros — Creates the library(es) of a toolbox for its functions in Scilab language
- tbx_builder_src — Builds the user source code (non-gateway) in
src/
subdirectory.
- Helper functions
- tbx_build_gateway — Build a gateway (toolbox compilation process)
- tbx_build_gateway_clean — Generate a cleaner_gateway.sce script (toolbox compilation process)
- tbx_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 an addchapter.sce script (toolbox compilation process)
- tbx_build_macros — Compile macros (toolbox compilation process)
- tbx_build_pal_loader — Generate a loader_pal.sce script for loading Xcos palette module(toolbox compilation process)
- tbx_builder_gateway_lang — Run builder_gateway_(language).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_src_lang — Run builder_(language).sce script if it exists (toolbox compilation process)
- tbx_generate_pofile — Extracts gettext msgid strings from the toolbox source files. Creates/updates .po files
- tbx_make — Builds fully or some given sections of a toolbox having a standard structure
- Sections builders
- Localization
- addlocalizationdomain — add a new domain in localization mechanism.
- getdefaultlanguage — Scilabで使用されるデフォルト言語を返す
- getlanguage — Scilabで使用されるカレントの言語を返す.
- gettext — indexes or/and translates some indexed english messages
- setdefaultlanguage — 内部変数 LANGUAGE の値を設定, 保存.
- setlanguage — chooses the language used for standard messages and help pages for the current session
- API Scilab
- API Scilab — api_scilab is the Scilab 6 interface to access Scilab variables.
- API types — This a pointer of internal information provided by Scilab engine, you just have to forwarding it to API function.
- Getting started with API_Scilab — How to load a C, C++ or fortran code in the Scilab engine as a new function
- API double functions —
- API common functions —
- API string functions —
- API boolean functions —
- API integer functions —
- API list-type functions —
- API polynomial functions —
- API pointer functions —
- API cell functions —
- API struct functions —
- API handle functions —
- API optional functions —
- call_scilab API
- Boolean management — How to manage Scilab's boolean read and write process using call_scilab and api_scilab
- call_scilab — call_scilabは, C/C++コードからScilabエンジンをコールする機能を提供する インターフェイスです.
- Compile and run with Call Scilab — How to compile a native application based on or using Scilab
- Complex management — How to manage Scilab's complex variable read and write process using call_scilab
- DisableInteractiveMode — Disables some features (plotting, gui creation, Tcl/Tk...) and leaves only the computing engine
- Double management — How to manage Scilab's variable read and write process using call_scilab and api_scilab
- fromc — Checks if current Scilab is called from an external C program (by StartScilab).
- fromjava — Checks if current Scilab is called from javasci
- GetLastJob — Returns the latest job sent to Scilab engine
- ScilabHaveAGraph — Check if any Scilab graphics have been opened.
- SendScilabJob — Send a Scilab task from a C/C++ code (call_scilab)
- SendScilabJobs — Send Scilab tasks from a C/C++ code (call_scilab)
- StartScilab — Initializes and starts Scilab engine in Call Scilab
- String management — How to manage Scilab's String read and write process using call_scilab and api_scilab
- TerminateScilab — Stops and terminates Scilab engine in Call Scilab
- JVM
- javaclasspath — 動的Javaクラスパスを設定/取得
- javalibrarypath — 動的java.library.pathを設定/取得
- jre_path — Scilabで使用されるJava Runtime Environmentを返す
- system_getproperty — 指定したキーが指すシステムプロパティを取得.
- system_setproperty — キーおよび値で指定したシステムプロパティを設定.
- Java from Scilab
- 入門 - 第1ステップ — Java Scilab バインディングを使用するには?
- 入門 - 第2ステップ — Java Scilab バインディングを使用するには?
- jallowClassReloading — クラスリロード機能を有効にする
- jarray — Java配列を作成
- jautoTranspose — 行列を変換する方法を指定
- jautoUnwrap — 返された値を自動的にアンラップする
- jcast — Javaオブジェクトを別オブジェクトにキャスト.
- jcompile — Javaコードまたはファイルをコンパイルする
- jcreatejar — ファイル/ディレクトリからJava ARchive (JAR) を作成
- jdeff — 静的JavaメソッドをScilabマクロにマップ
- jdisableTrace — トレース処理を停止.
- jenableTrace — デバッグ用にJIMSの内部機能のトレースを有効にする.
- jexists — Scilab Java オブジェクトがJava側で有効かどうか確認する
- jgetclassname — 指定したオブジェクトのクラス名を返す
- jgetfield — Javaオブジェクトのフィールドの値を取得
- jgetfields — Javaオブジェクトのフィールドを全て取得
- jgetinfo — Java仮想マシンに関する情報を返す
- jgetmethods — Javaオブジェクトの全メソッドを取得
- jimport — Javaクラスをインポートする
- jinvoke — Javaオブジェクトのメソッドを呼び出す
- jinvoke_db — JavaダイレクトバッファによりJavaオブジェクトのメソッドを 呼び出す
- jnewInstance — Javaクラスの新規インスタンスを作成
- jnull — Java nullオブジェクトのScilab版.
- jremove — Java側のJavaオブジェクトを削除
- jsetfield — Javaオブジェクトのフィールドを設定
- junwrap — JavaオブジェクトをScilabネーティブ型に変換
- junwraprem — JavaオブジェクトをScilabネーティブ型に変換し,Java側から削除
- jvoid — 引数なしの関数用
- jwrap — Scilab変数をJava変数にラップする
- jwrapinchar — Scilab uint16行列をJava char多次元配列にラップ.
- jwrapinfloat — Scilab double行列をJava float多次元配列にラップ.
- new — Javaクラスの新規インスタンスを作成
- Java Interface
- javasci v2でコンパイル/実行 — Javasci v2によりJavaアプリケーションをコンパイルする方法
- javasci — JavaアプリケーションからScilabエンジンをコール
- javasci FAQ — Javasci v2に関するFAQ
- javasci v1 の制限 — なぜjavasci v1は廃止されたのですか?
- javasci - ステップバイステップ — javasci v2に基づくアプリケーションの書き方
- Preferences
- preferences — Scilab設定ウィンドウを開く
- SciNotes preferences — SciNotes 一般設定
- Coverage
- covMerge — Merges coverage results and exports to a file
- covStart — Instruments some macros to store runtime information on code coverage and execution time
- covStop — Removes all instrumentation data
- covWrite — Exports runtime performance results to HTML and binary files
- profile — General information about instrumentation capabilities
- profileDisable — Remove instrumentation from a function, a library or remove all instrumentation
- profileEnable — Add instrumentation to a function, a library or all available functions
- profileGetInfo — Retrieve instrumentation information as a Scilab value
- Lint tool (SLint)
- Scilab code-checking criteria —
- slint — Checks the Scilab code of given macros against a set of criteria
- Web Tools
- fromJSON — Convert JSON to scilab variable.
- http_delete — HTTP DELETE request.
- http_get — HTTP GET request.
- http_patch — HTTP PATCH request.
- http_post — HTTP POST request.
- http_put — HTTP PUT request.
- http_upload — HTTP POST or PUT request to upload file(s) on server.
- toJSON — Convert scilab variable to JSON.
- url_decode — Decode encoded URL strings using CURL.
- url_encode — Encode URL strings using CURL.
- url_split — URL (HTTP, HTTPS, FTP...) を分解
- Windows tools
- consolebox — shows or hides the MS Windows terminal running the Scilab session
- createGUID — Creates a GUID (Windows only)
- dos — executes some DOS instructions (Windows only)
- findfileassociation — Searches for and retrieves a file association-related string from the registry (Windows only)
- getsystemmetrics — Retrieves the specified system metric or system configuration setting (Windows only)
- istssession — Determines if scilab is launched from a ms terminal service session (Windows only)
- mcisendstring — sends a command string to an MCI device (Windows only)
- powershell — executes a command with the Windows powershell interpreter (Windows only)
- win64 — Determine whether Windows x64 version of Scilab (Windows only)
- winopen — Open file in appropriate application (Windows only)
- winqueryreg — Get item from Microsoft Windows registry (Windows only)
Report an issue | ||