2012-10-25 67 views
1

我想申請一個合適的程序非常困難的功能,這實際上是警告:目錄名稱太長:

||F(theoretical)-F(experimental)||^2. 

我需要適應約12的參數。我決定不打印這個功能,因爲它包含大約20K字符。要做裝修我使用fminsearch。剛開始之後,我收到了很長的消息,其中規定:

警告:目錄名稱太長: %d:\ upcon_1.m> fit_all_Callback /(這裏是我的功能的完整代碼)

啓動後大約4秒後,matlab變爲暫停狀態,windows關閉。 這是什麼原因?

在此先感謝您的回覆。

回答

2

我看不到/不想看到你的代碼,但是警告消息表明你已經以某種方式編寫了你的​​代碼,告訴MATLAB把你的文件的內容當作一個字符串來處理,並把它當作一個字符串路徑!我建議你在代碼的第一行放置一個斷點,然後逐行瀏覽它,直到找到有問題的命令。 Brett

+0

是的,我查看了代碼,我沒有找到任何地方,我偶爾可以打印我的代碼到文件,除了一個 - 如果我刪除字符串函數fminsearch沒有「警告」 。所以問題出在fminsearch函數中,但我正確使用它。它很奇怪。 –