unitConversionFactor

Коэффициент преобразования между модулями

Описание

пример

C = unitConversionFactor(unit1,unit2) возвращает коэффициент преобразования C между модулями unit1 и unit2 так что unit1 = C*unit2.

пример

C = unitConversionFactor(unit1,unit2,'Force',true) силы unitConversionFactor для возврата коэффициента преобразования, даже если модули не совместимы по размеру.

Примеры

свернуть все

Найдите коэффициент преобразования между дюймами и сантиметрами.

u = symunit;
inch2cm = unitConversionFactor(u.inch,u.cm)
inch2cm =
127/50

Преобразуйте коэффициент преобразования в double.

inch2cm = double(inch2cm)
inch2cm =
    2.5400

Найдите коэффициент преобразования между Ньютонсом и кг м/с2. Коэффициент преобразования 1.

convFactor = unitConversionFactor(1*u.N, 1*u.kg*u.m/u.s^2)
convFactor =
1

Преобразуйте между модулями измерения быстро с помощью входа текста в качестве ярлыка. Преобразование 3 дюйм к см.

3*double(unitConversionFactor("inch","cm"))
ans =
    7.6200

Преобразуйте между размерно несовместимыми модулями путем определения аргумента 'Force' как true.

Преобразуйте между Уоттсом и Джоулсом. unitConversionFactor возвращает коэффициент 1/[s] потому что 1 Вт = 1 Дж/с.

u = symunit;
convFactor = unitConversionFactor(u.W, u.J, 'Force', true)
convFactor =
1/[s]

Если вы не задаете 'Force' как true, затем unitConversionFactor возвращает ошибку.

unitConversionFactor(u.W, u.J)
Error using unitConversionFactor (line 81)
Incompatible units.

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

свернуть все

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

Введенный в R2017a