exponenta event banner

findUnits

Найти единицы измерения на входе

Описание

пример

U = findUnits(expr) возвращает вектор строки единиц в символьном выражении expr.

Примеры

Найти единицы в выражении

Поиск единиц измерения в выражении с помощью findUnits.

u = symunit;
syms x
units = findUnits(x*u.m + 2*u.N)
units =
[ [N], [m]]

Найти единицы в массиве уравнений или выражений

Поиск единиц измерения в массиве уравнений или выражений с помощью findUnits. findUnits функция объединяет все единицы, найденные на входе, для возврата вектора строк единиц. findUnits возвращает только базовые единицы.

u = symunit;
array = [2*u.m + 3*u.K, 1*u.N == 1*u.kg/(u.m*u.s^2)];
units = findUnits(array)
units =
[ [K], [N], [kg], [m], [s]]

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

свернуть все

Ввод, определяемый как символьное число, переменная, вектор, матрица, многомерный массив, функция или выражение.

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