試圖在MATLAB中創建我的第一個類,但顯然我錯過了一些東西。創建一個類的實例
所以這裏是我的課下面。
classdef MyBank
properties
Balance;
CustName;
end
methods
function BA = MyBank()
BA.Balance = 0;
BA.CustName = 'Mr Blogs'
end
end
end
在相同的路徑中我有一個m文件。在這個文件中我嘗試從我的類創建一個對象,像這樣,
bank = MyBank;
我得到錯誤信息「未定義功能或variabel‘MyBank’?不知道我錯過了什麼,因爲我看到的例子似乎也做了同樣的事情?
此外,當我在我的構造函數中鍵入BA應該有任何intellisense?在Matlab中找到它非常痛苦的編碼。
你在命令行嘗試「哪個MyBank」?也許包含.m文件的文件夾不在Matlab路徑中 – Jonas 2014-11-05 10:17:24
@mHelpMe:這可能是您的一個'路徑'問題,MATLAB沒什麼問題:) – Amro 2014-11-05 18:25:18
嗨&遺憾的是延遲迴復。當我輸入哪個MyBank時,我會得到如下答案,'H:\ Shared \ MyTeam \ Me \ Matlab \ Class_Test \ MyBank.m%MyBank構造函數'我希望這樣看嗎? – mHelpMe 2014-11-06 07:46:44