Я работаю над кодом, в котором я нахожу решения нелинейного уравнения.
Я использую команду fzero
, однако в некоторых регионах уравнение имеет мнимые решения в виде ну, и я получаю следующий вывод
Exiting fzero: aborting search for an interval containing a sign change
because complex function value encountered during search.
(Function value at -10.6164 is 0.92591+0.33977i.)
Как я могу тихо этот вывод, чтобы он не появился в командной строке? Я ищу решение в очень короткие промежутки времени, и это делает вычисления очень медленными ...
Я уже пытался (из документации Matlab) использовать
sol = fzero(func,x0,optimset('FunValCheck','off'));
, но это не помогло. какие-либо предложения?