Matlab zadania 4

background image

1

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’)

…………..

background image

2


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.


Wyszukiwarka

Podobne podstrony:
kurs matlaba, Zadania6 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Zadania5 KURS MATLAB 2003, Labolatorium 1, ZADANIA
Matlab zadania 2
Matlab zadania 6
kurs matlaba, Zadania3 KURS MATLAB 2003, Labolatorium 1, ZADANIA
Matlab zadania statystyka
kurs matlaba, Zadania2 KURS MATLAB 2003, Labolatorium 1, ZADANIA
MATLAB ZADANIA, Materiały, Inżynieria Środowiska, Semestr 2, Informatyczne podstawy projektowania
Matlab zadania
kurs matlaba, Zadania1 KURS MATLAB 2003, Labolatorium 1, ZADANIA
kurs matlaba, Zadania4 KURS MATLAB 2003, Labolatorium 1, ZADANIA
Matlab zadania 9
Matlab zadania 3
Matlab zadania różniczkowanie całkowanie
MatLab 2 lista z zadaniami na koło, To co się udało zobaczyć, choć nie wiem czy dobrze wszystko zano
MATLAB zestaw przykladowe zadania
Instrukcje zadania stud, 2 Semestr, Inżynierskie Pakiety Oprogramowania, Zadania MatLab

więcej podobnych podstron