Руководство по Matlab начинается с уже построенных осей - PullRequest
0 голосов
/ 14 февраля 2019

Я создал приложение с помощью GUIDE под названием (main).Внутри формы (рисунок) я перетащил много компонентов, один из которых является компонентом осей.Когда я запускаю приложение, оно всегда показывает один и тот же график.Приложения, созданные в GUIDE, имеют функцию открытия, в моем случае main_OpeningFcn.Я уже пытался очистить (кла) это в первой строке функции main_OpeningFcn, но сначала он мигает и старый график, а затем очищает его.Я уверен, что это старый заговор, я могу признать это.Кажется, что этот старый график где-то был сохранен, и при каждом запуске приложения он отображается.Есть ли кеш или что-то в этом роде?

1 Ответ

0 голосов
/ 15 февраля 2019

Возможно, вы случайно нажали на значок сохранения на вашей фигуре в графическом окне (не в окне руководства).Теперь, когда вы откроете свой графический интерфейс, Matlab не создаст пустой график, но загрузит все, что сохранено в fig-файле, который существует рядом с m-файлом для вашего руководства-приложения.

Чтобы решить проблему, вам нужно удалить фигуру в вашем руководстве-редакторе, вместо нее поместить новую фигуру.И попробуйте скрыть строку меню, чтобы избежать повторного нажатия на значок сохранения, если ваш графический интерфейс открыт.

...