MATLAB 프로그램에서 GUI/Explorer 창을 사용하여 입력을 어떻게 선택합니까?
-
22-07-2019 - |
문제
실제로 2 개의 쿼리가 있습니다.
msgbox에 변수의 데이터를 어떻게 표시합니까? 다시 말해, 내가 가지고 있다면
dist=3765
프로그램이 끝나면 Msgbox에 표시하고 싶습니다. 어떻게해야합니까?사용자가 런타임에 탐색기 창을 사용하여 MATLAB 프로그램의 폴더에서 입력 파일 (이미지를 가정)을 선택하기를 원합니다. matlab에있는 코딩하려면 어떻게합니까, 아니면 기존 기능을 사용할 수 있습니까?
해결책
이 Mathworks 블로그 게시물을 확인해야합니다 (여기 그리고 여기) Ken과 Mike의 Matlab에서 사용할 수있는 모든 대화 상자를 논의합니다. 질문에 나열된 요구 사항을 다루는 특정 대화 상자는 다음과 같습니다.
msgbox, 메시지가 표시됩니다. 먼저 메시지로 사용할 문자열을 만들어야합니다. 예를 들어 변수가있는 경우
dist
표시하려는 정수 값을 저장하면 다음을 수행 할 수 있습니다 (함수 사용 int2str):hMessage = msgbox(['dist = ' int2str(dist)]);
uigetfile, 파일을 선택하기위한 대화 상자를 엽니 다. 파일 이름과 선택한 경로를 반환합니다. 예를 들어, 다음은 현재 디렉토리에서 matlab 파일 ( *.m, *.fig, *.mat 등)을 선택하는 대화 상자를 열어줍니다.
[fileName,filePath] = uigetfile();
제휴하지 않습니다 StackOverflow