unitConversionFactor

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

Синтаксис

C = unitConversionFactor(unit1,unit2)
C = unitConversionFactor(unit1,unit2,'Force',true)

Описание

пример

C = unitConversionFactor(unit1,unit2) возвращает коэффициент преобразования C между модулями unit 1 и unit 2 так, чтобы 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 73)
Incompatible units. 

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

свернуть все

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

Введенный в R2017a