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