19013 Wprowadzenie do MatLab (113)

19013 Wprowadzenie do MatLab (113)



figurę tworzy obiekty rysunkowe i tak dalej. Funkcje graficzne MATLAB-a najwyższego szczebla (takie jak plot lub surf) będące obiektami macierzystymi (rodzicielskimi) tworzonymi przez MATLAB, wywołują odpowiednie funkcje niskiego szczebla do narysowania odpowiadających im elementów graficznych. Funkcje niskiego szczebla po prostu tworzą jeden z jedenastu obiektów graficznych zdefiniowanych przez MATLAB. na przykład

line([l 36],    [8 -2 0], 'color', 'red')

10.4.    Własności obiektów

Wszystkie obiekty mają własności sterujące sposobem, w jaki są wyświetlane. MATLAB ma dwa mechanizmy do ustawiania zestawu wartości własności. Własności obiektu można ustawiać przez funkcją tworzącą obiekt lub zmieniać za pomocą funkcji set, gdy obiekt już istnieje. Na przykład poniższe instrukcje tworzą trzy obiekty i zmieniają niektóre z ich domyślnych własności: days = ['Su';    'Mo';    'Tu';    ’We';    'Th';    'Fr';    'Sa']

temp = [21.1 22.2 19.4 23.3 23.9 21.1 20.0]; f = figurę

a = axes(’Ylim', [16 26], 'Xtick', 1:7, 'XtickLabel',days) h = linę(1:7,temp)

days są tablicą znaków zawierającą skróty angielskich nazw dni tygodnia, a temp jest tablicą numeryczną typowych temperatur. Okno rysunku jest tworzone przez wywołanie figurę bez argumentów, więc ma własności domyślne. Obiekt axes istnieje wewnątrz rysunku i ma określony zasiąg skalowania osi y oraz określone etykiety znaczników punktów na osi x. Linia istnieje wewnątrz obiektu axes i ma określone wartości danych x i y. Uchwyty tych trzech obiektów f. a i h są zapisane do dalszego wykorzystania.

10.5.    Funkcje set i get

Własności obiektu są określane przez odwołanie do obiektu po jego utworzeniu. Aby to zrobić, należy użyć uchwytu zwracanego przez funkcją tworzącą. Funkcja set pozwala na ustawienie dowolnej własności obiektu przez określenie uchwytu obiektu i dowolną ilość par: 'nazwa własności', wartość własności. Na przykład, aby zmienić kolor i szerokość linii z poprzedniego przykładu set(h,1color1,[0 .8 .8].    ’LineWidth’,3)

Aby ustawić listą wszystkich własności danego obiektu, które można zmienić, można wywołać set z uchwytem obiektu:

>> set(h)

Color

EraseMode:    [ (normal}| backround | xor | nonę ]


Wyszukiwarka

Podobne podstrony:
Wprowadzenie do MatLab (106) katalogu bez przedrostka Konstruktor tworzy obiekty przez zainicjowanie
19872 Wprowadzenie do MatLab (106) katalogu bez przedrostka Konstruktor tworzy obiekty przez zainicj
analizy możemy posłużyć się skryptem regpl . Musimy wprowadzić do Matlaba transmitancję naszych obie
13262 Wprowadzenie do MatLab (32) M-pliki są to zwykłe pliki tekstowe, które tworzy sic za pomocą ed
Wprowadzenie do MatLab (115) >> s = settb, Position , [.8*rand .9*rand .2 .1]) ; tworz
Wprowadzenie do MatLab (18) tworzy w przestrzeni roboczej zmienną o nazwie tides. Jeśli plik w forma
Wprowadzenie do MatLab (121) grafika 42, 113 gray 48 GUI 7 handle 114 help 9. 23. 33 helpd
39293 Wprowadzenie do MatLab (104) 9. KLASY I OBIEKTY W MATLAR-ie Niżej wyjaśniono, jak dodawać nowe
34947 Wprowadzenie do MatLab (112) 10.2.    Uchwyt obiektu graficznego Każdy pojedync
11388 Wprowadzenie do MatLab (29) 3    -99    0.0001 9.6397238
12271 Wprowadzenie do MatLab (2) SPIS TREŚCI PRZEDMOWA

więcej podobnych podstron