2017-03-20 7 views
1

Matlab을 시작했을 때 (Matlab 2017a 사전 릴리스가 Matlab R2017a로 변경된 이후) 지난 며칠 동안 함수 또는 변수 'isTextStrict'은 정의되지 않는다 : 실제로 contains 함수를 호출 할 때 유사한Matlab RMI 오류가 시작시 및 런타임 중에 포함되어 있습니다.

start-up error

뭔가이 작은 코드의 예로서, 발생

contains('test','test') 

어느 오류를 던졌습니다

정의되지 않은 함수 또는 변수 'isTextStrict'. 오류가 (라인 37) 경우를 포함 ~ isTextStrict (들)

과 유사 : enter image description here

누군가가 전에이 문제를 본 적이 있습니까? 이것은 이전에는 발생하지 않았습니다. 귀하의 도움에 감사드립니다!

+0

아직 R2017b를 설치하지 않았으므로 본 적이 없습니다. 그러나 R2016b에서 _contains_ line 37 함수는 "if ~ ischar (s) && ~ iscellstr (s) && ~ isstring (s)"이므로 _contains_가 변경된 것처럼 보이며 'isTextStrict'가 R2017a에서 도입되었습니다. R2017a를 새로 설치하거나 isTextStrict 기능을 검색하여 Matlab 경로에 있는지 확인하는 것이 좋습니다. – Adrian

+0

@Adrian : Matlab을 다시 설치하면 실제로 그 일을 처리 할 수있었습니다. 설치하는 동안 무엇이 잘못되었는지 궁금합니다. 감사! – TheodorBecker

답변

0

동일한 문제가 발생하여 재설치 (문제가있는 R2017a 설치와 시험판 버전을 모두 삭제 한 후)하여 문제가 해결되었습니다. R2017a를 설치할 때 사전 릴리스 버전의 공개 인스턴스를 남겨 두었 기 때문에 문제가 될 수 있습니다.