value

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

Синтаксис

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

Описание

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

value(a,'unit','type') выполняет или линейное или аффинное преобразование температурных модулей и возвращает безразмерное численное значение, преобразовывая a в модули unitВвод задает тип преобразования и может быть одна из двух строк: 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