exponenta event banner

str2symunit

Преобразование символьного вектора или строки в единицу измерения

Описание

пример

str2symunit(unitStr) преобразует символьный вектор или строку unitStr в символьные единицы.

пример

str2symunit(unitStr,toolbox) преобразует вектор символов unitStr предполагая, что он представляет единицы измерения на панели инструментов toolbox. Допустимые значения toolbox являются 'Aerospace', 'SimBiology', 'Simscape', или 'Simulink'.

Примеры

Преобразовать вектор символов в единицу измерения

Преобразование символьного вектора 'km/hour' в символьные единицы.

unit = str2symunit('km/hour')
unit =
1*([km]/[h])

Используйте этот блок для определения скорости 50 км/час.

speed = 50*unit
speed =
50*([km]/[h])

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

Преобразование единиц измерения из других панелей инструментов в символьные единицы измерения путем указания имени панели инструментов в качестве второго аргумента str2symunit. Допустимые имена: 'Aerospace', 'SimBiology', 'Simscape', или 'Simulink'.

Новообращенный 'km/h-s' из панели инструментов Aerospace в символьные единицы.

unit = str2symunit('km/h-s','Aerospace')
unit =
1*([km]/([h]*[s]))

Новообращенный 'molecules/s' от SimBiology ® до символьных единиц.

unit = str2symunit('molecule/s','SimBiology')
unit =
1*([molecule]/[s])

Новообращенный 'gee/km' от Simscape™ до символьных единиц.

unit = str2symunit('gee/km','Simscape')
unit =
1*([g_n]/[km])

Новообращенный 'rad/second' от Simulink ® до символьных единиц.

unit = str2symunit('rad/second','Simulink')
unit =
1*([rad]/[s])

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

свернуть все

Ввод, заданный как символьный вектор или строка.

Пример: str2symunit('km/hour')

Панель инструментов, к которой относятся входные данные, указанная как 'Aerospace', 'SimBiology', 'Simscape', или 'Simulink'.

Пример: str2symunit('km/h-s', 'Aerospace')

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