При выполнении оптимизации с использованием Minimize [] в Mathematica я получаю то, что выглядит как некоторые NaN:
NMinimize :: nnum: значение функции
Indeterminate не является числом в {q} =
{0}. >> NMinimize :: nnum: функция
Значение Indeterminate не является числом в
{q} = {0.}. >> NMinimize :: nnum: The
Значение функции Indeterminate не является
число в {q} = {0.}. >>
General :: stop: дальнейший вывод
NMinimize :: nnum будет подавлено
во время этого расчета. >>
С NaN все в порядке, потому что они, похоже, не влияют на результат оптимизации. Но поскольку дальнейшие сообщения подавляются, я не уверен, что получаю сообщения, касающиеся (например) максимального числа итераций, превышаемого без достижения запрошенной точности.
Итак, есть ли способ просмотреть полный список сообщений? Нужно ли активировать такую опцию, если она существует, перед оценкой, или есть полный буфер сообщений, к которому я могу обратиться позже? Оптимизация занимает очень много времени, поэтому я бы хотел избежать ее пересчета.
Я нашел только функции «Выкл.» И «Вкл.», Которые, похоже, не выполняли то, что я хотел.