Scilab 6.1.0
- Scilabヘルプ
- Strings
- ascii
- asciimat
- blanks
- char
- convstr
- emptystr
- evstr
- grep
- isalphanum
- isascii
- isdigit
- isletter
- isnum
- justify
- length
- part
- prettyprint
- regexp
- sci2exp
- strcat
- strchr
- strcmp
- strcspn
- strindex
- string
- strings
- stripblanks
- strncpy
- strrchr
- strrev
- strsplit
- strspn
- strstr
- strsubst
- strtod
- strtok
- tokenpos
- tokens
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
string
文字列に変換
呼び出し手順
text = string(x) [out, in, text] = string(SciFun)
引数
- x
論理値, 複素数, 実数, 整数, 多項式行列, 暗黙の大きさ, またはライブラリ.
- SciFun
a function in Scilab language (handle of type 13, not its name as a string).
説明
string
関数は
行列x
を文字列の行列に変換します.
SciFun
が関数の場合,
[out, in, text] = string(SciFun)
は
3つの文字列ベクトルを返します:
out
は出力変数のベクトル,in
は入力変数のベクトル, そしてtext
は関数のソースコードの(列)ベクトルです.
x
が lib
変数の場合,
text
は文字列の列ベクトルとなります.
最初の要素は,ライブラリファイルのパス,
その他の要素は定義する関数の名前を有します.
複素数, 実数, 整数, 多項式行列の場合,
string の出力は
format function (例参照)で管理されます. |
string([]) は []を返すことに注意してください.
例
string(rand(2, 2)) deff("y = mymacro(x)", "y = x + 1") [out, in, text] = string(mymacro) x = 123.356; disp("Result is " + string(x)); disp("/" + string(~%t) + "/"); disp("/" + string(%i+1) + "/"); disp("/" + string(int16(-123)) + "/"); disp("/" + string(1 + %s + %s^3) + "/"); string(corelib) v = format(); disp(string(%pi)) format(24); disp(string(%pi)) format(v(2)) string(1:4:$)
参照
- format — set the default output format of decimal numbers
- sci2exp — returns a string able to generate a given Scilab object
- msprintf — データを変換,整形し,文字列に書き込む
- tree2code — Scilab関数のアスキー定義を生成する
- pol2str — 多項式を文字列に変換
- execstr — 文字列中のScilabコードを実行
- evstr — 式を評価する
- strtod — parse and convert literal numbers STRings TO Decimal numbers
- csvTextScan — カンマ区切りの値を行列に変換
履歴
Version | Description |
5.4.0 | 暗黙の大きさの型が入力引数として管理されます. |
Report an issue | ||
<< strindex | Strings | strings >> |