str2symunit
文字ベクトルまたは string を単位に変換
説明
例
文字ベクトルを単位に変換
文字ベクトル 'km/hour' をシンボリック単位に変換します。
unit = str2symunit('km/hour')unit = 1*([km]/[h])
この単位を使用して 50 キロメートル毎時を定義します。
speed = 50*unit
speed = 50*([km]/[h])
指定されたツールボックスの単位の変換
他のツールボックスの名前を str2symunit の 2 番目の引数に指定することで、そのツールボックス由来の単位をシンボリック単位に変換します。有効な名前は 'Aerospace'、'SimBiology'、'Simscape'、または 'Simulink' です。
Aerospace Toolbox 由来の 'km/h-s' をシンボリック単位に変換します。
unit = str2symunit('km/h-s','Aerospace')unit = 1*([km]/([h]*[s]))
SimBiology® 由来の 'molecules/s' をシンボリック単位に変換します。
unit = str2symunit('molecule/s','SimBiology')unit = 1*([molecule]/[s])
Simscape™ 由来の 'gee/km' をシンボリック単位に変換します。
unit = str2symunit('gee/km','Simscape')unit = 1*([g_n]/[km])
Simulink® 由来の 'rad/second' をシンボリック単位に変換します。
unit = str2symunit('rad/second','Simulink')unit = 1*([rad]/[s])
入力引数
バージョン履歴
R2017a で導入
参考
checkUnits | findUnits | isUnit | newUnit | separateUnits | symunit | symunit2str | unitConversionFactor