39918 Wprowadzenie do MatLab (86)

39918 Wprowadzenie do MatLab (86)



Patient

John

Doe

127 .

00

79

75

73

180

178

177.5

220

210

205


. na:ne_

.biliing .test_

Rys. 7-1. Przykładowa organizacja struktury

Podobnie jak standardowe macierze, struktury są samoczynnie interpretowane jako macierze. Pojedyncza struktura jest macierzą struktury o wymiarach 1 na 1. tak samo jak wartość 5 jest macierzą liczbową o wymiarach 1 na 1. Możliwe jest tworzenie macierzy struktury o dowolnych poprawnych rozmiarach lub kształtach, włączając wielowymiarowe macierze struktury.

Przykłady podane w tym rozdziale skupiają się na dwuwymiarowych macierzach struktury. Struktury mogą być macierzami o większej liczbie wymiarów.

W tabeli 7-2 zestawiono podstawowe funkcje operujące na strukturach

Tabela 7-2

Zestawienie funkcji struktur MATI.AB-a

Kategoria

Funkcja

Opis

Struktura

struct f ieldnames getfield setfield rmfield is field isstruct

Tworzy strukturę lub przekształca obiekt w strukturę. Podaje nazwy pól struktury.

Pobiera zawartość pól struktury.

Wstawia zawartość pól struktury.

Usuwa pole struktury.

Sprawdzenie czy pole należy do macierzy struktury. Sprawdzenie czy zmienna jest strukturą

7.2.1. Tworzenie struktury

Są dwa sposoby tworzenia struktur:

-    za pomocą wyrażeń przypisania,

-    za pomocą funkcji struct.

Możemy stworzyć prostą macierz struktury o wymiarach 1 na l, poprzez przypisywanie danych do indywidualnych pól. MATLAB tworzy strukturę automatycznie, wraz z działaniami przez nas podejmowanymi. Przykładowo, macierz struktury o wymiarach 1 na 1 o nazwie patient (pacjent) tworzona jest poleceniami.

>> patient.name = 'John Doe';

>> patient.biliing = 127.00;

>> patient . test = [79 75 73; 180 178 177.5; 220 210 205];

88


Wyszukiwarka

Podobne podstrony:
Wprowadzenie do MatLab (90) macierzy struktury o wymiarach 1 na 1, której jedynym elementem będzie d
Wprowadzenie do MatLab (91) Jest to równoznaczne z użyciem listy oddzielanej przecinkami total = sum
Wprowadzenie do MatLab (87) Teraz wpisanie >> patient w linii poleceń spowoduje wyświetlenie
11388 Wprowadzenie do MatLab (29) 3    -99    0.0001 9.6397238
12271 Wprowadzenie do MatLab (2) SPIS TREŚCI PRZEDMOWA
21647 Wprowadzenie do MatLab (108) Dla naszego próbnego wielomianu, double(p) daje taki wynik&n
22326 Wprowadzenie do MatLab (26) spowoduje utworzenie i wyświetlenie odpowiedzi systemu wektora t =
Wprowadzenie do MatLab (100) Zmienna s, wykorzystywana wewnątrz funkcji w funkcji, jak również zmien
Wprowadzenie do MatLab (106) katalogu bez przedrostka Konstruktor tworzy obiekty przez zainicjowanie

więcej podobnych podstron