2015-04-22 59 views
0

在matlab中使用鏈接時出現以下錯誤。在matlab中使用函數鏈接時出錯

Error: File: linkage.m Line: 6 Column: 4 "size" previously appeared to be used as a function or command, conflicting with its use here as the name of a variable. A possible cause of this error is that you forgot to initialize the variable, or you have initialized it implicitly using load or eval.

有人可以幫我嗎?

+1

閱讀消息 - 你幾乎可以肯定是由一個叫做'size'變量,所以現在的命名空間搞砸了,你不能使用相同的名稱到達功能。 – childofsoong

+2

它看起來像你命名了一個變量'size',這是一個壞主意,因爲內置函數有這個名字。嘗試更改變量的名稱,看看會發生什麼。 –

+0

謝謝,夥計們,您的時間和關注。所以,錯誤消息告訴我,我在文件linkage.m中創建了一個名爲size的變量?但是linkage.m是默認的matlab函數... – study

回答

0

的linkage.m使用)的MATLAB內置名爲尺寸功能(但你必須使用的名稱大小作爲一個變量在自己的代碼,從而然後linkage.m試圖調用該函數的大小,它不能找到它。嘗試找到該變量名稱並將其重命名爲其他名稱。