Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 26. 10. 2012 12:07

jendula11
Příspěvky: 563
Reputace:   
 

matlab - slider

Pěkný den,
mooc bych prosil o pomoc: Mám funkci sin(x) a pomocí slideru bych potřeboval aby se mi v této funkci měnila fáze: 

Můj kód:

x=-2*pi:.01:2*pi;
y=sin(x);
plot(x,y)

hs = uicontrol('style','slider','min',0,'max',100,...
            'units','normalized','position',[.05 .05 .2 .05],...
            'sliderstep', [.01 .05]);%vytvoreni slideru

A dál už nevím jak data z toho slideru dát do mé vstupní funkce. Za jakou koliv pomoc budu velmi rád. Děkuji.

Offline

 

#2 26. 10. 2012 19:10

skoroakvarista
Místo: Praha
Příspěvky: 299
Škola: FJFI ČVUT - ASI
Pozice: Student
Reputace:   20 
 

Re: matlab - slider

↑ jendula11:
Zdravím, matlab jsem neměl puštěný už dlouho a nikdy jsem v něm nepsal nějaké finty, ale jsi shopen odchytit udlást při změně pozice slideru (tuším Callback)? V ní bych si udělal repaint grafu. Pomocí

Code:

slider1 value = get(handles.slider1,'Value');

zjistíš hodnotu nastavenou na slideru1 a dle potřeby ji použiješ.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson