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를 입력 할 때 인텔리 센스가 있어야합니까? 그것을 Matlab에서 매우 고통스러운 코딩으로 찾으십시오.
명령 줄에서 "어떤 MyBank"를 시도 했습니까? 어쩌면 .m 파일이 들어있는 폴더가 Matlab 경로에 없습니다. – Jonas
@mHelpMe : 이것은 결국 경로 문제입니다. MATLAB에는 아무런 문제가 없습니다 :) – Amro
안녕하세요 & 회신에 늦어서 죄송합니다. MyBank를 입력 할 때 'H : \ Shared \ MyTeam \ Me \ Matlab \ Class_Test \ MyBank.m % MyBank 생성자'라는 응답을 볼 수 있습니까? – mHelpMe