Przykładowe zadania z przedmiotu ”Pakiety matematyczne i

Transkrypt

Przykładowe zadania z przedmiotu ”Pakiety matematyczne i
Przykładowe zadania z przedmiotu ”Pakiety matematyczne i informatyczne”
Zadanie 1.
Napisać w w Octave funkcję, która dla liczby naturalnej udostępnionej jako wartość zmiennej k >= 1 zwraca jako wynik wartość zmiennej a równą k-temu wyrazowi ciągu liczbowego
zadanego wzorem rekurencyjnym a1 = 1, an = 2an−1 − n2 .
Zadanie 2.
Napisać w w Octave funkcję, która zwraca jako wynik wartość zmiennej S równą sumie
wszystkich wyrazów ciągu liczbowego zadanego następującym wzorem rekurencyjnym a1 =
1, an = nan−1 + 3n − 1, aż do napotkania pierwszego wyrazu większego niż 100.
Zadanie 3.
Napisać w w Octave funkcję, która dla liczby naturalnej udostępnionej jako wartość zmiennej k >= 1 zwraca jako wynik wartość zmiennej SR równą średniej arytmetycznej wyrazów
ciągu liczbowego o parzystych wartościach. Ciąg liczbowy zadany jest następującym wzorem rekurencyjnym a1 = 1, an = nan−1 + 3n − 1.
Zadanie 4.
Napisać w w Octave funkcję,która dla liczby naturalnej udostępnionej jako wartość zmiennej k >= 1 zwraca jako wynik wartość zmiennej M AX stanowiącą maksymalną wartość
wsród k wyrazów ciągu oraz zwraca wartość zmiennej IN D równą indeksowi wyrazu o
wartości maksymalnej. Ciąg liczbowy zadany jest następującym wzorem rekurencyjnym
a1 = 4, an = nan−1 + 1.
Zadanie 5.
Napisać w w Octave funkcję, która dla liczby rzeczywistej udostępnionej jako wartość
zmiennej X oraz liczby rzeczywistej udostępnionej w zmiennej EP S, gdzie, 0 < EP S < 1;
zwraca jako wynik wartość rzeczywistą podstawioną do zmiennej EDOX będąca przybliżeniem X-tej potęgi liczby e z błędem równym EP S. Przypominamy, że:
ex =
Metoda:
N
X
xi
i!
i=0
−
N
−1
X
i=0
∞
X
xi
i=0
i!
xi xN =
< EP S
i! N ! Zadanie 6.
Napisać funkcję, która posortuje fizycznie malejąco według modułów tablice zawierającą
liczby zespolone.
Uwaga: Napisać tę funkcję wykorzystując algorytm sortowania bąbelkowgo.
Zadanie 7.
Napisać fukcję, która posortuje rosnąco według modułów tablice zawierającą liczby rzeczywiste.
Uwaga: Napisać tę procedurę wykorzystując algorytm sortowania ”przez wstawienie”.
Zadanie 8.
Napisać skrypt, który wczyta do tablicy liczb zespolonych 10 liczb zespolonych, posortuje
składowe tablicy malejąco według klucza moduł z różnicy części rzeczywistej i urojonej
oraz oddrukuje tak, aby było widać nowy porządek.
Zadanie 9.
Nastepnie napisać funkcję, która dla macierzy n - wymiarowej
1. obliczający wyznacznik tej macierzy;
2. obliczający ślad macierzy (ślad macierzy jest to suma elementów na przekątnej macierzy).