Zadania część IV. Skrypty i funkcje
1. Korzystając ze strategii m-plików wykonać poni\szy skrypt. Zinterpretować uzyskane rysunki.
% Rysowanie walca
t(1:20)=5;
[X,Y,Z] = cylinder(t);
subplot(2,2,1); mesh(X)
subplot(2,2,2); mesh(Y)
subplot(2,2,3); mesh(Z)
subplot(2,2,4); mesh(X,Y,Z)
2. Wykreślone powierzchnie mo\na poddać cieniowaniu u\ywając funkcji:
shading flat
shading interp
shading faceted
Poni\szy skrypt rysuje powierzchnię i u\ywa cieniowania flat. Dokończyć ten skrypt wykorzystując do
cieniowania tej samej powierzchni parametry interp i faceted. Te nowe rysunki wyświetlić w kolejnych
układach współrzędnych (subplot(1,3,2) oraz subplot(1,3,3)).
% Skrypt rysuje powierzchnie poddane cieniowaniu
clf;
[x,y]=meshgrid(-3.5:0.7:3.5);
z=sin(x).*sin(y)+4*exp(-(x-0.5).^2-(y-0.5).^2);
%Wykres w trybie flat
subplot(1,3,1)
surf(x,y,z)
shading flat
title( flat )
& & & & ..
1
3. Napisać funkcję minmax, która działa według poni\szej specyfikacji:
- parametry wejściowe: wektor a o długości 100, zawierający liczby losowe z przedziału (0,1)
- parametry wyjściowe: wartość minimalna i maksymalna spośród elementów a, suma elementów a
- działanie: obliczenie wartości minimalnej, maksymalnej oraz sumy elementów wektora a.
Następnie przetestować działanie napisanej funkcji dla kilku ró\nych wektorów wejściowych. W
ka\dym przypadku sprawdzić wartości obliczonych parametrów.
4. Napisać skrypt, który po wprowadzeniu współrzędnych dwóch punktów (x1,y1) oraz (x2,y2) obliczy
współczynnik kierunkowy oraz wyraz wolny prostej y=ax+b, a następnie wypisze tę informację w
postaci:
Prosta y=ax+b
Podczas pisania skryptu wykorzystać funkcje wbudowane input oraz disp.
2
Wyszukiwarka
Podobne podstrony:
Matlab zadania 3Matlab zadaniaMatlab zadania 9Matlab zadania statystykaMatlab zadania 5Matlab zadania 2Matlab zadania 6Matlab zadania różniczkowanie?łkowaniezadanie matlabMATLAB zestaw przykladowe zadaniazadania matlab komendyZadania kolokwium z matlaba MSIBAnaliza Matematyczna 2 Zadaniawięcej podobnych podstron