Преобразование переменной или параметра в значение без единиц измерения с указанным преобразованием единиц измерения
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') выдает ошибку, поскольку единицы измерения несоразмерны.