value

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

Синтаксис

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