У меня есть длинный скрипт, который вызывает много других скриптов, которые выплевывают множество цифр.matlab GOTO (вид)
Для целей отладки я думаю, что было бы полезно, если при нажатии на изображение - редактор переходит к определенной строке. Кто-нибудь знает возможно ли это?
Я думал, что я мог бы реализовать что-то вроде
A=[];
figure
plot(x)
A=ginput(1)
if A~=[]
goto(pointer,line)
end
Проблема заключается в том, что это только будет работать только сразу после того, что фигура выполнена. Не в конце анализа, когда я смотрю на цифры для возможных ошибок.
Другими словами: есть ли способ перейти к определенной строке кода, нажав на фигуру?
N.B. Для реализации GOTO см. (GOTO FileExchange)
Почему бы не просто поставить метки в комментариях, а затем сделать простую находку (т.е. ctrl + f) в редакторе? – Dan
Ищете причудливость? xd Хороший комментарий, конечно. – shamalaia
Взгляните на [обратные вызовы] (http://se.mathworks.com/help/matlab/creating_plots/callbacks-programmed-response-to-user-action.html): «Обратный вызов - это функция, выполняемая в ответ к некоторым предопределенным действиям пользователя, таким как щелчок на графическом объекте или закрытие окна фигуры ». – mikkola