Professional Documents
Culture Documents
Wydanie II
Autor: Jacek Pietraszek
ISBN: 83-246-1188-6
Format: A5, stron: 152
Wydawnictwo Helion
ul. Kociuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Obliczenia skalarne
Obliczenia wektorowe i macierzowe
Wykresy dwu- i trjwymiarowe
Rwnania i ukady rwna algebraicznych
Mikroprogramowanie
Obsuga bdw
Funkcje trygonometryczne i cyklometryczne
Spis treci
Rozdzia 1. Zaczynamy prac z Mathcadem
Uruchomienie programu
Okno programu Mathcad
Paski narzdzi
Obszary
Odwieanie ekranu
Zapisywanie arkusza
Otwieranie arkusza
5
5
5
7
9
10
11
13
15
15
19
23
24
27
28
30
31
37
37
38
47
48
Mathcad wiczenia
Rozdzia 8. Statystyka
Wstp
Rozdzia 9. Makroprogramowanie
Wstp
Blok i przypisanie wartoci zmiennej
Instrukcja warunkowa i funkcja error
Instrukcja ptli for
Instrukcja ptli while
Obsuga bdw on error
59
59
61
64
67
73
76
78
85
85
87
91
94
97
100
103
103
107
110
113
113
116
118
119
123
123
133
133
135
139
143
146
149
3
Obliczenia wektorowe
i macierzowe
Wstp do wektorw
Mathcad praktycznie nie wyrnia w jaki szczeglny sposb wektorw w stosunku do macierzy. Traktuje wektory jako specyficzne
macierze jednokolumnowe. Naley o tym pamita, gdy jednym z czstych bdw jest definiowanie wektora jako macierzy jednowierszowej, a takiego obiektu Mathcad nie rozpoznaje jako wektora i nie
wykonuje w odniesieniu do niego adnych operacji wektorowych.
Wikszo symboli operatorw jest identyczna zarwno dla wektorw, jak i dla macierzy. Naley jednak pamita, e interpretacja uzyskiwanych wynikw moe by odmienna!
Definicj wektora oraz wikszo operatorw wektorowych mona
uzyska na dwa sposoby:
T stosujc skrty klawiszowe (tabela 3.1);
T za pomoc myszy i paska narzdzi Matrix, ktry mona wywietli,
wybierajc polecenie Toolbars z menu rozwijanego View
(rysunek 3.1).
38
Mathcad wiczenia
Klawisz
Wygld
Definicja wektora
Ctrl+M
Dodawanie wektorowe
v := x + y
Odejmowanie wektorowe
v := x y
v := 2.5 x x
Iloczyn skalarny
x x y = 25
Iloczyn wektorowy
Ctrl+8
v := x y
| x | = 4
v2 = 1.35
min, max
min(A) = 3
Rysunek 3.1.
Pasek narzdzi
Matrix
Wektory
Wektory s definiowane za pomoc okna Insert Matrix (rysunek 3.2).
Rysunek 3.2.
Okno
Insert Matrix
39
Wektory wiczenia
W I C Z E N I E
3.1
(rysunek 3.4).
Rysunek 3.4.
Definicja
zmiennej V
2. Z menu rozwijanego Insert wybierz polecenie Matrix. Pojawi si
40
Mathcad wiczenia
Rysunek 3.5.
Szablon wektora
3.2
Przemn wektor (2, 3, 4) przez liczb 2 i dodaj do wektora (0, -1, 1).
Podaj wynik.
1. Wywoaj okno Insert Matrix (np. poleceniem Matrix z menu
41
Rysunek 3.8.
Obliczanie
wartoci
wyraenia
wektorowego
4. Uzyskae wynik (rysunek 3.9).
Rysunek 3.9.
Obliczanie
wartoci
wyraenia
wektorowego
W I C Z E N I E
3.3
Rysunek 3.11.
Obliczenie
iloczynu
wektorowego
42
Mathcad wiczenia
Rysunek 3.12.
Ikona iloczynu
wektorowego
na pasku narzdzi
Matrix
3. Wektor normalny ma ju cech prostopadoci do wektorw a i b,
W I C Z E N I E
3.4
43
Rysunek 3.16.
Definiowanie
zmiennej
wektorowej v
2. Zdefiniuj zmienn wektorow y o skadowych (3, 2, -6)
(rysunek 3.17).
Rysunek 3.17.
Definiowanie
zmiennej
wektorowej y
3. Oblicz teraz iloczyn wektorowy wektorw v i y (rysunek 3.18).
Rysunek 3.18.
Obliczenie iloczynu
wektorowego
4. Skadow wektora pobiera si przez indeksowanie jego nazwy.
44
Mathcad wiczenia
Rysunek 3.21.
Zmiana
pocztkowej
wartoci
indeksujcej
3.5
Zadanie trudne!
Tor punktu opisany jest w ukadzie biegunowym rwnaniem
2
r ( ) = sin (2 ) . Obliczy kosinusy kierunkowe wektora siecznego,
czcego dwa punkty toru, opisane wartociami 1 = /6 i 2 = /3.
Przed obliczeniem wektora siecznego naley rwnanie toru przeksztaci
na ukad kartezjaski.
1. W trakcie rozwizywania zadania bdziesz wykorzystywa litery
45
Rysunek 3.22.
Wczenie paska
narzdzi Greek
Rysunek 3.23.
Zdefiniowanie
rwnania toru
w ukadzie
biegunowym
46
Mathcad wiczenia
Rysunek 3.25.
Transformacja
rwnania toru
do ukadu
kartezjaskiego
(rysunek 3.28).
Rysunek 3.28.
Obliczenie wektora
siecznego
7. Kosinusy kierunkowe wektora, czyli kosinusy ktw pomidzy
47
Wstp do macierzy
Definicj macierzy, jak i wikszo operatorw macierzowych, mona uzyska na dwa sposoby:
T stosujc skrty klawiszowe (tabela 3.2),
Tabela 3.2. Skrty klawiszowe operatorw macierzowych
Opis
Klawisz
Wygld
Definicja macierzy
Ctrl+M
Dodawanie macierzy
M := A + B
Odejmowanie macierzy
M := A B
M := 2.5 x A
Iloczyn macierzy
M := B x A
Transpozycja macierzy
Ctrl+1
A := BT
Wyznacznik macierzy
| M | = 4.25
Odwracanie macierzy
^+1
A := B-1
[
[
A(1,1) = 2.34
Ctrl+6
K := M<1>
min
max
min(A) = 3
Macierz jednostkowa
identity
A := identity(3)
48
Mathcad wiczenia
Klawisz
Wygld
Wartoci wasne
eigenvals
eigenvals(A)=
Wektory wasne
eigenvecs
eigenvecs(A)=
lad macierzy
tr
tr(A) = 3.54
Macierze
Macierze s definiowane za pomoc okna Insert Matrix (rysunek 3.31).
Rysunek 3.31.
Okno Insert Matrix
49
Rysunek 3.32.
Ikona suca
do wywoania
okna Insert Matrix
Macierze wiczenia
W I C Z E N I E
3.6
17
2 5
Zdefiniuj macierz M o skadowych 3.5 3.9 12.5 i pobierz element
z drugiego wiersza i trzeciej kolumny.
1. Wpisz nazw macierzy M, nastpnie operator definicji
(podstawienia) : i wywoaj okno Insert Matrix. Utwrz szablon
macierzy o dwch wierszach i trzech kolumnach, a nastpnie
wypenij szablon wartociami (rysunek 3.33).
Rysunek 3.33.
Definiowanie
macierzy
2. Obecnie moesz przystpi do pobrania elementu z drugiego
50
Mathcad wiczenia
Rysunek 3.34.
Ikona indeksowania
na pasku narzdzi
Matrix
Rysunek 3.35.
Pole indeksacyjne
z dodatkowymi
nawiasami
3. Wpisz nazw macierzy, wywoaj pole indeksacyjne i wpisz
51
W I C Z E N I E
3.7
1
4
2
5
.
9
Rysunek 3.38.
Definicja
macierzy A
2. Oblicz macierz B bdc transpozycj macierzy A (rysunek 3.39).
52
Mathcad wiczenia
Rysunek 3.41.
Obliczenie
wyznacznika
macierzy A
Rysunek 3.42.
Ikona
wyznacznika
macierzy
4. Jak wida na rysunku 3.41, wyznacznik macierzy A jest rwny 0.
53
54
Mathcad wiczenia
W I C Z E N I E
3.8
0 1 2
13
3 0 2 x = 3
Rozwi metod macierzow ukad rwna liniowych 5 3 1
50 ,
gdzie x jest wektorem niewiadomych majcym trzy skadowe.
1. Masz do rozwizania rwnanie macierzowe Ax = b , gdzie A
jest dan macierz ukadu, a b jest wektorem prawych stron.
Zdefiniuj wic wektor b i macierz A (rysunek 3.48).
Rysunek 3.48.
Definiowanie
macierzy
ukadu i wektora
prawych stron
2. Skorzystaj ze wzoru rozwizujcego
x = A -1 b , ktry obowizuje
(rysunek 3.50).
Rysunek 3.50.
Wywietlenie
wartoci
skadowych wektora
rozwizania
W I C Z E N I E
3.9
2 3 4
3 5 6
Wyznacz wartoci i wektory wasne macierzy 4 6 10 . Sprawd ortogonalno macierzy zbudowanej z wektorw wasnych.
1. Zdefiniuj macierz A o trzech wierszach i trzech kolumnach,
55
Rysunek 3.51.
Definiowanie
macierzy
2. Oblicz wartoci wasne macierzy A (rysunek 3.52), posugujc
si wbudowan funkcj eigenvals (tabela 3.2).
Rysunek 3.52.
Obliczenie
wartoci wasnych
3. Oblicz macierz wektorw wasnych i podstaw j pod zmienn
macierzow V (rysunek 3.53). Kolumny tej macierzy s wektorami
wasnymi macierzy A w takiej kolejnoci, w jakiej funkcja eigenvals
56
Mathcad wiczenia
Rysunek 3.56.
Kontrola
ortogonalnoci
macierzy V
6. Wynikiem kontrolnego iloczynu jest macierz nie tylko diagonalna,
3.10
1
Oblicz transformacj macierzy 3
2
4
57
Rysunek 3.60.
Wynik
transformacji
macierzy A
dla kta 45
5. Uzyskae podany wynik. Moesz oczywicie zada pytanie,