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