Подавление вывода windows команды функции

Функция, которую я использую, имеет display() в ней (или другие вещи, отображающие сообщения в окне команд), поэтому она выводит много вещей (x 1200) в командной строке при запуске моего кода, что затрудняет отслеживание и наблюдать.

Есть ли способ подавить выход этой специфической функции? Завершение утверждения точкой с запятой, очевидно, не помогает.

Вы можете попробовать обернуть вызов функции в evalc :

 evalc('out = func(arg1, arg2);'); 

Самый простой способ – просто создать фиктивную функцию DISP / DISPLAY и поместить ее в private папку вместе со своей собственной функцией:

частный / disp.m

 function disp(x) return end 

myFunc.m

 function myFunc() %# ... disp(1) end 

Поместив функцию disp внутри частной папки, вы переопределите встроенную функцию с тем же именем, но эта версия видна только функциям родительского каталога, тем самым сохраняя исходную функциональность в других местах.

Убедитесь, что вы НЕ добавляете эту личную папку на свой путь, просто используйте myFunc.m на пути (пожалуйста, ознакомьтесь с соответствующей документацией )

  • Почему мы не можем передавать массивы по значению?
  • Как использовать функцию эллипсиса R при написании собственной функции?
  • Зачем использовать звездочку «» вместо целого числа для параметра массива VLA функции?
  • Возврат кадра данных из функции
  • Аргументы или параметры?
  • Можно ли задать аргумент по умолчанию из предыдущего аргумента?
  • Как передать все аргументы, переданные моему скрипту bash, в мою функцию?
  • Возврат функции VB.NET
  • Возвращаемое значение в функции Bash
  • Как передавать анонимные типы в качестве параметров?
  • Перегрузка оператора: функция-член или функция, не являющаяся членом?
  • Interesting Posts

    Аналоги технологий и фреймворков Java и .NET

    объект ссылается на несохраненный экземпляр переходного процесса – сохраняет временный экземпляр перед промывкой

    У меня нет настроек загрузки в утилите SETUP прошивки вообще, и поэтому я не могу ничего загрузить

    Следует ли синхронизировать метод запуска? Почему или почему нет?

    Насколько хорошо java.util.Random?

    Иконки, исчезающие из области уведомлений (systray) под WinXP

    Удалить элемент из словаря, когда его ключ неизвестен

    Как изменить цвет строки в datagridview?

    Список свойств classа в swift

    Добавление параметров командной строки по умолчанию при открытии определенного типа файла

    Вставка символа бесконечности в Powerpoint 2010

    Веб-сайты Azure API KUDU REST – аутентификация

    FBSDKLog: нельзя использовать приложение Facebook или Safari для авторизации, fb **** не зарегистрирован как URL-схема

    Windows 10: назначить одну и ту же букву диска на внешний диск

    Ошибка: выполнение выполнено для задачи ‘: app: transformClassesWithJarMergingForDebug’

    Давайте будем гением компьютера.