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.