2011-12-31 2 views
0

슬라이더를 통해 매개 변수 변화 :matlab에 파라 메트릭 음모를 꾸미고 GUI는 나는 종종 같은 기능이

sin(a*w*t + p) 

을 여기서

w = natural frequency 
t = time 
a,p = parameters (which I can vary) 

당신이를 변화하려는 경우 당신이 볼 수 있듯이, P, 당신이 할 수있는 표준 인터페이스를 통해 그렇게 할 수는 있지만 매우 편리하지는 않습니다. 그래서 나는 각 매개 변수에 대한 슬라이더가있는 GUI를 찾을 것이라고 생각했습니다. 그런 것이 있습니까?

나는 하나를 본 적이 없으므로 내가 빨리 쓰는 줄 알았다. 그러나, 나는 시간과 matlab에 대한 지식이 부족하기 때문에 슬라이더가 단지 하나가 아니라 움직일 때 너무 많은 플롯 명령을 생성하는 것과 같은 문제를 야기 할 것이라고 걱정한다. 물론 사용자가 함수를 지정할 수있는 필드를 지정하고 싶다는 문제도 있습니다. 텍스트 필드에 sin (a * w * t + p)을 입력하고 현재 각 변수가 의미하는 것을 지정하여 (현재 구문 분석 작업처럼 보입니다) 어떻게해야 하는지를 지정하십시오. 이 작업을 수행 할 수 있습니까? 아니면 사전 정의 된 기능 세트를 사용해야합니까?

답변

4

유사한 프로젝트를 예제로 Matlab File Exchange에서 찾을 수 있습니다. 예를 들어 : 나는 코드를 살펴하지 않았지만 스크린 샷에 따르면, 당신이 도움이 될 것입니다

.

기능 입력 기능에 대해서는 eval 기능을 사용할 수 있습니다 (안정성이 필요한 경우 몇 가지 입력 사항을 확인하십시오). 파라 메트릭 변수를 허용하려면 더 어려울 수 있습니다.

+0

기능 매개 변수 슬라이더는 내가 찾고있는 것입니다. 고맙습니다. – s5s

+1

그 경우에는 대답을 수락 할 수 있습니까? –

관련 문제