2016-10-25 2 views
0

Matlab 2016b에서 성가신 문제가 발생했습니다. 접힌 코드 섹션을 별도로 실행할 수 없습니다. 보다 구체적으로 Matlab 편집기 버튼의 "Run and Advance"에서 "Run Section"은 회색으로 보이고 unclickable으로 나타나고 Ctrl + Enter로 코드 섹션을 실행해도 작동하지 않습니다.Matlab Run Section이 작동하지 않습니다.

(%%로 구분) 잘 나는 접힌 부분 사이를 이동하려면 "고급"버튼을 사용할 수 있어요, 그래서 문제가 보인다 접힌 코드 섹션을 인식 못하는 경우 스크립트 가에 숨겨진 몇 가지 구문 오류가 아닙니다 코드. 또한 "Run"을 사용하여 일반적인 방법으로 스크립트를 실행할 수 있으며 F9 명령으로 선택된 코드 행을 실행할 수도 있습니다. 그러나 나는 "Run Section"과 "Run and Advance"옵션이 매우 편리하고 코드 행을 강조 표시 할 필요가 없으므로 후자의 옵션을 사용하지 않으려합니다.

어떤 아이디어로 인해 문제가 발생할 수 있습니까?

+2

당신이 [mcve] 게시 할 수 있습니다 : 다음 이미지는 문제를 강조? – EBH

+0

어쩌면 나쁜 설치 –

+0

답장을 보내 주셔서 감사합니다. 작은 예제를 통해 나를 위해 트릭을 했지, 내 대답을 참조하십시오. 루키 실수, 오, 당신은 살고 배우고 ... – vvv

답변

1

문제의 근본 원인은 내 보조 기능이 주 스크립트 내에서 정의 된 것입니다. 이러한 기능은 섹션 중 하나에 있으므로 다른 섹션에서 개별적으로 호출 할 수는 없습니다. 해결책은 보조 기능을 별도의 m- 파일로 저장하는 것이 었습니다. 문제의 원인이

관련 문제