pm_addunit

Добавьте новый модуль в модульный реестр

Синтаксис

pm_addunit(unitname, conversion, unitexpression)

Описание

pm_addunit(unitname, conversion, unitexpression) вводит новый модуль, unitname, заданный как conversion * unitexpression.

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

Второй аргумент, conversion, может быть или положительным действительным скаляром или 1x2 массив. Если этот аргумент имеет два элемента, то он задает аффинное преобразование с первым элементом (положительное вещественное число) быть линейным коэффициентом преобразования и вторым, являющимся смещением. Для получения дополнительной информации смотрите Тепловые Модульные Преобразования.

Третий аргумент, unitexpression, должен быть допустимым модульным выражением с точки зрения модулей, уже заданных в модульном реестре.

Следующие операторы поддерживаются в модульных математических выражениях:

*Умножение
/Деление
^Степень
+, -Плюс, минус — для экспонент только
()Скобки, чтобы задать порядок оценки

Примеры

Добавьте новый модульный сантиметр, cm, с точки зрения метра, m:

pm_addunit('cm', 0.01, 'm');

Добавьте новый модульный ньютон, N, с точки зрения килограммов, метров, и секунды:

pm_addunit('N', 1, 'kg*m/s^2');

Добавьте новый модуль Фаренгейт, degF, с точки зрения Цельсия:

pm_addunit('degF', [5/9 -32*5/9], 'degC');

Смотрите также

| |

Представленный в R2007a

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