'MATLAB'에 해당되는 글 1건

Posted on 2011/09/25 01:05 / Filed Under Coding/MATLAB
글 주소 : http://blog.sam-chon.com/blog/2

때때로 누군가가 MATLAB으로 작성된 프로그램을 요청하여 전달하여야 할 때가 있다.

근데 참 애매한게 MATLAB 소스코드 자체를 넘겨주긴 뭐하고,
내 코드를 남이 맘대로 써먹는다는 것도 좀 그럴때가 있다.

그럴때를 대비한!

MATLAB코드에 기간제한 걸기.

굉장히 조잡하고 지저분하지만, 효과는 801)점[?] 여튼..

[헛점]
윈도우 날짜를 뒤로2) 돌릴경우 작동해버린다.

여튼 공개.

if now > [제한기간]
   %disp 'Error';
   return; 
end

요 네줄만 매틀랩 코드 상단에 넣어주면 끗.

조건문에서 날짜를 지정하려면 MATLAB Prompt에서
now + (기간제한[일단위]) 로 나온값을 이프문 [제한기간]에 넣어주자.
now 커맨드는 현재 윈도우시간3)을 반환해준다.

disp 문을 주석처리한 이유는 아주 간단한데, 사용자 입장에서 아무런 메시지 없이 프로그램이 돌아가지 않는것처럼 보여주기 위해서...
보면 알겠지만 조건에 맞으면 바로 return 해버리기 때문에 사용자는 아무것도 알 수 없다.

ps. 아주아주 중요하지만. 당연히 컴파일된 프로그램이 아니면 전혀 소용이 없다.
소스를 볼 수 있다면 해당 부분만 삭제하면 되기 땜시롱...

Footnote.
  1. 1)만점은 10000점, 고로 80/10000 점 [Back]
  2. 2)프로그램에서 설정한 기간보다 뒤로. [Back]
  3. 3)정수부 - 연/월/일, 소수부 - 시,분,초,등등 [Back]

2011/09/25 01:05 2011/09/25 01:05
TAG : ,

About

by 삼촌

Notice

Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.