Funkcje warunkowe
Transkrypt
Funkcje warunkowe
Mathcad ©dr inż. Konrad Witkiewicz • kwit.zut.edu.pl Funkcje warunkowe Funkcja if if (wyrażenie z warunkiem, wyrażenie gdy waruenk jest spełniony, wyr. gdy warunek nie jest spełniony) 2 Zad.1. Zdefiniuj funkcję f(x) która w zakresie x ∈<-2,2> z krokiem co 0,1 dla x>=1 jest równa x − 1, a w 2 każdym innym przypadku równa jest 1 − x x := −2 , −1.9 .. 2 ( 2 2 f ( x) := if x ≥ 1 , x − 1 , 1 − x ) 4 2 f ( x) 0 −2 −4 −2 −1 0 1 2 3 x 2 Zad. 2. Dana jest funkcja f ( x) = x − 1. Niech funkcja h(x) będzie równa f(x) jeśli -1<x<1 i -f(x) w pozostałych przypadkach. Uwaga! operator "i" ("and") zapisuje się w postaci iloczynu przedziałów (wyrażeń) lub wstawia ∧ z paska narzędzi Boolean, zaś operator "lub" ("or") w postaci sumy lub ∨ 2 f ( x) := x − 1 h ( x) := if ( x > −1 ∧ x < 1 , f ( x) , −f ( x) ) lub h ( x) := if [ ( x > −1) ⋅ ( x < 1) , f ( x) , −f ( x) ] 0 −1 h ( x) − 2 −3 −4 −2 −1 0 1 2 3 x Zad. 3. Niech funkcja k(x) będzie równa f(x) jeśli x>1 lub x<-1, natomiast -f(x) w pozostałych przypadkach. k ( x) := if [ ( x < −1) + ( x > 1) , f ( x) , −f ( x) ] 1 4 3 k ( x) 2 1 0 −2 −1 0 1 2 3 x Zad.4. Dane są dwie funkcje: f1 ( x) := x 2 f2 ( x) := x − 1 Przebieg tych funkcji w zakresie dziedziny jest następujący: x := −10 , −9.9 .. 10 100 f1 ( x) 50 f2 ( x) 0 − 50 − 10 −5 0 5 10 x Niech funkcja w(x) równa się f1(x) jeśli x>=1, f2(x) jeśli x<=-3, a exp(3x) w pozostałych przypadkach. ( ( w ( x) := if x ≥ 1 , f1 ( x) , if x ≤ −3 , f2 ( x) , e 100 80 w ( x) 60 40 20 0 − 10 −5 0 5 x 2 10 )) 3⋅ x