Professional Documents
Culture Documents
WYDZIAŁ MECHANICZNY
MATHCAD
Z INFORMATYKI
Opracował:
dr inż. Andrzej Bodnar
mgr inż. Witold Dziewiałtowski
mgr Tadeusz Ziębakowski
Szczecin 2002
2
SPIS TREŚCI
1. WPROWADZENIE ...................................................................................................... 3
2. URUCHAMIANIE I OPUSZCZANIE MATHCADA ................................................. 3
3. ZAPISYWANIE PLIKÓW............................................................................................ 4
4. DRUKOWANIE............................................................................................................ 4
5. OTWIERANIE DOKUMENTU ................................................................................... 4
6. BUDOWANIE I EDYCJA WYRAŻEŃ ....................................................................... 4
7 OPERATORY ................................................................................................................ 5
8. OPERACJE NA REGIONACH .................................................................................... 7
9. WPROWADZANIE I ZMIANY TEKSTU................................................................... 8
10. DEFINIOWANIE ZMIENNYCH I FUNKCJI............................................................ 9
11. WEKTORY I MACIERZE ....................................................................................... 10
12. SZEREGI LICZBOWE ............................................................................................. 12
13. SUMY I ILOCZYNY. CAŁKI I POCHODNE......................................................... 12
14. ROZWIĄZYWANIE RÓWNAŃ............................................................................. 14
15. UKŁADY RÓWNAŃ ............................................................................................... 15
16. OBLICZENIA NA LICZBACH OGÓLNYCH......................................................... 17
UWAGA! ......................................................................................................................... 18
17. OBLICZENIA NA LICZBACH ZESPOLONYCH .................................................. 20
18. OBLICZENIA Z WYKORZYSTANIEM JEDNOSTEK MIAR.............................. 20
19. PLIKI DANYCH ....................................................................................................... 21
20. PODSTAWOWE OBLICZENIA STATYSTYCZNE .............................................. 22
21. GRAFIKA ................................................................................................................. 23
22. REGRESJA LINIOWA............................................................................................. 26
23. FUNKCJE INTERPOLACJI..................................................................................... 27
24. ZADANIA ................................................................................................................. 32
ROZWIĄZANIA.............................................................................................. 35
25 DODATEK................................................................................................................. 37
Kombinacje klawiszy ................................................................................................... 37
Klawisze funkcyjne ...................................................................................................... 40
Skróty klawiaturowe operatorów.................................................................................. 40
Struktura menu głównego............................................................................................. 42
3
1. WPROWADZENIE
Typowa dla programów Mathcad jest również dość prosta edycja dokumentu. Niestety,
niektóre operacje edycyjne mogą wywoływać zdenerwowanie co mniej cierpliwych użytkow-
ników. Mathcad potrafi też podać fałszywe rozwiązanie lub stwierdzić, że nie umie rozwiązać
względnie prostego zadania. Na szczęście podane rozwiązania można szybko sprawdzić przy
pomocy ... Mathcada (przy operacjach tego typu Mathcad jest raczej nieomylny), a zadania nie
rozwiązane przez komputer ewentualnie podsunąć zdolniejszemu koledze.
Aby wyjść z programu należy z menu wybrać [File], a następnie polecenie [Exit].
3. ZAPISYWANIE PLIKÓW
4. DRUKOWANIE
5. OTWIERANIE DOKUMENTU
re można w tej chwili zmieniać. Do przemieszczania kreski pionowej w obrębie tekstu lub
wyrażenia służy mysz oraz strzałki kursorów.
7 OPERATORY
Silnia n! [ ! ] wykrzyknik
L. zespolona sprzężona X [ " ] cudzysłów
do X
r
Suma elementów wekto- ∑v [ Ctrl + 4 ]
ra
Transponowanie AT [ Ctrl + 1 ] (jeden)
Suma wyrażeń ∑X [ $ ] dolar
i
Iloczyn wyrażeń ∏X i
[ # ] hash (krzyżyk)
lejno [+] oraz [x], bowiem po naciśnięciu [Insert] dostawianie nowych elementów do wyra-
żenia odbywa się kolejno na lewo od kreski pionowej lub ramki.
8. OPERACJE NA REGIONACH
Dotychczas omawiane były metody edycji pojedynczych wyrażeń. Zajmują one na arku-
szu zwykle oddzielne obszary nazywane regionami. Często jednak zachodzi potrzeba kasowa-
nia, przesuwania lub kopiowania jednocześnie wielu regionów obejmujących wiele wyrażeń.
Do tego celu wykorzystuje się polecenia Copy (kopiuj), Cut (wytnij) i Paste (wklej)
z menu [Edit]. Polecenie Copy i Cut działają tylko na tych fragmentach, które są podkreślone
(ujęte) ramką lub liniami przerywanymi.
Jeżeli chcemy wykonać zwykłą kopię jakiegoś wyrażenia lub grupy wyrażeń, należy je
najpierw zaznaczyć. W tym celu wskazujemy myszą w pobliżu zaznaczanego regionu (obsza-
ru), naciskamy przycisk myszy i nie puszczając go przesuwamy mysz do momentu, aż wokół
zaznaczanego regionu (lub kilku regionów) pojawi się linia przerywana. Wtedy przycisk my-
szy można już puścić.
Wydanie polecenia [Copy] w tym momencie nie jest wystarczające do otrzymania kopii,
gdyż wskazany region zostanie jedynie skopiowany do bufora. Dopiero po wybraniu wolnego
miejsca w dokumencie wydanie polecenia [Paste] spowoduje wyświetlenie kopii regionu na
ekranie. Jeśli wybrane miejsce jest zajęte przez inny element graficzny lub tekst, to polecenie
[Paste] spowoduje umieszczenie jednego regionu na drugim. Zaznaczony region można w ła-
twy sposób przesunąć myszą w nowe miejsce - wystarczy na nim kliknąć, wskazać wskaźni-
8
kiem myszy, jego ramkę gdy pojawi się znak dłoni nacisnąć jej przycisk i nie puszczając prze-
suwać region. W chwili puszczenia przycisku region zostaje "upuszczony" na arkusz.
Wyrównanie regionów jest bardzo kłopotliwe, dlatego dostępne są następujące polecenia:
o [Format | Align Regions | Across] – wyrównuje zaznaczone regiony w poziomie;
o [Format | Align Regions | Down] – wyrównuje zaznaczone regiony w pionie.
Często obok wykresów oraz wzorów w dokumencie umieszcza się różne komentarze
i wskazówki. Do tego celu służy specjalny obszar tekstowy. Wywołuje się go poleceniem
[Insert | Text Region] . Obszar tekstowy po jego wypełnieniu opuszcza się poprzez kliknięcie
myszą poza nim (może być też [strzałka]) gdy znajdujemy się na początku lub na końcu re-
gionu..
W obszarze tekstowym możliwe są różne operacje. Najpierw należy zaznaczyć obszar
poprzez wyświetlenie go w negatywie (naciska się lewy klawisz myszy i przeciąga wskaźnik
myszy po tekście). Teraz dostępne są wszystkie polecenia umożliwiające usuwanie
i powielanie tekstu (Cut, Copy i Paste). Możliwa jest zmiana kroju pisma i jego wielkości.
W dużych dokumentach, aby szybko odnaleźć jakiś wyraz stosuje się polecenie
[Edit | Find], aby zaś zastąpić wszystkie wyrazy w tekście innym wyrazem można wykorzy-
stać polecenie [Edit | Replace].
Przy wpisywaniu tekstu mogą pojawić się błędy syntaktyczne. Można tekst sprawdzić za
pomocą wbudowanego słownika. Do tego celu służy polecenie [Edit | Check Spelling].
W programie Mathcad definiowanie stałej lub zmiennej przypomina typowy zapis stoso-
wany w matematyce i niektórych językach programowania, np. w Delphi. Jedna zmienna mo-
że być używana w kilku różnych wzorach (obliczeniach), co eliminuje konieczność jej
ciągłego definiowania. Przykładowo, definiowanie zmiennej s z przypisaniem jej warto-
ści 100 następuje poprzez zapis: [s], [ : ], [1], [0], [0] oraz [Enter] aby zakończyć wpisywa-
nie.
s 100
definicji zmiennej. Podobnie definiuje się zmienną x:= t+10. Taki sam zapis stosuje się
przy definiowaniu funkcji, np.: f(x,y):= x+y lub c(a,b):= a − b . W programie musi być za-
chowany logiczny porządek tych definicji. Nie jest więc obojętna kolejność definiowania da-
nych. Najpierw powinny być wpisane stałe, potem zmienne, a na samym końcu funkcje, które
z nich korzystają, gdyż Mathcad wykonuje kolejne zadania określone w dokumencie czytając
stronę od lewej do prawej i dalej od góry do dołu. Opisany powyżej sposób definiowania
zmiennej jest definicją lokalną zmiennej. Oznacza to, że zmienna s dostępna jest
w dokumencie od momentu jej zdefiniowania do momentu ponownego jej wprowadzenia.
Oprócz definicji lokalnej program Mathcad umożliwia także wprowadzenie zmiennej
globalnej. Zmienna globalna obowiązuje w całym dokumencie.
Aby np. zdefiniować zmienną globalną a równą 25, należy wcisnąć następujące klawisze:
[a], [~], [=], [2], [5] oraz [Eter].
a 25
UWAGA !
Źle zdefiniowane zmienne są wyświetlane w kolorze czerwonym. Jeśli zmienna występu-
jąca we wzorze nie będzie zdefiniowana wcześniej zostanie także wyświetlona w kolorze
czerwonym.
Oprócz zmiennych opisanych powyżej można także zdefiniować zmienną zakresową.
Zmienna zakresowa nie przyjmuje tylko jednej wartości, lecz wartości z określonego zakresu
i z określonym krokiem.
Aby zdefiniować zmienną zakresową, należy:
o Wpisać nazwę zmiennej,
o W zależności od potrzeb wpisać znak definicji lokalnej [ : ], lub globalnej [ ~],
10
y 2 , 4 .. 16
y 1 , 4 .. 10
y
1
4
7
10
Macierz można utworzyć poprzez zastosowanie polecenia [Insert | Matrix…] lub wci-
snąć kombinacją klawiszy [Ctrl + M]. Powoduje to pojawienie się okna dialogowego [Insert
Matrix]. W oknie dialogowym [Insert Matrix] znajdują się dwa pola: [Rows:] gdzie wpisu-
jemy liczbę wierszy, oraz [Columns:] do wprowadzenia liczby kolumn. Następnie należy
kliknąć przycisk [Insert], a następnie klikamy przycisk [OK]. Uzyskuje się wtedy pustą ma-
cierz ze znacznikami w miejscach które można wypełnić wartościami.
Jeśli w oknie dialogowym [Insert Matrix] w jednym z opisanych pól ([Rows:] lub
[Columns:] zostanie wpisana wartość 1, to do dokumentu zostanie wstawiona macierz jed-
nowierszowa lub jednokolumnowa o zadanej liczbie elementów (często niezbyt poprawnie
nazywana wektorem).
Podczas definicji macierzy i wektorów przyjęło się, że macierze definiujemy z wykorzy-
staniem wielkich liter (np. A, M itp.), natomiast wektory definiujemy małymi literami
(np. Wektor1, c, itp.).
11
w1 (1 2 3 ) 1 2 3 2 3 4
A 4 5 6 C 5 6 7
w2 (4 5 6 ) 7 8 9 8 9 1
w1 w2 = 5 7 9 3 5 7
A C= 9 11 13
15 17 10
36 42 21
A .C = 81 96 57
126 150 93
Funkcja:
Program Mathcad umożliwia rozwinięcie funkcji w szereg Taylora. Aby rozwinąć funk-
cję w szereg Taylora, należy umieścić kursor obok zmiennej, która znajduje się w funkcji, a
następnie wybrać [Symbolics | Variable | Expand to Series…], co spowoduje wyświetlenie
okna dialogowego. W oknie tym w polu [Order of Approximation:], należy określić liczbę
składników w rozwinięciu funkcji w szereg Taylora, (maksymalna potęga do której będzie
podniesiony ostatni składnik szeregu). Po określeniu liczby elementów w szeregu wciskamy
przycisk [OK].
x
e
1. 2 1. 3 1. 4 1 . 5 6
1 x x x x x O x
2 6 24 120
∑x i albo ∑∑x ij itp. Podobnie naturalny zapis używany jest w przypadku iloczynu
i i j
ciągu wartości.
Do obliczeń sumy można wcześniej zdefiniować wyrażenie i zakres sumowania i w obli-
czeniu sumy wykorzystać tylko jego definicję
i 1 .. 10
2
wi i 5
wi = 435
i
13
10
2
i 5 = 435
i= 1
Podobnie jak przy sumowaniu w iloczynie wyrażeń stosuje się także dwa rodzaje operatorów.
i 1 .. 5
5
i! i!
= 288 = 288
i i
i i= 1
Podczas obliczania wartości pochodnej w punkcie należy najpierw podać wartość odcię-
tej, dla której chcemy obliczać pochodną:
x:= 2
d 3
x =
dx
2
g( x) 3. x definicja funkcji
d definicja pochodnej
f( x) g ( x)
dx
i 2 .. 6 zakres
f( i) obliczenie
Proszę zwrócić uwagę na to, że w zapisie funkcji występuje x, zaś przy zapisie zakresu
zmiennej jest i. Jest to poprawne, gdyż na końcu pytamy o wartości f(i). Różnorodność zapisu
jest często bardzo przydatna w rozbudowanych i skomplikowanych dokumentach. Oczywiście
cały zapis będzie prawidłowy, gdy w trzeciej linii pojawi się x : = −2.. 6 a na końcu zapytamy
o f(x).
Podobne możliwości występują przy obliczaniu całek oznaczonych - obliczenie pojedyn-
czej całki lub obliczenia w kilku przedziałach liczbowych. Według poniższego zapisu
Mathcad dokona sześciu obliczeń całki oznaczonej, której dolna granica jest stała i wynosi
0, a górna granica zmienia się od 0 do 5 z krokiem równym 1.
14
i 0 .. 5
2
f( x) x 3x 2
i
g( i) f( x) d x
0
g( i)
Również przy obliczaniu miejsc zerowych możliwe jest prowadzenie obliczeń wie-
lokrotnych. Przypuśćmy, że przed iksem stoi dodatkowo parametr a określając pewną
rodzinę funkcji. Jeżeli na przykład dla funkcji x 3 − a ∗ ex = 0 i parametru a zmieniające-
go się od 1 do 20 chcemy znaleźć miejsca zerowe, to piszemy następująco:
f (a, x ): = root (a ∗ ex − x 2, x )
a: = 1.. 20 x: = 1
f (a, x ) =
Istotne jest tutaj podanie wartości przybliżonej szukanego x. Jeżeli dane równanie
ma kilka miejsc zerowych, Mathcad poda nam wartość najbliższą podanej wartości przy-
bliżonej. Jeżeli jest tylko jedno miejsce zerowe, to podana wartość przybliżona (początek
poszukiwań przy obliczeniach) może być dowolna.
15
f( x) sin ( x) cos ( x)
f( x) 0
x 1
root ( f( x) , x) = 0.785
Układ równań:
2.a 2. b 4 . c 14
3.a b 4 .c 13
a 3.b c 11
Wyrazy wolne:
Macierz współczynników:
14
2 2 4
R 17
W 3 1 2
11
1 3 1
Równanie macierzowe:
1
X W .R
2
Rozwiązanie: X= 3
4
x 1 y 1 z 2
Given
2 2
x y x. y 37
2 2
x z z. z 28
2 2
y z y . z 19
1.925
Find( x, y , z) = 4.887
3.485
x 1 y 1
Given
2 2
x y 1
y x 1.5
0.721
minerr( x, y ) =
0.721
17
Wielką zaletą Mathcada jest możliwość prowadzenia obliczeń na liczbach ogólnych. Jest
to nie tylko obliczanie pochodnych i całek na liczbach ogólnych, ale również możliwość po-
rządkowania, upraszczania i grupowania wyrażeń, a więc operacji niezbędnych
w matematyce w procesie dochodzenia do wyniku. Ich znaczenie jest skrótowo omówione
poniżej.
Program umożliwia uproszczenie wyrażenia po otoczeniu tego wyrażenia ramką wyboru.
Wykonuje się to poprzez kliknięcie na wyrażeniu myszką, a następnie wciskamy klawisz
[Spacja], tak długo, aż pozioma kreska będzie pod całym wyrażeniem.
1. 4 1
c
4 4
UWAGA!
Przed wydaniem niżej przedstawionych poleceń należy ująć właściwą zmienną w ramkę.
UWAGA!
Znak równości wprowadza się poprzez [Ctrl =]. Można również rozwiązywać nierów-
ność. W odpowiedzi otrzymamy wtedy przedział wartości zmiennej. Działanie tego pole-
cenia jest podobne do rezultatu działania polecenia [Root], ale korzystanie z menu jest
często wygodniejsze.
2 x
2. x 1 x e 5
ln( 5 )
1 2
2 1
2 2
3. x x 27 y 2 podstawiamy w miejsce x
2 2 2
3. y 2 y 25
sin ( x)
1. 3 1 . 5 6
x x x O x
6 120
6 5
( x 4) ( x 3)
1 3
2 4
1 2
3 4
2 1
3 1
2 2
1 2
3 4
2
20
z = 12+4i
z1 15 4i z2 8 2i
z1 z2 = 23 + 2i dodawanie
z1 z2 = 7 + 6i odejmowanie
z1. z2 = 128 + 2i mnożenie
z1 dzielenie
= 1.647 + 0.912i
z2
2
z1 = 209 + 120i
3 podnoszenie do potęgi
z2 = 416 376i
0.5
z1 = 0.252 0.033i
ma symbol lub jaką nazwę ma jednostka , którą mamy wprowadzić do dokumentu wy-
starczy wpisać wartość liczbową zmiennej, a następnie wywołać okno dialogowe Insert
Unit i z listy Dimension wybrać potrzebny rodzaj jednostki, co spowoduje wyświetlenie
dostępnych jednostek na
liście Unit.
Przykład:
F 45 N
2
F = 45 kg m s
lub
S 36 km
t 1 hr
S
v
t
1
v = 10 m s
S 36 km h hr
t 1h
S
v
t
1
v = 10 m s
Mathcad posiada dwa typy funkcji służących do zapisywania i odczytywania zbiorów da-
nych z rozszerzeniem DAT. z plików na dysku. READ, WRITE, APPEND służą do zapi-
sywania i odczytywania pojedynczych danych. Nazwy funkcji pisane muszą być wielkimi li-
terami. Tworzone pliki automatycznie otrzymują rozszerzenie DAT.
vn:=READ(nazwa pliku) odczytanie danej wartości vn z pliku, z pozycji n.
WRITE(nazwa pliku):=vn zapisanie danej wartości vn na pliku na pozycji n.
APPEND(nazwa pliku):=vn dołączenie wartości vn do pliku i ustawienie jej
na pozycji n.
Działania na zbiorach danych typu PRN przeprowadza się w sposób identyczny, jak na
pojedynczych danych.
22
i 1 .. 8
xi READ( "plik_dat" )
xi
0
5
10
15
20
30
35
40
Program Mathcad posiada także wbudowany cały szereg funkcji do obróbki statystycznej.
Poniżej zostaną przedstawione tylko podstawowe funkcje do obliczeń statystycznych.
1 2 3
v ( 2 6 12 )
A 4 5 6
7 8 9
stdev ( A ) = 2.582
Wariancja – var(X)
1 2 3
A 4 5 6
7 8 9
var ( A ) = 6.667
Kowariancja – cvar(X,Y)
2 4 6 1 3 5
A 8 1 3 B 7 9 2
5 7 9 4 6 8
cvar ( A , B) = 2.667
Korelacja – corr(X,Y)
2 4 6 1 3 5
A 8 1 3 B 7 9 2
5 7 9 4 6 8
corr( A , B) = 0.4
21. GRAFIKA
Mathcad oferuje szerokie możliwości tworzenia wykresów funkcji oraz połączoną z nimi
statystykę.
24
• Tworzenie wykresu
Najpierw należy wybrać odpowiednio duży, pusty obszar, na którym znajdzie się wykres,
a następnie wyświetlić pasek narzędzi Graph Palette poprzez kliknięcie przycisku
[Graph Palette] w pasku narzędzi Math Palette. Umożliwi to nam szybkie wstawianie wy-
kresów do dokumentu. Teraz należy wybrać z paska narzędziowego lub z menu [Insert |
Graph | X – Y Plot]. Pojawi się wtedy ramka z małymi czarnymi prostokątami. Skrajne pro-
stokąty przy każdej z osi służą do wprowadzenia zakresów wartości i argumentu funkcji. Aby
wprowadzić argumenty należy kliknąć na odpowiednim prostokącie myszą. Zakres w jakim
chcemy przedstawić funkcję na wykresie jest dobierany automatycznie w zależności od warto-
ści zmiennej zakresowej, względem której obliczane są wartości funkcji. Jeżeli funkcja jest
liczbą zespoloną Mathcad wykreśli tylko część rzeczywistą. Część urojona jest pomijana. Ma-
thcad rozpocznie rysowanie wykresu po wciśnięciu F9 lub po kliknięciu poza wykresem.
Przykład:
x 0.5, 1 .. 100
y ( x) log( x)
y( x )
1
0 50 100
x
• Zmiany wykresu
W celu zmiany wielkości wykresu należy najpierw kliknąć myszą na wykresie, a następ-
nie ustawić kursor na czarnym kwadraciku (tzw uchwycie). Trzymając wciśnięty lewy klawisz
i przesuwając myszą możemy ustawić żądaną wielkość wykresu. Kliknięcie poza wykresem
kończy operację.
W celu zmiany wyglądu wykresu należy na nim kliknąć dwukrotnie myszą, lub poprzez
wybranie [Format | Graph | Plot…]. Pokaże się wtedy okienko dialogowe, w którym znajdu-
ją się następujące opcje:
Strona X – Axis: - grupa opcji odnoszących się do osi X wykresu (opcje dotyczące osi Y
są identyczne).
o Log Scale - ustawia podziałkę osi na logarytmiczną,
o Grid Lines - znaczniki na osiach zostają zastąpione przez linie siatki,
o Numbered - znaczniki na osiach zostają ponumerowane,
25
i 0 .. 6
xi yi
REGRESJA LINIOWA
0.1 1.01
1 2
2 5
3 13 ( Współrzędne punktów danych )
4 15
5 29
6 31
Współczynnik korelacji
a slope ( x, y ) a = 5.571 r corr( x, y )
b intercept ( x, y ) b = 3.078 r = 0.967
40
20
20
0 1 2 3 4 5 6
27
Możliwe jest również obliczenie oddzielnie dla każdej współrzędnej następujących war-
tości:
mean(v) - wartość średnia,
var(v) - wariancja,
stdev(v) - odchylenie standardowe.
Wartość v w nawiasach oznacza wektor zawierający odcięte lub rzędne wprowadzonych
danych; np. var(vx).
Wyżej przedstawiono przykład rozwiązania zagadnienia regresji liniowej dla 6 punktów
danych.
W praktyce obliczeniowej można często się spotkać z funkcjami, których wartości są da-
ne tylko dla skończonego zbioru argumentów. Tak bywa, gdy wartości te są wzięte z pomia-
rów, lub gdy są odczytane z tablic. Jednakże w procesie obliczeń często trzeba znaleźć warto-
ści funkcji dla pewnych pośrednich wartości argumentu - operacja ta jest nazywana
interpolacją. Efektem końcowym interpolacji może być też wykreślenie krzywej przechodzą-
cej przez kilka punktów. Krzywa ta może być łamana (punkty zostaną połączone prostymi od-
cinkami) lub gładka. Mathcad wykorzystuje dwie funkcje interpolacyjne:
linterp(vx,vy,x) - interpolacja linią łamaną,
interp(vs,vx,vy,x) - interpolacja krzywą gładką.
Znaczenie symboli w nawiasach (argumentów funkcji) jest następujące:
vx oraz vy to wektory danych, czyli współrzędne wprowadzanych punktów;
odpowiednio odcięte oraz rzędne.
x określa zakres interpolacji oraz dokładność, np. x:= 0,0.1..4 oznacza że Mathcad
przeprowadzi interpolację od wartości 0 na osi odciętych poprzez war-
tość 0.1 i dalej do 4, czyli obliczy 40 punktów. Im więcej punktów, tym do-
kładniejsza interpolacja.
vs jest wektorem generowanym przez wektory danych. Od jego wartości zależy
kształt krzywej w punktach końcowych interpolacji, a mianowicie:
vs:=lspline(vx,vy) - krzywa interpolująca na końcach przechodzi w proste,
vs:=pspline(vx,vy) - krzywa na końcach przechodzi w parabole,
vs:=cspline(vx,vy) - krzywa na końcach przechodzi w funkcję trzeciego stop-
nia.
Kolejność postępowania:
1. Podać liczbę punktów, np.: i:=0..5 - sześć punktów.
28
Przykład:
PRZYKŁADY
2
y − 2 ⋅y + x 0 Równanie rozwiązujemy symbolicznie względem zmiennej
y
1 + 1 − x
1 − 1 − x 2
1+ 1−x
( 1− 1−x) 0
y
10 5 0 5
x := −1 x, x, − 1
1 + 1 − x 2.414
= <= wspólrzędne y punktów przecięcia
1 − 1 − x −0.414
30
x−1
f ( x) := x⋅e
d
x := 1 f ( x) a=2a :=
dx
Współczynnk b wyznaczamy z warunku
:
f ( z)
2
a ⋅z+b
2
0 0.5 1 1.5 2
z, z
30
20
f ( x)
10
g ( x)
10
2 0 2
x
31
x := 1
Given
f ( x) g( x)
x2 := Find( x) x2 = 1.058 ( )
f x2 = 2.881 ( )
g x2 = 2.881
x2
⌠
g( x) − f ( x) dx = 6.428
⌡x
1
4
C
D
2
M1 , i
0
B
A
2
0 1 2 3
M0 , i
〈 0〉 〈 1〉 〈 2〉 〈 3〉
A := M B := M C := M D := M
AC := C − A AC = 5 <= długość AC
BD := B − D BD = 4.243
cos ( α )
AC ⋅BD
α := acos AC ⋅
BD α = 135 deg
AC ⋅ BD AC ⋅ BD
24. ZADANIA
0.2 0 0.4
1
A = 0.8 1 0.6
0.4 0 0.2
ROZWIĄZANIA
1. 16
2. 1.414+i , 1 , 1
0 1 1
3. Α × Β =
4 2 0
− 1 0 2
4. Α −1 = − 4 5 3
− 2 0 1
6. 5, 9, 53, 185, 453, 905, 1589, 2553, 3845
7. 8
8. 0.293, 1, 1.707, 2
9. x= −1
a) x <1 ∨ x > 3
10.
b) x < −2 ∨ x > 1
11. x= −6, y= 3, z= −4
9 21
12. x= y− z
13 13
1
13. Całka: x 6 + 2x ; pochodna: 5x 4
6
14. n
15. a4 + 4a3b + 6a2b2 + 4ab3 + b4
16. Liczba 2 ⋅ 32 ⋅ 7 ⋅11 ⋅13 ;
x 2z + xy 2 + yz 2
17. Wynikiem jest ułamek
xyz
18. x 3 (1 + y3 ) + y 3
19. 2 x 3 + 6x 2 y
1
20. x 2 y 3 + xy 4
2
3y4 3 4 y4
21. Wynik: = czyli =1
(1 + y ) 2 4 (1 + y ) 2
1 1 7 1 7
Rozwiązanie równania: 1; − ; − − i ; − +i ;
2 4 4 4 4
22. Przy rzędzie aproksymacji 4 (Order of approximation):
1 2 1 3
1 + x + x + x + O( x 4 )
2 6
1 1
23. +
x x +2
36
a 2
24. b a
a −b
a 2 − 2b a − 2b
2
25. −2 a
2
a − 2b a 2 − 2b
28. a = 1.182, b = 0.629; y = 10.087
29. dla x = −2 dla x =9
cspline - 9.428 3.143
lspline - 7.000 3.100
pspline - 8.966 3.089
30. x1 = x2 = 1 , y1 = -1, y2 = -0.2
31. P = 4.5
32. D = (-0.5, 1.5)
37
25 DODATEK
KOMBINACJE KLAWISZY
Systemowe
Programu (Mathcad)
Edycyjne
Wykres
KLAWISZE FUNKCYJNE
Menu File
New... – otwarcie nowego dokumentu.
Open... – otwarcie wcześniej zapisanego dokumentu na dysku; czyli dokumentu już
istniejącego.
Close – zamyka aktywny dokument programu.
Save – zapisanie dokumentu pod aktualną nazwą.
Save As – zapisanie dokumentu pod inną nazwą, w innym formacie, w innym katalogu,
dysku.
Collaboratory... – wyświetla okno dialogowe do pracy podczas podłączenia do adresu inter-
netowego firmy Mathsoft.
43
Menu Edit
Undo – cofnięcie ostatniej zmiany.
Redo – powtórzenie ostatniej operacji.
Cut – wycięcie z dokumentu i skopiowanie do Schowka zaznaczonego obszaru.
Paste – wstawienie zawartości schowka w miejscu, gdzie znajduje się kursor obszaru robo-
czego.
Paste Special... – wstawienie zawartości Schowka z możliwością modyfikacji. Tak
wklejony obiekt można później edytować w aplikacji źródłowej.
Delete – usuwa zaznaczone regiony w aktywnym dokumencie.
Select All – zaznacza wszystkie regiony w aktywnym dokumencie.
Find... – wyszukuje żądany ciąg znaków.
Replace... – zmienia wpisany ciąg znaków na inny.
Go to Page – przemieszcza widok dokumentu do zadeklarowanej strony.
Check Spelling... – sprawdza pisownię w regionach tekstowych.
Links... – wyświetla okno dialogowe Łącza do zarządzania połączeniami typu OLE.
Obiekt – zarządza wstawionymi obiektami do programu Mathcad.
Menu View
Toolbar – steruje wyświetlaniem i ukrywaniem głównych pasków narzędzi.
Format Bar – steruje wyświetlaniem i ukrywaniem drugiego paska narzędzi Format
Bar.
Math Palette – steruje wyświetlaniem i ukrywaniem paska narzędzi do obliczeń.
Regions – podświetla wszystkie regiony w dokumencie. Obszar roboczy jest wyświetlany
w kolorze szarym.
Zoom... – wyświetla okno dialogowe do sterowania powiększaniem i pomniejszaniem
widoku dokumentu.
Refresh – odświeża aktywny widok dokumentu.
Animate... – tworzy animację.
Playback... – wywołuje program służący do odtwarzania plików animacji typu avi.
44
Menu Insert
Graph] - opcje służące do wstawienia różnego rodzaju wykresów do dokumentu. Dostępne są
następujące wykresy:
o X – Y Plot – wykres dwuwymiarowy,
o Polar Plot – trójwymiarowy wykres we współrzędnych biegunowych,
o 3 D Plot Wizard* (tylko wersja Mathcad 2000),
o Suface Plot – trójwymiarowy wykres powierzchniowy,
o Contour Plot – wykres konturowy,
o 3D Scatter Plot – trójwymiarowy wykres w postaci zbioru punktów,
o 3D Bar Chart – wstawia do dokumentu trójwymiarowy wykres słupkowy,
o Create Vector Field Plot – wykres wektorowy.
Matrix... – wstawia macierz o wymiarach zadanych w oknie dialogowym.
Function... otwiera okno dialogowe do wstawiania standardowych funkcji programu.
Unit... – otwiera okno dialogowe do wstawiania jednostek.
Picture – wstawia rysunek.
Math Region – wstawia obszar który można zamykać i. otwierać
Insert Pagebreak – wstawia „twardy” koniec strony.
Hyperlink] - grupa opcji do tworzenia i zarządzania hiperłączami:
- New... – utworzenie nowego hiperłącza,
- Erase... – usunięcie istniejącego hiperłącza,
- Edit... – edycja istniejącego hiperłącza.
Reference... – otwiera okno dialogowe, w którym można tworzyć pliki odwołań.
Component... – umożliwia współpracę z programem Matlab, Excel, tworzy tablice wyj-
ściowe i wejściowe itp.
Object... – wywołuje okno dialogowego wstawiania dokumentów utworzonych (bądź
nowych) w innych aplikacjach pracujących pod Windows.
Menu Format
Number... – wywołuje okno dialogowe, w którym ustala się format wyświetlanych na
ekranie obliczeń.
Equation... – wywołuje okno dialogowe do ustalenia parametrów czcionek używanych
do wyrażeń matematycznych.
Text... – ustala parametry tekstu.
Paragraph... – okno do ustalania parametrów akapitu tekstu.
Style... – wywołuje okno dialogowe, które umożliwia zmiany definicji stylów.
Properties... – ustawienia regionów.
Graph] - grupa opcji służących do zarządzania wykresami dostępnymi w programie. W
menu dostępne są następujące pozycje:
45
Menu Math
Calculate – przeliczenie tej części dokumentu, która jest widoczna na ekranie.
Calkulate Worksheet – przeliczenie całego dokumentu.
Automatic Calkulation – zaznaczenie tej pozycji powoduje włączenie automatycznego
trybu obliczeń.
Optimization – włączenie/wyłączenie globalnego trybu optymalizacji obliczeń wszyst-
kich równań znajdujących się w dokumencie.
Options... – opcje programu dotyczące zmiennych systemowych, zmiany jednostek w
programie oraz włączenie wyświetlania jednostek.
Menu Symbolics
Evaluate] - obliczenia, wśród których dostępne są:
o Symbolicaly – oszacowanie wyrażeń symbolicznych; uogólnione obliczenia
symboliczne na wyrażeniach;
o Floating Point... – zamiast wyrażeń symbolicznych wynik przedstawiany jest
w postaci zmiennoprzecinkowej. Dokładność wyniku ustala się w oknie dialo-
gowym;
o Complex Evaluation – uogólnione obliczenia w liczbach zespolonych. Rezul-
tat tych obliczeń przedstawiony jest w postaci a+bi.
46
Menu Window
o Cascade – umieszcza okna z dokumentami jedna na drugim z widocznym pa-
skiem tytułu dokumentu.
o Tile Horizontal – układa okna otwartych dokumentów sąsiadująco w pozio-
mie.
o Tile Vertical - układa okna otwartych dokumentów sąsiadująco w pionie.
o Arrange Icons – porządkuje ikony z oknami dokumentów.
47
Menu Help
o Mathcad Help – wywołuje system pomocy programu.
o Resource Center – wywołuje interaktywny system pomocy oraz opis możli-
wości programu.
o Tip of the Day... – wyświetla okno dialogowe z poradą dnia.
o Open Book... – otwiera książkę elektroniczną programu Mathcad.
o Using Help – opis używania systemu pomocy programu.
o About Mathcad... – wyświetla okno z informacjami o programie Mathcad.