Что приводит к зависанию контура MATLAB? - PullRequest
2 голосов
/ 17 марта 2012

У меня есть код Matlab, который генерирует массив.Я проверил, что массив не содержит значений NAN, используя any(isnan(myArray(:))), как предложено

Массив 1601 на 1021.

Затем я использую встроенный метод contourf(myArray,10) (Правка: добавлен предел 10) для этого массива (также приводит к проблеме с contour.

В результате Matlab перейдет в "Busy" и зависнет на вечность.

Я ждалнесколько часов, чтобы убедиться, что те же самые данные появляются примерно за 10 секунд с помощью команды прибоя.

Когда я нажимаю Ctrl + C, чтобы остановить выполнение, я получаю следующее:

???
Error in ==> specgraph.contourgroup.schema>LdoDirtyAction at 265
refresh(h)

Warning: Error occurred while evaluating listener callback.
> In contourf at 78

IЯ полностью теряюсь в этом, поэтому любая помощь приветствуется.

Редактировать: Только что с помощью imagesc (a) выяснилось, что данные ужасны, как, например, создание контурной карты острова Манхэттен, но включая здания, этоможет быть причина, я сейчас расследую. Я не знал этого раньше, потому что я не смог визуализировать данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...