35037 Wprowadzenie do MatLab (85)

35037 Wprowadzenie do MatLab (85)



Oto dwie ważne zasady dotyczące tablic komórek:

-    aby wybrać zawartość jednej z tych komórek, używane są indeksy w nawiasach klamrowych, na przykład C {1} wybiera magiczny kwadrat a C {3 } liczbę 16!;

-    tablice komórkowe zawierają kopie innych tablic, a nie wskaźników tych tablic; jeśli zostanie zmieniona macierz A, nic nie zmieni się w tablicy C.

Trójwymiarowe tablice komórek mogą być użyte do przechowywania ciągu macierzy o różnych rozmiarach. Na przykład:

M = cells(7,1); for n = 1:7

M{n} = magie(n);

end

M

daje ciąg magicznych kwadratów w różnej kolejności M =

( 1 )

[    2x2    double    ]

[    3x3    double    ]

[    4x4    double    ]

[    5x5    double    ]

[    6x6    double    ]

[    7x7    double    ]

Macierz magiczną rozmiaru 4 można wybrać poleceniem M{ 4}

7.2. Struktury

Struktury są innym rodzajem macierzy MATLAB-a, umożliwiającym wspólne przechowywanie różnych macierz)'. Składają się one z mających nazwy „pojemników danych” zwanych polami. Pola struktury mogą zawierać dowolny rodzaj danych. Na przykład jedno pole może zawierać nazwę w postaci łańcucha tekstowego, drugie - wartość skalarną oznaczającą wielkość rachunku, a trzecie może przechowywać macierz wyników testów medycznych itd. Struktury różnią się od tablicy komórek tym, że odwołujemy się do ich elementów za pomocą nazw pól. Prezentowane jest to na rysunku 7-1.

87


Wyszukiwarka

Podobne podstrony:
Wprowadzenie do MatLab (102) Oto przykład funkcji, która może posiadać dowolną liczbą dwuelemcntowyc
10 Rozdział 1. Wprowadzenie do Matlaba1.2.4. Okno aktualnego katalogu Przy pracy z Matlabem bardzo w
Wprowadzenie do MatLab (94) 7.3.2. Porównywanie znaków i łańcuchów Istnieją dwie funkcje służące do
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