matlab_spr2_B.txt

(1 KB) Pobierz
Czas: 60 minut

2 zadania- ocena 3
3 zadania- ocena 4
4 zadania- ocena 5

Zadania należy rozwišzywać w rodowisku MATALBA.
Nie wolno korzystać z przeglšdarek internetowych


Zad. 1.
Napisać funkcję nieparzysta(x), która zwraca:
0 dla parzystego x
1 dla nieparzystego x

Sprawdzić działanie funkcji w oddzielnym skrypcie.

Zad. 2.
Napisać funkcję, która dla zadanego układu równań liniwych (parametry wejciowe: macierz współczynników i wektor wyrazów wolnych) zwraca wektor rozwišzań, lub jego przybliżenie. Skorzystać z napisanej funkcji do rozwišzania w pliku skryptowym następujšcego układu równań:

2x + y - z  =4
-x + y + z  =0
 x + 2y+ 3z =7
2X + 2y+ 2z =1

Zad. 3
Napisać funkcję, która dla zadanego wektora argumentów X oraz parametrów a i b zwraca wektor wartoci Y:

f(x) =

-a*cos(x+b)/x dla x < -1
a*cos(x+b) dla -1<=x<=1
a*cos(x+b)/x dla x > 1

Następnie napisać skrypt posługujacy sie tš funkcjš do
wykrelenia funkcji f(x) dla parametrów:
a=2, b=Pi, X należšcego do przedziału <-2Pi,2Pi>, z krokiem 1/20.

Zad. 4.
Napisać funkcję suma2(A),która sumuje elementy macierzy (macierz jest argumentem wejciowym) leżšce jednoczenie w parzystych wierszach i nieparzystych kolumnach.
Funkcja powinna zwracać sumę.

 
Sprawdzić działanie funkcji w oddzielnym skrypcie.

 
Zgłoś jeśli naruszono regulamin