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 Toolbox до символических модулей.

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