11. Utworzyć krótką animacje krzywych Lissajous dla wybranych parametrów (opcjonalnie - utworzyć film w formacie avi korzystając min. z polecenia avifile).
12. Utworzyć skrypt o następującej treści:
k = 5; n = 2*k-l;
theta = pi*(-n:2:n)/n; phi = (pi/2)*(-n:2:n)’/n;
X = cos(phi)*cos(theta);
Y = cos(phi)*sin(theta);
Z = sin(phi)*ones(size(theta)); cołormap([0 0 0;1 1 1])
C = hadamard(2~k); surf(X,Y,Z,C) axis sąuare
Dokonać eksportu otrzymanego wykresu do programu Microsoft Word w postaci bitmapy oraz formatu wektorowego. Jak również zapisać, na dysk wykres w postaci pliku wektorowego i bitmapy.
13. Matlab oferuje polecenie ezplot. Czym się ono różni od standardowego polecenia plot?
14. W jaki sposób generowane są wartości (i dlaczego w ten sposób) przez polecenie meshgrid?
W Matlab oferuje język skryptowy zawierający typowe instrukcje jak if, while, for. Programy w Matlab’ie przyjmują dwie postacie: skryptów które można nazywać listą instrukcji do wykonania oraz m-funkcji reprezentujące sobą instrukcje zapisane w postaci funkcji przyjmującej argumenty oraz zwracającej wartości. W odróżnieniu od innych języków programowania funkcje w Matlab’ie mogą zwracać więcej niż jedną wartości.
Ogólny zapis syntaktyczny instrukcji warunkowej przedstawia się następująco:
if expression statements elseif expression statements else
statements
end
W instrukcji w opisie warunku stosujemy następujące operatory relacji: ==, <, >, <=, >=, "=. Operatory logiczne są następujące: && (and), I I, (or), " (not).
Zapis instrukcji wielokrotnego wyboru, czyli instrukcji odpowiadającej konstrukcji case z języka Pascal albo switch z języka C przedstawia się następująco:
switch switch_expr casa case_expr,
statement.....statement
casa {case_exprl, case_expr2, case_expr3,...>
18