derivedUnits

Производные единицы модульной системы

Синтаксис

derivedUnits(unitSystem)

Описание

пример

derivedUnits(unitSystem) возвращает производные единицы модульной системы unitSystem как вектор символьных модулей. Можно использовать возвращенные модули, чтобы создать новые модульные системы при помощи newUnitSystem.

Примеры

свернуть все

Получите производные единицы модульной системы при помощи derivedUnits. Затем измените производные единицы и создайте новую модульную систему с помощью измененных производных единиц. Доступные модульные системы включают SI, CGS и США. Для всех модульных систем см. Модульный Список Систем.

Получите производные единицы модульной системы SI.

dunits = derivedUnits('SI')
dunits =
[ [F], [C], [S], [H], [V], [J], [N], [lx], [lm], [Wb], [W], [Pa],...
 [Ohm], [T], [Gy], [Bq], [Sv], [Hz], [kat], [rad], [sr], [Celsius]]

Примечание

Не задавайте переменную под названием derivedUnits, потому что переменная предотвратит доступ к функции derivedUnits.

Задайте производные единицы, которые используют килоньютон для силы и миллибар для давления путем изменения dunits с помощью subs.

u = symunit;
newUnits = subs(dunits,[u.N u.Pa],[u.kN u.mbar])
newUnits =
[ [F], [C], [S], [H], [V], [J], [kN], [lx], [lm], [Wb], [W], [mbar],...
 [Ohm], [T], [Gy], [Bq], [Sv], [Hz], [kat], [rad], [sr], [Celsius]]

Задайте новую модульную систему при помощи newUnitSystem. Сохраните основные единицы SI.

bunits = baseUnits('SI');
newUnitSystem('SI_kN_mbar',bunits,newUnits)
ans = 
    "SI_kN_mbar"

Чтобы преобразовать между модульными системами, смотрите Модульные Преобразования и Модульные Системы.

Входные параметры

свернуть все

Имя модульной системы, заданной как строка или вектор символов.

Введенный в R2017b