2013-07-07 5 views
4

저는 Makefile에서 MATLAB을 사용하여 일부 데이터를 eps로 변환하고 있습니다. 하지만 로고가 그 자리에 표시됩니다. 예를 들어bash 쉘에서 MATLAB을 실행하는 방법 정말 조용합니까?

, 나는 떠들썩한 파티에 입력 :

matlab -nojvm -nodisplay -nosplash -r "display('derp');exit" 

내가 얻을 :

     < M A T L A B (R) > 
       Copyright 1984-2012 The MathWorks, Inc. 
       R2012a (7.14.0.739) 64-bit (glnxa64) 
          February 9, 2012 



To get started, type one of these: helpwin, helpdesk, or demo. 
For product information, visit www.mathworks.com. 

derp 

내가 MATLAB은 파이썬이 아닌 그 수 단지

python -c "print 'zoom'" 

하지만 것을 이해 MATLAB 로고 인쇄를 중단 할 수있는 방법이 있습니까?

+0

'matlab -nojvm -nodisplay -nosplash -r "(derp'); exit">/dev/null 2>/dev/null'? – Saphrosit

+0

그건 그냥 모든 출력을 supresses. 요점은 로고를 제외한 모든 것을 인쇄하는 것입니다. –

+0

'matlab -nojvm -nodisplay -nosplash -r "display ('derp'); exit"| 꼬리 - n + 6'. 로고가 너무 성가신다고 생각하지는 않지만 :) – Saphrosit

답변

1

글쎄, 난 matlab에 전문가가 아니에요하지만 당신은 항상 같은 추한 것을 수행 할 수 있습니다 "10"가 당신의 MATLAB 버전 또는 라이센스에 따라 변경 될 수

matlab -nojvm -nodisplay -nosplash -r "display('derp');exit" | tail -n +10 

참고. 클래스 룸 라이센스의 경우 예를 들어 3 개의 추가 행이 있습니다.

+0

나쁘지는 않지만 일부 비밀 MATLAB 스위치를 선호합니다. 이제 MATLAB이 항상 로고를 인쇄하기를 바랍니다. 그렇지 않으면 10 줄의 출력을 건너 뛸 것입니다. –

+0

예, 나도 그렇게 희망합니다. :) 하지만 내 컴퓨터에 matlab을 가지고 있지 않아 지금 당장 할 수있는 최선의 방법입니다. (흠, 내 유니의 VPN을 통해 matlab에 액세스 할 수 있습니다, 내가 시도해 볼게) –

관련 문제