LABORATORIUM 9 MATLAB Zad. 1. Napisz program, który będzie
Transkrypt
LABORATORIUM 9 MATLAB Zad. 1. Napisz program, który będzie
LABORATORIUM 9 MATLAB Zad. 1. Napisz program, który będzie dodawać 2 liczby. Użyj kontrolek: 2x Edit Text, 1x Push Button, 3 x Static Text Zad. 2. Napisz program, który będzie kalkulatorem podstawowych operacji na 2 liczby. Użyj: 2x Edit Text, 1x Push Button, 1x Static Test, 5x Radio Button (wykonaj grupowanie kontrolek używając Button Group) Zad. 3. Napisz program który będzie rysował jeden z dwu wykresów do wyboru: sin(a*x) lub a*cos(x) dla x=1:0.1:20. Użyj: 2x Check Box (wykonaj grupowanie kontrolek używając Panel), 1x Push Button, 1xAxes. Suwak będzie: zmieniał wartość parametru a w przedziale <0 , 5>, wyświetlał bieżące ustawienie w okienku typu Edit Text lub Static Text. Zad. 4. Napisz program, który będzie rysował jeden z trzech wykresów: 1> peaks(30), 2>membrane, 3> sin(r)+r dla r=x2+y2 oraz [x,y]=meshgrid(-8:0.5:8) (do wyboru rysowanego wykresu użyj listy rozwijalnej ListBox). Po naciśnięciu wybranego 1 z 3 przycisku (Push Button) będzie rysowany wykres surf, mesh lub countour3. Zad. 5. Napisz program graficzny cw4z6.gui który będzie rysował wykres: a*sin(b*x) dla x=1:0.1:20. Użyj: 1x Check Box do włączania na wykresie siatki grid on, grid off, 1x Push Button do rysowania wykresu, 2xSlider. Suwak pierwszy zmienia wartość parametru a w zakresie a=(0;5), zaś parametr b w zakresie b=(0;1). Zad. 6. Utwórz program wykorzystujący m.in. funkcje: MenuBar i makemenu do utworzenia menu i uruchamiania programów z zadań 1-5