ćw 03 struktury danych


METODY OBLICZENIOWE DLA INŻYNIERÓW
Wstęp do Maple a: struktury danych
Sekwencja
Ciąg dowolnych wyrażeń oddzielonych przecinkami np.
> a, 2, sin(x), x^3, a;
a, 2, sin( x ), x3, a
Lista
Sekwencja ujęta w nawiasy kwadratowe np.
> [a, 2, sin(x), x^3, a];
[ a, 2, sin( x ), x3, a]
Zbiór
Sekwencja ujęta w nawiasy klamrowe np.
> {a, 2, sin(x), x^3, a};
{2, a, x3, sin( x ) }
Inne typy struktur danych
Nazwa struktury Sposób definiowania Oznaczenia
Listy uogólnione wymiary  zakresy indeksowania
Array ( wymiary, dane, opcje )
dane  elementy struktury podane
np. w formie listy
opcje  dodatkowe argumenty,
pozwalające nadać określone cechy
Tablice
table ( dane )
Wektory rozmiar  liczba elementów
Vector ( rozmiar, dane, opcje )
Macierze lw, lk  liczba wierszy i kolumn
Matrix ( lw, lk, dane, opcje )
Zadania
1. Zdefiniować listę uogólnioną o dowolnych elementach, w której wiersze indeksowane są
1...3, a kolumny 0...2, a następnie odwołać się do dowolnego elementu tej struktury.
2. Zapoznać się z komendą seq oraz przy jej użyciu utworzyć sekwencję pięćdziesięciu
kolejnych liczb nieparzystych poczÄ…wszy od 1.
3. Rozwiązać zadanie 2 wykorzystując operator $.
Å„Å‚ n Ä„ üÅ‚ Å„Å‚ nÄ„ üÅ‚
ëÅ‚ öÅ‚ ëÅ‚ öÅ‚
4. Utworzyć zbiory A =
ìÅ‚ ÷Å‚ ìÅ‚ ÷Å‚
òÅ‚sin , n = 1...100żł , B = òÅ‚cos , n = 1...100żł, a nastÄ™pnie
3 6
íÅ‚ Å‚Å‚ íÅ‚ Å‚Å‚
ół þÅ‚ ół þÅ‚
znalezć ich sumę, różnicę i iloczyn.
5. Utworzyć sekwencję wyrażeń tg(i), i =1...100 , a następnie znalezć najmniejszą i największą
wartość w tej sekwencji.
Wskazówka: wykorzystać komendy: min, max.
Odp. najmniejsza: tg(11), największa: tg(80).
6. Zdefiniować macierz kwadratową stopnia trzeciego o elementach symbolicznych.
Wskazówka: wykorzystać opcję symbol.
7. Macierz z zadania 6 zamienić na wektor kolumnowy i wierszowy.
Wskazówka: wykorzystać komendę convert.
8. Z wektorów otrzymanych w zadaniu 7 wyodrębnić podwektory zawierające elementy od 2
do 5.
Wskazówka: w odwołaniu się do odpowiednich elementów wektora wykorzystać operator
zakresu ..


Wyszukiwarka

Podobne podstrony:
Cw 5 Struktury Danych Materiały dodatkowe
Cw 5 Struktury Danych Instrukcja
Instrukcja do ćw 03 Prasa pneumatyczna
19 struktury danych
cad 1 I Cw 03 14
Algorytmy I Struktury Danych (Wyklady) info
Algorytmy i struktury danych Wyklad 4
Algorytmy i struktury danych Wyklad 3
Algebra 0 03 struktury algebraiczne
03 TRANSFORMACJE DANYCH I METODY ICH PREZENTACJI
Lekcja podstawowe struktury danych
Ćw 03 Obwód rozgałęziony
Algorytmy i struktury danych Prosty program Simulated Annealing
07 Przetwarzanie jednorodnych struktur danych (tablice)
notatek pl W,matematyka,Algorytmy i Struktury Danych

więcej podobnych podstron