오늘 내 그래프 아래에 슬라이더를 추가하려고 했으므로 슬라이드 할 때 다른 그래프가 그려집니다. 결국 저는이 모든 것을 완벽하게 잘 처리 할 수있게되었지만 여전히 두 가지 작은 문제가 있습니다. 슬라이더가있는 그림 위에 그림 도구 모음이 없어졌습니다. 그림 자체의 상단에있는보기 -> 그림 도구 모음을 클릭하면 쉽게 추가 할 수 있습니다. 그러나 이것을 할 때마다 매번 약간 지루합니다. 그리고 내가 문제에 대해 google'd 할 때 결과는 어디에서 사용자 정의 도구 모음을 만들 수 있는지 안내합니다. 난 그냥 기본 도구 모음을 다시 추가하려는, 괜찮 았어. 그러나 나는 그것을 어떻게하는지 모른다. 'uitoolbar'를 입력하면 빈 상자가 나타납니다. 하지만 기본 아이콘으로 채우는 방법을 모르겠습니다.그림 도구 모음이 누락되어 전역 변수가 변경 될 수 있습니다.
두 번째 문제는 내가 만났습니다. 주 스크립트가 함수를 호출하면이 함수는 슬라이더를 사용하여 새 그래프를 만듭니다. 그러나 전 메인 스크립트에서 함수로 플롯하기 위해 데이터 행렬을 전송해야하므로 행렬을 전역 변수로 만들었습니다. 난 함수를 호출하기 전에
> In xxxx at 270
Warning: The value of local variables may have been changed to match the globals.
Future versions of MATLAB will require that you declare a variable to be global before you use that variable.
내가 플롯하는 데 필요한 데이터입니다
global xL yL zL p
을 입력 : 그러나 곧 함수가 호출 될 때, MATLAB 나에게 (한 번 각 글로벌 변수)이 오류를 제공 . 그런 다음 함수 파일의 첫 번째 행이 다시이 행과 같습니다. 데이터가 제대로 전송 된 것으로 보이며 그래프에 올바른 플롯이 표시됩니다. 그러면이 오류가 무시 될 수 있습니까? 모든 것이 제대로 작동하기 때문에? 아니면 정확히 무엇을 의미합니까?
내가 도구 모음을 가져올 수있는 간단한 방법을 이해하는 것과1)가 볼 수 있도록 다음 findobj를 사용하여 다음과 같습니다 : 좋아 여기