Main Content

symunit2str

単位を文字ベクトルに変換

説明

symunit2str(unit) は、シンボリック単位 unit を文字ベクトルに変換します。

symunit2str(unit,toolbox) は、シンボリック単位 unit を、ツールボックス toolbox 内の単位を表す文字ベクトルに変換します。toolbox の有効な値は 'Aerospace''SimBiology''Simscape'、または 'Simulink' です。

単位を文字ベクトルに変換

シンボリック単位 u.km を文字ベクトルに変換します。ここで、u = symunit です。

u = symunit;
unitStr = symunit2str(u.km)
unitStr =
    'km'

指定ツールボックスの単位への変換

他のツールボックスの名前を symunit2str の 2 番目の引数に指定することで、そのツールボックス由来の単位を表す文字ベクトルにシンボリック単位を変換します。有効なツールボックスは 'Aerospace''SimBiology''Simscape'、または 'Simulink' です。単位は有効になるターゲット ツールボックス内のものでなければなりません。

u = symunit として、u.km/(u.hour*u.s)Aerospace Toolbox 由来の単位を表す文字ベクトルに変換します。

u = symunit;
unit = symunit2str(u.km/(u.hour*u.s),'Aerospace')
unit =
    'km/h-s'

u.molecule/u.s を SimBiology® 由来の単位を表す文字ベクトルに変換します。

unit = symunit2str(u.molecule/u.s,'SimBiology')
unit =
    'molecule/second'

u.gn/u.km を Simscape™ 由来の単位を表す文字ベクトルに変換します。

unit = symunit2str(u.gn/u.km,'Simscape')
unit =
    'gee/km'

u.rad/u.s を Simulink® 由来の単位を表す文字ベクトルに変換します。

unit = symunit2str(u.rad/u.s,'Simulink')
unit =
    'rad/s'

入力引数

すべて折りたたむ

変換されるシンボリック単位。シンボリック式として指定します。

単位をそこで表現するためのツールボックス。'Aerospace''SimBiology''Simscape'、または 'Simulink' として指定します。

例: symunit2str(u.km/u.h,'Aerospace')

バージョン履歴

R2017a で導入