simscape.isCommensurateUnit

Проверяйте, соразмерны ли модули

Описание

пример

c = simscape.isCommensurateUnit(unitlist) проверки, имеют ли все аргументы в списке соразмерные модули. Функция возвращает true, если все модули являются соразмерными, ложными в противном случае.

Примеры

свернуть все

Создайте simscape.Value объект:

 v1 = simscape.Value([100, 200, 300], "cm/s");

Создайте скалярный simscape.Unit объекты:

u1 = simscape.Unit("mm/s");
u2 = simscape.Unit("rad/s");

Проверяйте ли модули v1 и u1 соразмерны с модулем метров в секунду:

 simscape.isCommensurateUnit(v1,u1,"m/s")
ans =

  logical

   1

Функция возвращает true, потому что все модули соразмерны.

Проверяйте, соразмерны ли модули всех трех объектов:

 simscape.isCommensurateUnit(v1,u1,u2)
ans =

  logical

   0

Функция возвращает false потому что модуль u2 не соразмерно с другими.

Входные параметры

свернуть все

Список модулей для сравнения в виде векторов символов, строк, скалярного simscape.Unit объекты или simscape.Value объекты. Для simscape.Value объекты, функция сравнивает модуль объекта с другими модулями в списке.

Введенный в R2021b