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 dodatkoweCw 5 Struktury Danych InstrukcjaInstrukcja do ćw 03 Prasa pneumatyczna19 struktury danychcad 1 I Cw 03 14Algorytmy I Struktury Danych (Wyklady) infoAlgorytmy i struktury danych Wyklad 4Algorytmy i struktury danych Wyklad 3Algebra 0 03 struktury algebraiczne03 TRANSFORMACJE DANYCH I METODY ICH PREZENTACJILekcja podstawowe struktury danychĆw 03 Obwód rozgałęzionyAlgorytmy i struktury danych Prosty program Simulated Annealing07 Przetwarzanie jednorodnych struktur danych (tablice)notatek pl W,matematyka,Algorytmy i Struktury Danychwięcej podobnych podstron