Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
api_scilab
api_scilab はScilabメモリにデータを読み書きするための Scilabインターフェイスです
説明
Scilab 5.2.0以降, Scilab は統一した文書化された簡易な APIを提供しています.
このAPIはScilabメモリにデータを読み書きするための 関数を提供します.
このAPIには以下のような多くの優れた点があります:
全てのScilabデータ型を管理
全データ型を統一的に処理
エラー管理
完全に文書化されている
ユニットテストで完全にテストされている
直接または名前を指定した変数アクセス (call_scilab API参照).
Scilabの将来のバージョンで保守される
通常, このAPIはScilabの機能を拡張するために使用されますが, 他のコンテキストで使用することもできます
ライブラリまたはC/C++関数: 多くのライブラリがフリー/オープンソースまたはプロプライエタリ市場で 開発されています. このライブラリはScilabのような高レベル言語に読み込んで使用することができます. API Scilabはこのようなライブラリへのインターフェイス機能を提供します.
サードパーティソフトウエアから計算エンジンとしてScilabを使用すること も可能です. この機能は, C/C++コードから使用する際には call_scilab, Javaから使用する際には javasciと呼ばれます. 変数へのアクセスはその名前(変数名)で行われます.
古いAPI (stackX.h)は Scilab 6.0以降使用できなくなることに注意 してください.
履歴
Version | Description |
5.4.0 | スタック関数/マクロを代替するための関数/マクロを追加
リストのデータ型を調べる以下の関数を追加します:
|
参照 - API_Scilab
- 論理値を読み込むAPI,
- 論理値を書き込むAPI,
- 論理値の疎行列を読み込むAPI,
- 論理値の疎行列を書き込むAPI,
- getvaraddr 共通API,
- getvardimension 共通API,
- getvartype 共通API,
- iscomplex 共通API,
- isvarmatrixtype 共通API,
- double管理読み込みAPI,
- double管理書き込みAPI,
- 整数管理読み込みAPI,
- 整数管理書き込みAPI,
- getmatrixofintegerprecision API,
- ポインタ読み込みAPI,
- ポインタ書き込みAPI,
- 多項式getpolyvariablename API,
- 多項式管理読み込みAPI,
- 多項式管理書き込みAPI,
- 疎行列管理読み込みAPI,
- 疎行列管理書き込みAPI,
- 文字列管理読み込みAPI,
- 文字列管理書き込みAPI
参照 - API_Scilab リスト管理
- 論理値リストを読み込むAPI
- 論理値リストを書き込むAPI
- 論理値疎リストを読み込むAPI
- 論理値疎リストを書き込むAPI
- list_createlist API
- doubleリストを読み込むAPI
- doubleリストを書き込むAPI
- getlistitemaddressリスト API
- getlistitemnumberリスト API
- 整数リストを読み込むAPI
- 整数リストを書き込むAPI
- ポインタリストを読み込むAPI
- ポインタリストを書き込むAPI
- 多項式リストを読み込むAPI
- 多項式リストを書き込むAPI
- 疎行列リストを読み込むAPI
- 疎行列リストを書き込むAPI
- 文字列リストを読み込むAPI
- 文字列リストを書き込むAPI
参照 - call_scilab
Report an issue | ||
<< string | legacy | API Scilab >> |