Matlab으로 파일을 작성할 때 가끔 소스를 숨겨서 편집이나 소스코드 공개를 하지 않아야 할 경우가 있다. 이럴 경우에 Matlab에서는 .p 라는 확장자를 갖는 파일을 만들수가 있는데 이렇게 m파일을 p파일로 바꿔주는 함수가 바로 pcode이다.
protection 으로서 보호를 해주는 역할을 한다.
사용법:
pcode 이름.m 과 같은 형태로 써주면 이름.p 라는 pcode가 만들어지게 되며 이렇게 만들어진 이름.p 파일은 외부사람이 소스를 볼 수 없지만 실행은 시킬수 있게 된다.
※ 주의 : 같은 폴더 안에 같은 이름을 가진 두개의 파일이 존재할때 (예를 들면 test.m 과 test.p )라면 파일을 실행할시 같은 파일의 m파일이 있어도 p파일을 우선 실행하게 된다.