1650025908

1650025908



19


Rozdział 2. Inne typy danych

2.2.1. Lista zwykła listO

Lista zwykła jest zbiorem obiektów dostępnych w Scilabie. Podobnie jak w Matlabie obiekty nie muszą być tego samego rodzaju. Mogą więc być skalarami, wektorami, macierzami, łańcuchami znakowymi, funkcjami i wszystkimi możliwymi ich kombinacjami. Przykład listy pokazano poniżej. Poleceniem kreującym listę jest list().

lista=list('test’,[1,2;3 4],...

[’To jest przykład’; 'rożnych danych’]) lista =

lista(l)

test

lista(2)

!    1.    2. ! !    3.    4. !

lista(3)

!To jest przykład !

;    ;

!rożnych danych    !

Dostęp do poszczególnych elementów listy uzyskujemy poprzez indeksy.

lista(l)

ans=

test

Dostęp do dowolnego elementu macierzy na przykład z pierwszego wiersza i drugiej kolumny, która jest elementem tej listy, uzyskujemy bardzo prosto- wręcz intuicyjnie. lista(l)(1,2) ans=

2

Chcąc dopisać coś na początek listy, wykorzystujemy indeks zerowy. Oczywiście wszystkie obiekty przesuwają się o jedna pozycję do przodu.

lista(0)=°/0eps; lista(2) ans test

Dopisanie można zrobić też w nieco inny sposób, zachowanie kolejności nowych elementów nie jest konieczne,brakujące pozostaną niezdefiniowane.



Wyszukiwarka

Podobne podstrony:
16 Rozdział 2. Inne typy danych P = 2 1 + s p=l+4*s~3 P = 3 1 + 4s Aby otrzymać pierwiastki tego
17 Rozdział 2. Inne typy danych —>p/q ans = 3 1 + 4s 1 + 2s Podsumowując wielomiany mogą być doda
18 Rozdział 2. Inne typy danych B=[l/s l/(l+s);1/(1+s) 1/8*2] B = ! 1 1 ! !
17 Rozdział 2. Inne typy danych —>p/q ans = 3 1 + 4s 1 + 2s Podsumowując wielomiany mogą być doda
Rozdział 2Inne typy danych 2.1. Wielomiany Scilab posiada bardzo rozbudowaną bibliotekę funkcji
ALG)3 Rozdział 13Kodowanie i kompresja danych W chwili obecnej coraz więcej komputerów jest podłącza
Algorytmy i struktury danych Struktury w języku C/C++ Struktury podstawy_ Struktura jest zbiorem log
2 Rozdział 1. Typy danych, skalary, wektory,macierze •    Lista elementów musi być

więcej podobnych podstron