2013-07-10 3 views
1

각각의 축에 추가하는 동안 많은 수의 숫자를 반복합니다. 많은 사람들이 있기 때문에, 나는 그들이 보이기를 바라지 않습니다. 내가 그림을 활성화 할 때 아래의 코드로 설명하지만, 그것이 표시되기 : 물론그림을 보이지 않게 액티브로 설정하십시오.

>> f1 = figure('visible', 'off'); 
>> f2 = figure('visible', 'off'); 
>> figure(f1); 

, 나는 그것이 set(f1, 'visible', 'off'); 바로 뒤에있을 수 있지만, offvisible 설정을 유지하는 몇 가지 직접적인 방법이있다 수동으로 다시 설정하지 않고 각 figure 전화를 했습니까?

+0

그림을 활성화 한 직후에''visible'' 속성을''off ''로 설정하려고 실제로 했습니까? 나는 그것을하는 한개의 스크립트가 있고 그것은 깜박 거리지 않는다. – user2482876

+0

@ user2482876 죄송합니다. 당신 말이 맞습니다. 그렇지 않습니다. 수동으로해야하는 것은 여전히 ​​약간 성가신 일입니다. 나는 그 질문을 편집했다. – gerrit

답변

3

그림을 만들 때 축을 추가하고 축 핸들을 사용하여 그림을 명시 적으로 활성화하지 않고 나중에 조작합니다. 예

f1 = figure('visible', 'off'); 
a1=axes(); 
f2 = figure('visible', 'off'); 
a2=axes(); 
... 
x=-1:0.01:1; y1=sin(2*pi*x); y2=cos(2*pi*x); 
plot(a1, x, y1); 
plot(a2, x, y2); 

이제 결과를 볼 수 있도록 설정할 수 있습니다.

set(f1, 'visible', 'on'); 
set(f2, 'visible', 'on'); 

희망이 있습니다.

관련 문제