나는 사용자가 원하는 경우에만 입력을하고 싶습니다.Matlab에서 실행 중에 사용자 입력 받기
figure
amplitude = 10;
tic
i = 1;
while(1)
time = toc;
values(i) = amplitude*sin(time);
times(i) = time;
plot(times, values)
drawnow
i = i+1;
end
당신은 (절름발이 영화 등)을 지속적으로 음모를 꾸미고 사인파를 얻을 것이다 : 예를 들어이 코드가있는 경우. 내가하고 싶은 것은 사용자가 언제든지 웨이브의 진폭을 변경할 수 있도록 허용하는 것입니다. 즉 프로그램이 계속 실행되지만 사용자가 20
및 Enter
을 입력하면 진폭 변수가 변경되고 사인파가 동영상의 진폭을 변경합니다. 이것을 달성하는 방법에 대한 모든 포인터?
일반적인 사람들은 질문에 잘 대답하고 좋은 코드 예제를 가지고 있습니다. 만약 당신이 그것을 upvote 다음 몇 가지 관심을 얻고 답변을 얻을 수 있습니다. –
콘솔에 숫자를 입력하여이 작업을 수행 할 수는 없지만 간단한 GUI를 사용하여 수행 할 수 있습니다. google 검색을 수행 할 Matlab 콜백 – learnvst
@learnvst 답변으로 추가하십시오! –