집에서 일부 3D 데이터를 플롯하기 위해 일부 코드를 작성했습니다. 괜찮 았어. 이제 사무실에서 같은 코드를 실행했고 이상한 버그가 있습니다. 그것은 삽입 된 각 데이터 포인트에 대한 레이블이있는 것 같습니다.MATLAB : 플롯 기능의 버그
그러나 이것은 플롯의 절반에서만 발생합니다. 왼쪽 그림은 실제 데이터를 보여주고 오른쪽 그림은이 데이터의 부드럽게 맞춘 것입니다. 왼쪽 하나는 오류를 가져오고 오른쪽 하나는 오류를 가져옵니다.
동료의 컴퓨터에서 코드를 실행했는데 제대로 작동했습니다. 그래서 깨끗한 그림 파일을 컴퓨터에 저장하고 PC에서 열려고했습니다. 여전히 같은 버그. 그래서 코드는 아니지만 이상한 버그를 나타내는 것 같습니다. 이전에 누구에게 보았습니까?
figure(1);
s1=gca;
surf(t_matrix,f_matrix,alpha_matrix)
colorbar
figure(2);
s2=gca;
surf(t_matrix2,f_matrix2,alpha_matrix2)
colorbar
그냥이 코드입니다. 디버깅을하면 컬러 바를 처음 호출 한 후 숫자가 나타납니다. 하지만 두 번째 경우에는 그렇지 않습니다. 집에있는 Matlab 버전은 2013a이지만 사무실과 내 동료의 버전은 모두 2012b입니다.
컴퓨터의 matlab 그림 속성의 기본 설정을 확인하십시오. – Shai
MATLAB의 버전은 무엇입니까? – HebeleHododo
이 문제를 해결할 수있는 코드를 게시 할 수 있습니까? – Shai