exponenta event banner

стоимость

Преобразование переменной или параметра в значение без единиц измерения с указанным преобразованием единиц измерения

Синтаксис

value(a,'unit')
value(a,'unit','type')

Описание

value(a,'unit') возвращает безразмерное числовое значение, преобразуя a на единицы unit. a является переменной или параметром, указанным как значение с единицей измерения, и unit - единица, определенная в реестре единиц. unit должны быть соизмеримы с единицами a.

value(a,'unit','type') выполняет линейное или аффинное преобразование единиц измерения температуры и возвращает безразмерное числовое значение, преобразуя a на единицы unit. type указывает тип преобразования и может быть одной из двух строк: linear или affine. Если тип не указан при преобразовании единиц измерения температуры, он считается аффинным.

Эта функция используется в разделе уравнений файла Simscape™ для преобразования переменной или параметра в скалярное значение.

Примеры

Если a = { 10, 'cm' }, то value(a, 'm') возвращает 0,1.

Если a = { 10, 'C' }, то value(a, 'K', 'linear') возвращает значение 10.

Если a = { 10, 'C' }, то value(a, 'K', 'affine') возвращает значение 283.15. value(a, 'K') также возвращает значение 283.15.

Если a = { 10, 'cm' }, то value(a, 's') выдает ошибку, поскольку единицы измерения несоразмерны.

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