Scilab 6.1.0
- Scilabヘルプ
- Java from Scilab
- 入門 - 第1ステップ
- 入門 - 第2ステップ
- jallowClassReloading
- jarray
- jautoTranspose
- jautoUnwrap
- jcast
- jcompile
- jcreatejar
- jdeff
- jdisableTrace
- jenableTrace
- jexists
- jgetclassname
- jgetfield
- jgetfields
- jgetinfo
- jgetmethods
- jimport
- jinvoke
- jinvoke_db
- jnewInstance
- jnull
- jremove
- jsetfield
- junwrap
- junwraprem
- jvoid
- jwrap
- jwrapinchar
- jwrapinfloat
- new
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
jwrap
Scilab変数をJava変数にラップする
呼び出し手順
[jw_1, jw_2, ...] = jwrap(sc_1 [, sc_2 [, sc_3 [,... ]]])
パラメータ
- sc_i
Scilab変数
- jw_i
指定したScilab変数を Javaラッピングしたもの
説明
Scilab変数をJava変数にラップします. 現時点では,以下のプリミティブな型のみがラップできます:
- 定数 (複素数でない実数) は double;
- 文字列は String;
- 論理値は boolean;
- int8 は byte;
- uint8 は short;
- int16 は short;
- uint16 は int;
- int32 は int;
- uint32 は long に変換されます.
byte[3][4]
または byte[4][3]
にラップされます.
添字の範囲はJavaと同じであることに注意してください,
このため,a(0)
は有効です.
jwrapinfloat および jwrapincharにより, それぞれJava型floatまたはcharにラップすることも可能です.
例
[a,b,c] = jwrap(1, [1 2;3 4], ["hello" "world"]); a, b(1, 1), c(1)
参照
- jautoTranspose — 行列を変換する方法を指定
- jwrapinfloat — Scilab double行列をJava float多次元配列にラップ.
- jwrapinchar — Scilab uint16行列をJava char多次元配列にラップ.
- junwrap — JavaオブジェクトをScilabネーティブ型に変換
履歴
Version | Description |
5.5.0 | 関数が導入されました. 'JIMS'モジュールに基づきます. JIMSモジュールとの動作上の主な違いは, jautoUnwrapがデフォルトで 有効になっていることです. |
Report an issue | ||
<< jvoid | Java from Scilab | jwrapinchar >> |