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 で導入