exponenta event banner

newUnit

Определение новой единицы измерения

Описание

пример

c = newUnit(name,definition) определяет новую единицу измерения name использование выражения definition. Определение должно быть в терминах существующих символьных единиц. Невозможно переопределить предопределенную единицу измерения или любое из ее альтернативных имен.

Примеры

Определить новую единицу измерения и переписать единицу измерения

Загрузка коллекции символьных единиц с помощью symunit. Поиск информации о предварительно определенной единице измерения u.c_0 для скорости света.

u = symunit;
unitInfo(u.c_0)
speed of light in vacuum - a physical unit of velocity.

Get all units for measuring 'Velocity' by calling unitInfo('Velocity').

Показать, что точное значение скорости света в SI 299792458 метров в секунду.

c = unitConvert(u.c_0,'SI')
c =
299792458*([m]/[s])

Определение новой единицы измерения speedOfLightApprox для приблизительного значения скорости света как 3e8 метров в секунду.

u = symunit;
c = newUnit('speedOfLightApprox',3e8*u.m/u.s)
c =
[speedOfLightApprox]

Кроме того, можно указать единицу измерения с помощью u.speedOfLightApprox.

Определите уравнение E = mc2 с помощью новой единицы измерения.

syms mass
m = mass*u.kg;
E = m*c^2
E =
mass*[kg]*[speedOfLightApprox]^2

Переписать E в пересчете на метры в секунду.

E = rewrite(E,u.m/u.s)
E =
90000000000000000*mass*(([kg]*[m]^2)/[s]^2)

Поскольку стандартной единицей энергии является джоуль, переписайте E в терминах Joule.

E = rewrite(E,u.Joule)
E =
90000000000000000*mass*[J]

Входные аргументы

свернуть все

Имя новой единицы измерения, указанное как символьный вектор или строка. Невозможно переопределить предопределенную единицу измерения или любое из ее альтернативных имен.

Определение новой единицы измерения, определяемое как символическое выражение единиц измерения. Новая единица должна быть определена в терминах существующих символьных единиц. Например, newUnit('workday',8*u.hour), где u = symunit, определяет рабочий день как единицу, представляющую 8 часов.

Представлен в R2017a