exponenta event banner

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

Найдите коэффициент преобразования между ньютонами и кг м/с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