Main Content

baseUnits

説明

baseUnits(unitSystem) は、単位系 unitSystem の基本単位をシンボリック単位のベクトルで返します。返された単位は、newUnitSystem による新しい単位系の作成に使用できます。

すべて折りたたむ

baseUnits を使用して、単位系の基本単位を取得します。次に基本単位を変更し、変更後の基本単位を使って新しい単位系を作成します。使用可能な単位系には SI、CGS および US が含まれます。すべての単位系については、単位系の一覧を参照してください。

SI 単位系の基本単位を取得します。

SIUnits = baseUnits('SI')
SIUnits =
[ [kg], [s], [m], [A], [cd], [mol], [K]]

メモ

baseUnits という名前の変数を定義しないでください。この変数を定義すると、関数 baseUnits へのアクセスが妨げられます。

subs を使用して SIUnits を変更し、長さにキロメートルを、時刻に時間を使用する基本単位を定義します。

u = symunit;
newUnits = subs(SIUnits,[u.m u.s],[u.km u.hr])
newUnits =
[ [kg], [h], [km], [A], [cd], [mol], [K]]

newUnitSystem を使用して新しい単位系を定義します。

newUnitSystem('SI_km_hr',newUnits)
ans = 
    "SI_km_hr"

単位系の間で単位を変換する方法については、単位変換と単位系を参照してください。

入力引数

すべて折りたたむ

単位系の名前。string または文字ベクトルとして指定します。

バージョン履歴

R2017b で導入