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

Преобразуйте коэффициент преобразования, чтобы удвоиться.

inch2cm = double(inch2cm)
inch2cm =
    2.5400

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

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

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

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