在運行MATLAB程序的時(shí)候,出現如題的報錯。
原因:
在系統中,現有的.m文件有的與*函數重名,所以matlab編譯器不知道在遇到*的時(shí)候到底該執行哪一個(gè)函數。
例如:我編寫(xiě)了一個(gè).m文件,命名為:linit.m.用于實(shí)現求極限。
當命令執行到limit(……)這句話(huà)的時(shí)候,不知道limit是指系統函數還是自定義的函數。
解決:
把自定義的函數名改成其他名字。如上例中的limit改為limit1.m。
聯(lián)系客服