54 5 GRAFIKA
Aproksymacja charakterystyki biegu Jałowego silnika
54 5 GRAFIKA
_ - -o
o-o-o -punkty pomiarowe ---us-239.984*arctg(0.222*łm)
4 6 8
prąd magnesowania (A]
Rys. 5.3 Krzywa magnesowania i jej aproksymacja
Tab.5.4 Rysunki trójwymiarowe
nazwa |
opis |
nazwa |
opis |
plot3 wykres ciągły lub punktowy meshc siatkowo-konturowy meshz siatkowy na płycie surf c powicrzchniowo-konturowy surfl podświetlany contour konturowy pcolor pseudokolorowy |
fill3 wielokąt mesh siatkowy surf powierzchnia waterfall wodospad slice plasterkowy contour3 konturowy 3D quivier linie pola |
Poniżej pokazano program do rysowania trójwymiarowej spirali o malejącej średnicy, z użyciem plot3. Argumentami są: funkcja sinus i cosinus (o malejącej amplitudzie) powodujące obrót punktu, oraz zmienna t, powodująca unoszenie punktu rysującego spiralę (Rys. 5.4)
» [t] = [pi:pi/18:20*pi] ;
» plot3(sin(t)./t,cos(t)./t,t)
Kolejny wykres wykonamy poleceniem mesh, po przygotowaniu danych. Dane do wykresu trójwymiarowego można przygotować z użyciem meshdom.
Przyjmujemy
tu
t
o
0.2
-0.4 -0.3
mi
•fi
4U
4H
U
I
M i
'■ l < i i ulika trójwymiarowa plot3 .
y [ t-2 2 2 0 7 9 2]
Sposób działania funkcji meshdom(x,y) będzie oczywisty, jeśli oba jej pniitiiM try będą identyczne, a czytelnik wydrukuje samodzielnie zawartość ilu utrzymanych dalej macierzy kwadratowych xx i yy.
u /i i , yy]=meshdom(;y, y);
Możemy teraz narysować przestrzenną siatkę, która w trzech wymianu li zobrazuje wartość iloczynu elementów dwu macierzy (Rys. 5.5).
• mesh(xx.*yy)
Zachęcamy czytelnika do samodzielnego wykonania kolejnego przykładu
>> [x,y] =meshdom(0:0.1:1,0:0.1:1);
»> mesh((1—x).*(1-y))
(lutowy rysunek można wydrukować poleceniem print-opcje lub zapisać do zbioru poleceniem print -opcje nazwajpliku. Opcje pozwalają na wskazanie typu drukarki lub formatu zbioru (standardem jest postscript, nie ma popularnych wśród użytkowników IBM-PC formatów pcx ani iifl). Pełny wykaz