Можно ли сделать это? В частности, я хочу переключаться между предупреждением ("выключено", "Octave:broadcast") и предупреждением ("on", "Octave:broadcast"), т.е. отключить предупреждение в начале файла .oct, а затем включить предупреждение. непосредственно перед тем, как файл .oct вернет свой вывод. Конечно, я мог бы сделать это в терминале или в вызывающем файле сценария, но я хотел бы сделать это в самом файле .oct, если это возможно.
Отключить предупреждения из файла Octave .oct
comment
проблема вещания Octave применяется только при автоматическом вещании. Это также работает, когда вы находитесь в файле oct?
- person carandraug   schedule 10.10.2013
comment
@carandraug Да. Это предупреждение, которое я получаю при запуске .oct из терминала. Я делаю вычитание матриц и деление элементов, как в результате = quotient((A - B), C); где A — одномерная матрица, а B и C — одноэлементные матрицы.
- person babelproofreader   schedule 10.10.2013
Ответы (1)
В C++ есть два способа сделать это, очень похожие на сам язык Octave.
disable_warning (const std::string& id);
set_warning_state (const std::string &id, const std::string &state);
На самом деле, disable_warning
— это просто оболочка вокруг второго варианта set_warning_state (id, "off")
. Загляните в error.cc, чтобы узнать больше о параметрах, связанных с это. Я уверен, что вы сами разберетесь, как включить предупреждение в конце;)
person
carandraug
schedule
11.10.2013