2017-03-20 55 views
1

在過去的幾天(自從從MATLAB 2017a預發佈更改爲Matlab R2017a),當啓動Matlab時,我收到一條錯誤消息,其中聲明函數或變量 'isTextStrict' 未定義:實際調用函數contains當發生Matlab RMI在函數中的錯誤包含在啓動時和運行時

start-up error

類似的東西,例如在這個小的代碼片斷:

contains('test','test') 

其拋出錯誤

未定義函數或變量'isTextStrict'。 錯誤包含IF(37行) 〜isTextStrict(S)

而且類似: enter image description here

有沒有人看到這個問題?這以前沒有發生過。 我將不勝感激您的幫助!

+0

我還沒有安裝R2017b,所以沒有看到它。但是在R2016b中,函數_contains_第37行是「if〜ischar(s)&&〜iscellstr(s)&&〜isstring(s)」,所以看起來像_contains_被改變了,並且在R2017a處引入了'isTextStrict'。可能值得幹淨安裝R2017a和/或搜索isTextStrict函數並檢查它是否在Matlab路徑中。 – Adrian

+0

@Adrian:重新安裝Matlab確實可以完成這項工作。我不知道安裝過程中出了什麼問題。謝謝! – TheodorBecker

回答

0

我有同樣的問題,並重新安裝(刪除有問題的安裝R2017a和預發行版本)解決了這個問題。我認爲我在安裝R2017a時留下了預發佈版本的一個開放實例,因此可能是問題所在。

相關問題