MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
数値を文字配列に変換
s = num2str(A)
s = num2str(A,precision)
s = num2str(A,formatSpec)
s = num2str(A) は fi オブジェクト A を文字配列表現に変換します。この出力が関数 eval への入力に最適なのは、eval(s) が元の fi オブジェクトと完全に同じものを作成するためです。
s
A
fi
eval
eval(s)
例
s = num2str(A,precision) は、precision によって指定された精度の桁数を使用して、fi オブジェクト A を文字配列表現に変換します。
precision
s = num2str(A,formatSpec) は、formatSpec で指定した形式を A の全要素に適用します。
formatSpec
すべて折りたたむ
fi オブジェクト A を作成し、文字ベクトルに変換します。
A = fi(pi)
A = 3.1416 DataTypeMode: Fixed-point: binary point scaling Signedness: Signed WordLength: 16 FractionLength: 13
S = num2str(A)
S = '3.1416'
fi オブジェクトを作成し、8 桁の精度で文字ベクトルに変換します。
S = num2str(A,8)
S = '3.1416016'
入力配列。数値配列として指定します。
データ型: fi | double | single | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical 複素数のサポート: あり
double
single
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
出力文字列の有効桁数の最大値。正の整数として指定します。
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
出力フィールドの書式。書式演算子を使用して指定します。formatSpec には通常のテキストおよび特殊文字を含めることもできます。
書式演算子の詳細については、MATLAB® ドキュメンテーションの num2str のリファレンス ページを参照してください。
num2str
入力配列のテキスト表現。文字配列として返されます。
R2016a で導入
num2str | mat2str | tostring
mat2str
tostring
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ