min
Минимум чисел
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
min(x1
,x2
,, …
) min({x1, x2, …}
) min([x1, x2, …]
) min(A
)
min(x1, x2, ...)
возвращает минимум чисел x 1, x 2, ….
Если аргументы min
целые числа, рациональные числа или числа с плавающей запятой, затем min
возвращает числовой минимум этих аргументов.
Вызов min()
недопустимо и приводит к сообщению об ошибке. Если существует только один аргумент x1
, затем min
оценивает x1
и возвращает его. Смотрите Пример 2.
Если одним из аргументов является -infinity
, затем min
возвращает -infinity
. Если аргументом является infinity
, затем это удалено из списка аргументов (см. Пример 3).
min
возвращает ошибку, когда один из ее аргументов является комплексным числом или интервалом с плавающей точкой с мнимой частью на нуле (см. Пример 2).
Если один из аргументов не является номером, то символьный min
вызовите с минимумом числовых аргументов, и остающиеся оцененные аргументы могут быть возвращены (см. Пример 1).
Вложенный min
вызовы с символьными аргументами переписаны как один min
вызовите, т.е. они сглажены; смотрите Пример 4.
min
реагирует на очень ограниченный набор свойств набора идентификаторов через assume
. Используйте simplify
обрабатывать более общие предположения (см. Пример 4).
min
вычисляет минимум целых чисел, рациональных чисел и значений с плавающей точкой:
min(-3/2, 7, 1.4)
Если список аргументов содержит символьные выражения, то символьный min
на звонок отвечают:
delete b: min(-4, b + 2, 1, 3)
В следующем двум примерам, min
может определить минимум несмотря на получение символьных аргументов:
min(sqrt(2), 1)
assume(x > 0): min(exp(x), exp(-x))
Интервалы с плавающей точкой интерпретированы как “любой номер в этой области значений” и могут таким образом вызвать символьный min
вызовы, которые будут возвращены:
min(2...3 union 6...7, 4)
min(2...3, 6...7, 4)
min(6...7, 4)
min
с одним аргументом возвращает оцененный аргумент:
delete a: min(a), min(sin(2*PI)), min(2)
Комплексные числа приводят к сообщению об ошибке:
min(0, 1, I)
Error: Invalid argument. [min]
-infinity
всегда минимум произвольных аргументов:
delete x: min(-100000000000, -infinity, x)
infinity
удален из списка аргументов:
min(-100000000000, infinity, x)
min
реагирует только на очень немного свойств набора идентификаторов через assume
:
delete a, b, c: assume(a > 0 and b > a and c > b): min(a, min(b, c), 0)
Приложение simplify
урожаи желаемый результат:
simplify(%)
|
Произвольные объекты MuPAD® |
|
Массив доменный тип |
Один из аргументов, числа с плавающей запятой или символьного min
вызвать.