70 Andrzej Zero - Mathead 7.0
Przybliżanie obliczeń do zera
Opcja Zero Tolerance (15) w oknie dialogowym Number Format służy do określenia, po przekroczeniu jakie minimalnej wartości wyniki obliczer zaokrąglane są do zera. Standardowa wartość dla tego pola wynosi 15, cc oznacza, że wyniki obliczeń, które są mniejsze od 1F.-15 są wyświetlane jako wyniki o wartości zerowej. Jednak dla pewnych obliczeń, w których wykorzystywane są bardzo małe wartości (np. masy cząstek elementarnych wartość 15 w tym polu jest zbyt niska Dlatego też w takich przypadkach użytkownik musi samodzielnie zmienić wartość w tym polu. Możliwy zakres zmian wynosi od 0 do 307 Zmiany dokonywane w tym polu mogę się także odnosić do lokalnego wyświetlania obliczeń,
Ponieważ program umożliwia pracę na liczbach rzeczywistych i zespolonych. to użytkownik ma możliwość zmiany jednostki urojone j. Dokonuje się tego w oknie dialogowym Number Format (patrz rys. 4.3) w polu Imaginary. W polu tym dostępne są dwie opcje, i lub j, które wybiera >ię poprzez kliknięcie myszką na jednym z przycisków radiowych.
Zmiany dokonywane w tym polu mogą się także odnosić do lokalnego wyświetlania obliczeń.
Oprócz opcji, które zostały omówione w poprzednich rozdziałach, oknie dialogowym Number Format dostępne są dwie opcje, z którymi warto się zapoznać. Są to:
« Display as Matrix - zaznaczenie tej opcji spowoduje, że duże tablice, inaczej macierze (powyżej dziewięciu wierszy) wyświetlane są w postaci przewijalnej tablicy (patrz rys. 4.5). W takim przypadku na ekranie widoczny jest tylko fragment tablicy, aby obejrzeć jej wszystkie składniki należy używać pasków przewijania (widać je na rysunku 4.5);
• Trailing Zeros - zaznaczenie tej opcji spowoduje, iż wszystkie wyniki obliczeń będą wyświetlane z dokładnością do tylu miejsc po przecinku, ile zostało określone w polu DisplayedPrecision (3) w oknie dialogowy® Number Format. Jeśli zajdzie taka potrzeba, to wyniki będą uzupełniali*
I 0 I 1 | 2 1 3 | 4 |
t |
);0 :12-059 0.351082 | |
Ijo 53 3e io 7 0.45:006 | |
!|l 3 61 0.1/ 0 54 038 | |
3i0 74-0.6 i0.T4l0.J7BBS* |
«- Numery kolumn w macierzy
Numery wierszy w macierzy
_l3j
Rys. 4.5. Widok dużej tablicy z paskami przewijania
zerami. Np. jeśli w polu Display ed Precision (3): wpisana jest wartość 3, to wyniki będą przedstawiane następująco:
1=1.OCO
2.34=2.340
0.01=0.010
Jak już byto wspominane na początku rozdziału 4.2, ustawienia dokonywane w oknie dialogowym Number Format mogą być ustawieniami globalnymi lub lokalnymi. Ustawienia globalne dotyczą wszystkich obliczeń, nawet tych, które dopiero będą w dokumencie, jakie będą dokonywane W' tworzonym dokumencie, natomiast ustawienia lokalne dotyczą tylko konkretnie wybranego obliczenia.
Jeśli chcemy dokonywać ustaleń globalnych w oknie dialogowym Nurn-ber Format, to przed jego wywołaniem najlepiej umieścić kursor roboczy w obszarze roboczym. Tera/ po wywołaniu okna dialogowego Number Format będzie w nim automatycznie wybrana opcja Set as worksheet default, która odpowiada /.a ustawienia globalne dokonywane w tym oknie. Teraz można przeprowadzić zmiany dotyczące dokładności oraz sposobu wyświetlania obliczeń i zatwierdzić je klikając przycisk |OKj. Od teraz nowe ustawienia są obowiązujące dla tych wszystkich obliczeń, dla których nie były poczynione ustawienia lokalne.
W celu dokonania ustaleń lokalnych, należy umieścić kursor w wyrażeniu, w którym mają być one wykonane. Następnie należy wybrać polecenie Number... z menu Format, co spowoduje wywołanie okna dialogowego Number Format W oknie należy kliknąć na opcji Set for current region