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 73)
Incompatible units. 

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

свернуть все

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

Введенный в R2017a