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