Wiadomości podstawowe
Transkrypt
Wiadomości podstawowe
v. 14 mozliwosci-2.xmcd Możliwości Mathcada - obliczenia numeryczne - całkowanie 2.3 ⌠ 2 x x ⋅ e dx = 24.991 ⌡− 1 lub 2.3 ⌠ f ( x) dx = 24.991 ⌡− 1 2 x f ( x) := x ⋅e - różniczkowanie x := 2 d2 1 2 dx 4 = 0.250763 x +1 d2 1 2 dx x4 + 1 d2 1 2 4 → 1232 4913 float , 21 → 0.250763281090983106045 dx x + 1 - funkcje, programowanie h ( x) := sin ( x) 1+ x lub h1 ( x) := b ← sin ( x) c← 1+ x d← b c d 1 2007-09-28 12:55 v. 14 lub h2 ( x) := mozliwosci-2.xmcd lub b ← sin ( x) h3 ( x) := c← 1+ x d← b ← sin ( x) c← 1+ x b c b c - zmienne zakresowe x := 0 , 0.2 .. 1 {Usunięcie podkreślenia zmiennej x: Tools - Preferences Warnings - User Defined Preferences - opcje programu, a nie arkusza} h1 ( x) = h2 ( x) = h3 ( x) = 0 0 0 0.137 0.137 0.137 0.239 0.239 0.239 0.318 0.318 0.318 0.379 0.379 0.379 0.421 0.421 0.421 2 2007-09-28 12:55 mozliwosci-1.xmcd Możliwości Mathcada - obliczenia na symbolach - całkowanie ⌠ 2 x x 2 x ⋅ e dx → e ⋅ x − 2 ⋅ x + 2 ⌡ ( ) lub 2 x f ( x) := x ⋅e ⌠ x 2 f ( x) dx → e ⋅ x − 2 ⋅x + 2 ⌡ ( ) - różniczkowanie d2 1 2 4 dx x + 1 6 → 2 32 ⋅ x (x4 + 1) 3 − 12 ⋅ x (x4 + 1)2 - upraszczanie wyrażeń algebraicznych 4 x −1 2 simplify → ( x − 1) ⋅ x + 1 x+1 ( ) - rozwijanie wyrażeń algebraicznych 2 2 2 2 2 ( a + b) ( c + d) expand → a ⋅c + a ⋅ d + b ⋅ c + b ⋅d + 2 ⋅a ⋅b ⋅ c + 2 ⋅a ⋅b ⋅ d 2 2 2 ( a + b) ( c + d) expand , c + d → a ⋅( c + d) + b ⋅( c + d) + 2 ⋅a ⋅b ⋅ ( c + d) - transformacje Laplace'a e b⋅ t ⋅sinh( a ⋅ t) laplace , t → − a 2 2 a − b + 2 ⋅b ⋅s − s 1 2 2006-12-07 10:10 v. 14 1/7 Pasek narzędziowy MATH Tools - Preferences Okno dialogowe z zakładkami. 2/7 Zmieniane w programie. Tools – Worksheet Options Zmieniane tylko dla edytowanego arkusza. Format - Result 3/7 Exponential threshold – próg wykładniczy Określa przedział, w którym wynik będzie wyświetlany w postaci liczby dziesiętnej. Poza tym przedziałem wynik jest wyświetlana w postaci wykładniczej. Niech “exponential threshold” wynosi n = 3. Wówczas wyniki z przedziału (10-n, 10n) będą wyświetlane w postaci dziesiętnej. Pozostałe wyniki będą miały postać wykładniczą. 4/7 Użyteczne kombinacje klawiszy Ctrl + = = logiczny operator równości (np. dla równań) : : = operator przypisania, np. wartości Ctrl + . oblicz symbolicznie { ← przypisz wartość lokalnie ( w programie) 5/7 ~ definicja globalna (wartość jest wyznaczana w pierwszej kolejności) Ctrl + Enter łamanie zbyt długiej linii Ctrl + F7 ' prim, oznaczenie np. pochodnej Ctrl + 6 <> [ dolny indeks, np. dla elementu wektora, macierzy, itp. . oznaczenie typu dolny indeks ] dodaj linię (programowanie) wstaw numer kolumny macierzy i:=1..5 xi : =1, 3 ,8, itd. wprowadź wektor kolumnę x / ułamek \ pierwiastek kwadratowy Kolejność wykonywanych obliczeń od lewej do prawej od góry w dół 6/7 Wykorzystanie klawisza [SPACE] podczas edycji wzorów 7/7 v. 14 operat_rown.xmcd Operatory równości • operator przypisania ( : ) a := 2 b := 3 • operator przypisania lokalnego, wewnątrz (pod)programów c← 6 • operator przypisania globalnego ( ~ lub View | Toolbars | Math | Evaluation Toolbar) {v. 14} z := 2 ⋅y = 6 z=6 y≡3 { gdybyśmy użyli znaku := to przypisanie wartości zmiennej y powinno nastąpić powyżej wyrażenia z:=2y } • operator równości numeryczny - podaj wartość; oblicz numerycznie (=) a=2 a+b=5 • operator równości symboliczny - oblicz symbolicznie (Ctrl + . lub View | Toolbar | Math | Symbolic Keyword Toolbar) 2 ⌠ x x dx → 2 ⌡ a 2 → b 3 a = 0.667 b • operator równości (równość logiczna) - zastosowanie m.in. do równań ( Ctrl + = lub View | Toolbars | Math | Boolean Toolbar) Given 3x − 2m = 0 x := Find( x) → 2 ⋅m 3 x→ 2 ⋅m 3 2007-09-28 12:23 funkcje_zaokraglajace.xmcd Funkcje zaokrąglające x, y - rzeczywiste floor ( x) oblicza największą liczbę całkowita nie wiekszą niż x floor ( 3.56) = 3 ceil ( x) floor ( −2.1) = −3 oblicza najmniejszą liczbę całkowita nie mniejszą niż x ceil ( 7.32) = 8 mod ( x , y) ceil ( −4.63) = −4 oblicza resztę z dzielenia x : y; wynik ma znak liczby x mod ( 8.4 , 5) = 3.4 round ( x , n) mod ( −13.2 , 2) = −1.2 zaokrągla x do n-tego miejsca po przecinku round ( 67.7549 , 2) = 67.75 round ( 146.3) = 146 round ( 987.6 , −1) = 990 trunc ( x) trunc ( 12.5) = 12 oblicza całkowitą część x trunc ( −0.76) = 0 2006-11-05 12:53 funkcje_trygonom.xmcd Funkcje trygonometryczne sin ( z) cos ( z) tan ( z) cot ( z) Funkcje cyklometryczne - odwrotne funkcji trygonometrycznych asin ( z) acos ( z) atan ( z) acot ( z) Przykłady π sin = 1 2 asin ( 1) = 1.571 sin ( 90deg) = 1 asin ( 1) = 90 deg tan ( 45deg) = 1 atan ( 1) = 45 deg π cot = 1 4 acot ( 1) → cos ( 0.15) = 0.98877 acos ( 0.98877) = 0.15 asin ( 1) → π 2 π 4 2007-10-11 07:16 funkcje_uzytkownika.xmcd Funkcje definiowane przez użytkownika a := 2 b := 4.67 2 c := 0.43 2 f ( x , y) := a ⋅ x + 2 ⋅ x ⋅y g ( x , y , n) := n ⋅ x + 2 ⋅ x ⋅y f ( b − c , 3) = 61.395 g ( b − c , 3 , a) = 61.395 c f f ( a , b) , = 1435.117 a c 3 g f ( a , 4.67) , , 2 = 1.435117 × 10 a masa ⋅predkosc energia_kinetyczna ( masa , predkosc) := 2 2 4 energia_kinetyczna ( 4.5 , 200) = 9 × 10 2 m ⋅w Ek ( m , w) := 2 4 Ek ( 4.5 , 200) = 9 × 10 m w1 := 30 s m1 := 4kg ( ) 3 Ek m1 , w1 = 1.8 × 10 J 2006-11-05 12:55 if.xmcd Funkcja warunkowa if if (warunek, wartość_gdy_true, wartość_gdy_false). 2 f ( x) := x − 1 x := −2 , −1.9 .. 2 2 f ( x) 0 −2 −2 −1 0 1 2 x g(x) jest równe f(x) gdy f(x) > 0, w innym przypadku g(x) = 0 g ( x) := if ( f ( x) > 0 , f ( x) , 0) 2 g ( x) 0 −2 −2 −1 0 1 2 x 2006-11-05 12:54