MathGV4, ROZDZIAŁ 1


0x01 graphic

Math GV

Ver.4

Freeware

http://www.mathgv.com/

Przekład

Robert Wiśniewski

0x01 graphic

Pomocnik

SPIS TREŚCI

1. Licencja

2. Przegląd możliwości programu

3. Nowe możliwości wersji 4.0

4. Rozpoczęcie pracy

5. Wymagania systemowe

6. Dwuwymiarowe wykresy kartezjańskie 2D

7. Wykresy biegunowe

8. Trójwymiarowe wykresy kartezjańskie 3D

9. Jednostki wykresu, piksele, współrzędne bitmap, powiększanie

10. Zasady wyrażeń matematycznych

11. Wstępnie zdefiniowane funkcje matematyczne

11.1. Funkcje wbudowane

11.2. Ogólne funkcje algebraiczne

11.3. Funkcje trygonometryczne

11.4. Odwrotne funkcje trygonometryczne

11.5. Funkcje hiperboliczne

11.6. Odwrotne funkcje hiperboliczne

12. Pasek narzędzi wykresu i skróty klawiszowe

13. Dodawanie etykiet do wykresu

14. Zaznaczanie obszaru map bitowych

15. Zapisywanie wykresu

16. Często zadawane pytania i odpowiedzi

17. Ogólne okienka dialogowe

17.1. Rozmiar i kolory obrazu

17.2. Lista edycji funkcji

17.3. Opcje

17.4. Skalowanie wydruku

17.5. Obszar roboczy

17.6. Wybieranie obszaru mapy bitowej

17.7. Kalkulator funkcji

17.8. Lista edycji etykiet

17.9. Styl pędzla

17.10. Spotykane, niekompatybilne łańcuchy wartości

18. Okienka dialogowe wykresów kartezjańskich 2D

18.1. Ustawienia wykresów kartezjańskich 2D

18.2. Dodawanie / modyfikowanie funkcji 2D

18.3. Wartości wierszowe

18.4. Dodawanie / modyfikowanie funkcji parametrycznych

18.5. Zmiana widoku wykresów kartezjańskich 2D

19. Okienka dialogowe wykresów biegunowych

19.1. Ustawienia wykresów biegunowych

19.2. Lista standardowych osi

19.3. Dodawanie / modyfikowanie funkcji biegunowych

19.4. Zmiana widoku funkcji biegunowych

20. Okienka dialogowe wykresów kartezjańskich 3D

20.1. Ustawienia wykresów kartezjańskich 3D

20.2. Dodawanie / modyfikowanie funkcji 2D obracanych w przestrzeni 3D

20.3. Dodawanie / modyfikowanie funkcji 3D

20.4. Zmiana widoku wykresów kartezjańskich 3D

0x01 graphic

1. Licencja

MathGV™ FREEWARE Version 4
Copyright (c) 1998-2009 Greg VanMullem, All Rights Reserved.

Przeznaczenie: dla Windows XP, 2003 oraz Vista.

Jest to program bezpłatny FREEWARE. Można z niego korzystać bez wznoszenia żadnych opłat.

W celu uaktualnienia tych informacji, prosimy o odwiedzenie strony internetowej MathGV™:

http://www.mathgv.com

Uwaga: Program ten jest chroniony prawami autorskimi i przepisami międzynarodowymi. Naruszenie poniższych warunków podlega odpowiedzialności cywilnej i karnej w granicach obowiązującego prawa.

Legalne warunki korzystania z programu

  1. Z programu MathGV można korzystać bezpłatnie

  2. Można rozprowadzać ten program w dowolny sposób na dowolnych mediach

  3. Program można rozprowadzać w tylko w komplecie bez modyfikacji, ze wszytskimi związanymi z nim plikami.

  4. Nie ma żadnych ograniczeń w zakresie samodzielnie zapisywanych plików. Odnosi się to do plików map bitowych obrazów BMP i formatu MGF programu MathGV.

  5. Nie wolno modyfikować, deassemblować ani w inny sposób zmieniać programu.

  6. Wszelkie prawa do wizualnych i projektowych rozwiązań elementów interfejsu programu są zastrzeżone.

  7. Nie udziela się żadnej gwarancji jawnej lub domniemanej na korzystanie z tego programu.

  8. Nie udostępnia się żadnego serwisu ani pomocy technicznej na korzystanie z tego programu.

  9. Warunki te stosuje się tylko do tej wersji, a nie do innych wersji MathGV.

  10. Wszystkie legalne warunki i zrzeczenia odnoszą się do programu, instalatora pliku pomocy oraz do wszystkich dołączonych plików.

  11. MathGV, MathGV16 i MathGV32 są znakami handlowymi, których właścicielem pozostaje VanMullem. Wszelkie prawa do tych znaków są zastrzeżone.

  12. Wszystkie prawa tutaj nie wyspecyfikowane są zastrzeżone.

Zrzeczenia odpowiedzialności

Autor tego programu, Greg VanMullem, nie ponosi odpowiedzialności za żadne bezpośrednie lub pośrednie straty wynikające z ze stosowania, dystrybucji lub istnienia tego programu, pliku pomocy lub jakichkolwiek informacji w nich zawartych. Greg VanMullem nie odpowiada za żadne bezpośrednie lub pośrednie szkody związane z wadami lub błędami programu albo niepoprawnymi informacjami

2. Przegląd możliwości programu

MathGV jest programem przeznaczonym do tworzenia wykresów funkcji matematycznych.

Nie pozwala on na wykreślanie surowych danych. Tworzy on tylko wykresy funkcji.

  1. Wykreślanie 5 typów funkcji: kartezjańskie 2D (X,Y), parametryczne, biegunowe, kartezjańskie 3D (X,Y,Z) oraz funkcje 2D obracane w 3 wymiarach.

  2. Każdy wykres może zawierać wiele funkcji.

  3. Wszystkie wykresy są rysowane na skalowalnych bitmapach i wyświetlane w przewijalnych oknach.

  4. Bitmapy wykresów można kopiować i wklejać do innych programów, lub zapisywać na dysku.

  5. Interfejs wielokrotnych dokumentów (MDI) pozwala na jednoczesne oglądanie wielu wykresów.

  6. Można obliczać liczby ujemne podnoszone do potęg ułamkowych.

  7. Kalkulator funkcji pozwala na uzyskiwanie wyników w postaci dziesiętnej lub ułamkowej.

  8. Wszelkie zmiany wywierają natychmiastowy efekt po ich wprowadzeniu.

  9. Można korzystać z przycisków pasków narzędzi do powiększania pomniejszania, obracania oraz do przesuwania strony w górę, w dół, w lewo lub w prawo.

  10. Wykresu można zapisywać w postaci bitmap BMP w formacie JPG lub MGF (MathGV)

  11. Pasek narzędzi etykiet do rysowania linii prostych, linii odręcznych, prostokątów, okręgów prostokątów zaokrąglonych, płynnych wypełnień i tekstu.

  12. Etykiety można zaznaczać, przeciągać, upuszczać skalować, dodawać nowe i usuwać na każdym wykresie i w dowolnej chwili.

  13. Wszystkie wykresy są rysowane poza wątkiem ekranu. Zapobiega to zawieszaniu się programu podczas wykreślania złożonych wykresów.

3. Nowe możliwości wersji 4.0

W MathGV wersji 4 zmieniono głównie architekturę wewnętrzną programu. Nie wprowadzono zbyt wielu nowości. Poprawa architektury wewnętrznej pozwala na lepsze wykorzystywanie nowoczesnego sprzętu komputerowego. Umożliwia ona również szybszy rozwój dalszych wersji programu.

Nowe możliwości MathGV wersji 4 obejmują poniższe zmiany:

  1. Wszystkie wykresy są rysowane poza wątkiem ekranu. Zapobiega to zawieszaniu się programu podczas wykreślania złożonych wykresów.

  2. Nowy i poprawiony plik pomocy Help.

  3. Nowy i poprawiony instalator programu.

4. Rozpoczęcie pracy

MathGV działa podobnie jak inne programy malarskie, rysunkowe lub graficzne. Wszystkie wykresy są rysowane na skalowalnych obrazach bitmapowych i wyświetlane w przewijalnych oknach.

Takie mapy bitowe można kopiować do schowka i wklejać do innych programów, albo zapisywać na dysku w postaci plików obrazów (BMP lub JPG). Wykresu można również zapisywać w naturalnym formacie programu MathGV (format MGF) w celu dalszego wykorzystywania.

Typowy proces rysowania wykresu

Podane poniżej kroki projektowania wykresu można wykonywać w dowolnej kolejności. Kroki te można wykorzystywać do tworzenia typowych wykresów.

  1. Utworzyć nowy wykres - Wybrać w tym celu polecenie menu File | New ... oraz wymagany typ wykresu: 2D Cartesian Graph, Polar Graph lub 3D Cartesian Graph.

  2. Przeskalować bitmapę wykresu - Wybrać w tym celu polecenie menu Picture | Picture Size and Colors aby otworzyć okienko dialogowe pozwalające na ustawienie rozmiaru bitmapy powierzchni rysowania.

  3. Wprowadzić funkcję - Wybrać w tym celu polecenie menu Graph | New ... oraz wymagany typ funkcji: 2D Function, 2D Rotation, 2D Parametric Function. 3D Function lub Polar Function.

  4. Skalować, obracać, przesuwać stronę w górę, w dół, w lewo lub w prawo - Skorzystać w tym celu z odpowiednich przycisków paska narzędzi lub ze skrótów klawiszowych (F2-F12) aby łatwo manipulować widokiem wykresu.

  5. Dopasować widok wykresu - Wybrać w tym celu polecenie menu View | Change View aby otworzyć okienko dialogowe pozwalające na bardziej precyzyjne ustawienie widoku wykresu (skala, obrót, przesuwanie strony).

  6. Zmienić ustawienia wykresu - Wybrać w tym celu polecenie menu Graph | Graph Settings aby otworzyć okienko dialogowe pozwalające na zmianą atrybutów wizualnych tła wykresu.

  7. Dodawać etykiety - Wybrać w tym celu polecenie menu Tools | Show/Hide Label Tool Bar aby wyświetlić pasek narzędzi pozwalający na dodawanie etykiet do wykresu. Bliższe informacje - patrz rozdział 13.

  8. Drukować, zapisywać lub kopiować do schowka - Końcowym krokiem jest wykonanie jednej z tych operacji na wykresach. Można je drukować, zapisywać na dysku lub kopiować do schowka w celu wykorzystania w innym programie.

5. Wymagania systemowe

  1. Wymagany system Microsoft Windows XP, 2003 lub Vista

  2. Myszka

  3. Około 3 MB wolnego miejsca na dysku na pliki programu

  4. Program można uruchamiać z z twardego dysku, pendrajwu (USB) lub przenośnego napędu sieciowego.

  5. Nie wymaga specjalnych zmian ustawień Rejestru, DLL, OCX lub innych zmian w Windows.

6. Dwuwymiarowe wykresy kartezjańskie 2D

Nazwa układu współrzędnych kartezjańskich wywodzi się od jego twórcy (Rene Descartes 1596-1650) i nosi również nazwę układu współrzędnych prostokątnych. Aby utworzyć nowy wykres kartezjański (dwuwymiarowy 2D), wybrać polecenie menu File | New 2D Cartesian Graph.

Wykresy takie zawierają funkcje 2D oraz funkcje parametryczne.

Dwuwymiarowe funkcje 2D

Przy wykreślaniu tych funkcji mogą wystąpić dwie niedokładności przy zmierzaniu w kierunku dodatnich lub ujemnych nieskończoności zmiennej Y.

Wykres niedokładny # 1

Niedokładność wyświetlanej linii na wykresie jest wywołana istnieniem asymptoty pionowej (punkt nieokreślony), gdzie wartości Y dążą do dodatniej lub ujemnej nieskończoności po oby stronach osi. Do usunięcia tego błędu można skorzystać polecenia menu Graph | Edit Function List, po czym w otworzonym okienku dialogowym wskazać wymaganą funkcje i kliknąć przycisk Modify. Otworzy się kolejne okienko dialogowe, w którym należy zaznaczyć pole Attempt Positive To Negative Vertical Asymptote Fix up (zakładka Function Definition).

0x08 graphic

Wykres niedokładny # 2

Poniżej pokazano wykres funkcji Y = Tan(X) przy powiększeniu Zoom = 7.5. Niektóre z linii tego wykresu nie dochodzą do górnych lub granic wykresu w kierunku dodatniej lub ujemnej nieskończoności, tak jak tego oczekujemy. Utrata tej dokładności może wystąpić gdy funkcja staje się prawie pionowa. Zwiększenie widoku Zoom, również zwiększa tą niedokładność, ale w większości przypadków można to poprawić.

0x01 graphic

Wykres dokładny # 3

Poniżej pokazano wykres tej samej definicji funkcji jak na wykresie #2, ale z poprawioną dokładnością.

0x01 graphic

W celu usunięcia tego błędu można skorzystać polecenia menu Graph | Edit Function List, po czym w otworzonym okienku dialogowym wskazać wymaganą funkcje i kliknąć przycisk Modify. Otworzy się kolejne okienko dialogowe, w którym należy zaznaczyć pole Attempt Extra Drawing Accuracy Near Undefined Points (zakładka Function Definition) oraz w zakładce Special X Values to Plot wprowadzić na liście poniższe wartości:

First Value

Second Value

Third Value

Function of X

Will Generate

Pierwsza
wartość

Druga
wartość

Trzecia
wartość

Funkcja X

Zostanie wygenerowane

-101

-99

101

X*(Pi/2)

"-101*(Pi/2)", "-99*(Pi/2)" to "101*(Pi/2)

Powoduje to wygenerowanie serii danych dla nieokreślonych punktów funkcji Y = Tan(X). Bliższe informacje - patrz rozdział 18.2.

Funkcje parametryczne

Wykresy parametryczne definiowane są przez zestaw funkcji ze zmiennym zależnymi X i Y oraz zmienną niezależną T. Bliższe informacje - patrz rozdział 18.4.

0x01 graphic

Przykład wykresu 2D

0x08 graphic

7. Wykresy biegunowe

Układ współrzędnych biegunowych ma początek (biegun) w środku wykresu. Punkty są wyrażane jako

P(R, θ), gdzie R jest odległością , natomiast θ (Theta) jest kątem względem początku układu.

Aby utworzyć nowy wykres biegunowy, należy wybrać polecenie menu File | New Polar Graph.

Przykład wykresu biegunowego

0x08 graphic

8. Trójwymiarowe wykresy kartezjańskie 3D

Nazwa układu współrzędnych kartezjańskich wywodzi się od nazwiska jego twórcy (Rene Descartes 1596-1650). Układ ten nosi również nazwę układu współrzędnych prostokątnych.

Aby utworzyć nowy wykres kartezjański 3D, należy wybrać polecenie menu File | New 3D Cartesian. Do takiego wykresu można dodać dwie różne funkcje.

Funkcje 2D obracane w przestrzeni 3D

Ten typ funkcji tworzy się przez obracanie funkcji dwuwymiarowej wokół dowolnej osi. W poniższym przykładzie, parabola Y = X^2 jest obracana wokół osi Y.

0x08 graphic

Funkcje trójwymiarowe 3D

Ten typ funkcji tworzy się przez wykreślanie funkcji o trzech zmiennych (X, Y, Z). Funkcje te mają jedną zmienna zależną (zakres) i dwie zmienne niezależne (dziedzina). Zmiennymi zależnymi mogą być X, Y lub Z. W poniższym przykładzie Y = X^3, zmienną zależną jest Y, natomiast zmiennymi niezależnymi są X oraz Z.

0x08 graphic

9. Jednostki wykresu, piksele, współrzędne bitmap, powiększanie

Wszystkie punkty funkcji przed ich wykreśleniem, są najpierw obliczane przy użyciu współrzędnych wykresu, po czym są przekształcane na współrzędne pikselowe, a na koniec we współrzędne bitmapowe. Czasem może być konieczna praca ze wszystkimi trzema układami współrzędnych.

10. Zasady wyrażeń matematycznych

Wyrażenia ze stałymi

Wyrażenia ze stałymi (lub wyrażenia stałych) podlegają taj samej składni jak wyrażenia funkcyjne, ale nie muszą zawierać zmiennych (X, Y Z, Theta). Wszystkie wyrażenia stałych są upraszczane / obliczane i wyświetlają komunikaty o błędach przed zamknięciem swych okienek dialogowych.

Przykłady:

-13.5601
6.50*10^3
(3*Pi)/2
E - 8.3
Ln(2(4 + 3))
Sin(Pi/2)^2 + Cos(Pi/2)^2

Wyrażenia funkcyjne

Wyrażenia funkcyjne muszą spełniać poniższe, standardowe definicje matematyczne funkcji. Dla funkcji 2-wymiarowych, każda wartość dziedziny (X) jest dana jako jeden zakres wartości (Y), Wykreślanie równania, które nie jest funkcją, np. takie jak 1 = X^2 + Y^2 (równanie okręgu o promieniu 1), musi być przeprowadzone w dwóch osobnych etapach. Rozwiązanie tego równania daje wyniki Y = +Sqrt(1 - X^2), oraz Y = -Sqrt(1 - X^2). Wykreślenie obu tych połówek powoduje utworzenie całego okręgu. Gdy wprowadzamy taką funkcję jak: (x) = x^2, lub Y = x^2, wystarczy wpisać tylko prawą stronę: x^2.

Przykłady:

Przy wprowadzaniu funkcji, nie wpisuje się elementów wyróżnionych na czerwono po prawej stronie:

Y=f(x)= x^2 - 1
R= 4Cos(2*theta)
Y=f(x,z)= x^2 + z^2

Wyniki ułamkowe

Kalkulator funkcji może oferować przedstawianie wyników końcowych tak jak: 7/5 lub 2/3. Takie ułamkowe wyniki są również stosowane do obliczania liczb ujemnych podnoszonych do potęg ułamkowych. Istnieją pewne powody, dla których następuje zaokrąglanie liczb. W takich przypadkach, zamiast 1/3, wyświetlane są wartości zmiennoprzecinkowe takie jak: 0,333333. Większość funkcji wymaga zaokrąglania.

Do funkcji, które mogą nie powodować zaokrąglania należą: Exp( ), Grint( ), Int( ), Sqrt( ), Square( ), Trunc( ), Round( ), Frac( ), Abs( ), Fact( ). Ułamki, w których licznik, lub mianownik jest większy od 1,5 tryliona, albo mniejszy od -1,5 tryliona mogą wymagać zaokrąglania.

Reguły składni

Program MathGV obsługuje większość typowych reguł składni wyrażeń stosowanych w matematyce. Wiele z nich, takie jak implikowane (domyślne) mnożenie na ogól nie jest obsługiwane w aplikacjach komputerowych.

Kolejność operacji

Operacje matematyczne są wykonywane przy korzystaniu ze standardowej kolejności (hierarchii) działań. Wszystkie operacje tego samego poziomu są wykonywane od lewej do prawej.

  1. Operacje w nawiasach ( ... ) Wykonywane są najpierw.

  2. Potęgowanie ^. Wykonywane jest od lewej do prawej, a nie odwrotnie.

  3. Mnożenie * i dzielenie /.

  4. Dodawanie + i odejmowanie - jest wykonywane na końcu.

Potęgowanie ^ jest również wykonywane od lewej do prawej. Oznacza to, że wyrażenie 2 ^ 3 ^ 4 jest obliczane jako (2 ^ 3) ^ 4.

Gdy chcemy najpierw wykonać obliczenie 3 ^ 4, wyrażenie należy zapisać w postaci: 2 ^ (3 ^ 4).

Grupowanie

Można stosować zamiennie znaki grupowania: ( ), { } oraz [ ].

Funkcje

Obsługiwana jest znaczna liczba wstępnie zdefiniowanych (wbudowanych) funkcji i ich odwrotności.

Argumenty funkcji muszą znajdować się w nawiasach. Wyrażenie Log X jest niedozwolone. Należy je zapisywać jako Log(X).

Przykłady:

   ln(x)
   sin(2pi + 1)
   exp(ln(x + 2))

Notacja naukowa (wykładnicza)

Standardowa notacja naukowa (gdzie 6500 = 6.50E+03), nie jest bezpośrednio obsługiwana. Znak E jest zastrzeżony jako wartość stałej e = 2,718....

Wyrażenie 6.50E+03 nie powoduje wyświetlenia komunikatu o błędzie, ale jest obliczane jako 6.50*2.718+3, co daje wynik 20.667, a nie 6500 jaki tworzy notacja naukowa. Dlatego notację naukową należy zapisywać w postaci: 6500 = 6.50*10^3 lub dla małych liczb zapisywać w postaci: 0.0065 = 6.50*10^-3.

Stałe wartości PI oraz E

Obsługiwane są dwie wstępnie zdefiniowane (wbudowane) stałe PI = 3.14159265358979 oraz E = 2.71828182845905 = EXP(1.0).

Implikowane (domyślne) mnożenie

Obsługiwane jest implikowane mnożenie. Gdy dwie zmienne, stałe, liczby, itp. za zapisane bez operatora między nimi, wówczas stosowane jest domyślne mnożenie *.

Poniżej podano legalne przykłady:

Domyślne Jawne

2x 2*x

2Pi 2*Pi

3.5x^2 - 1 3.5*(x^2) - 1

X(3 - y) x*(3 - y)

(x - 1)(x + 1) (x - 1)*(x + 1)

Ln(x - 1)x Ln(x - 1)*x

XLn(x - 1) x*Ln(x - 1)

Podwójny znaki ujemne i dodatnie

Poniższe wyrażenia są legalne. Są one upraszczane przy wykonywaniu obliczeń:

Wyrażenie Wyrażenie

legalne uproszczone

X - - 2 x + 2

3 + + x 3 + x

4 + - x 4 - x

X - + - + - 5 x - 5

Liczby ujemne podnoszone do potęg ułamkowych

Obsługiwane jest podnoszenie liczb ujemnych do potęg ułamkowych. Wykładnik nie może być liczbą zaokrągloną. Takie funkcje jak Sin() oraz Sqrt() mogą wymagać zaokrąglenia.

Ułamki, w których licznik lub mianownik jest większy od 1,5 tryliona albo mniejszy od -1,5 tryliona, może wymagać zaokrąglenia.

Silnie

Korzystnie z przykładowej notacji 3! do obliczania silni nie jest dozwolone. Należy w tym celu korzystać z funkcji Fact(x).

Operacje te można wykonywać tylko na liczbach całkowitych (0 <= X <= 20).

Puste spacje

Wszystkie puste spacje w wyrażeniach matematycznych sa ignorowane.

Wielkie i małe litery

Wszystkie wyrażenia matematyczne nie rozróżniają wielkich i małych liter. Wielkie i małe litery są traktowane dokładnie tak samo.

11. Wstępnie zdefiniowane funkcje matematyczne

11.1. Funkcje wbudowane

Program MathGV obsługuje 24 funkcje i 2 stałe, które można wykorzystywać do prowadzania wyrażeń matematycznych.

Ogólne funkcje algebraiczne

Exp( ) Ln( ) Log( )

Sqrt( ) Square( ) Fact( )

Abs( ) GrInt( ) Int( )

Trunc( ) Round( ) Frac( )

DegToRad( ) RadToDeg( ) GradToRad( )

RadToGrad( ) CycleToRad( ) RadToCycle( )

Funkcje trygonometryczne

Sin( ) Cos( ) Tan( )

Csc( ) Sec( ) Cot( )

Odwrotne funkcje trygonometryczne

ArcSin( ) ArcCos( ) ArcTan( )

ArcCsc( ) ArcSec( ) ArcCot( )

Funkcje hiperboliczne

SinH( ) CosH( ) TanH( )

CscH( ) SecH( ) CotH( )

Odwrotne funkcje hiperboliczne

ArcSinH( ) ArcCosH( ) ArcTanH( )

ArcCscH( ) ArcSecH( ) ArcCotH( )

Wstępnie zdefiniowane (wbudowane) stałe

Wartości te są zaokrąglone.

Pi = 3.1415926535897932385
e = Exp(1.0) = 2.718281828

11.2. Ogólne funkcje algebraiczne

Y = Exp(X)

Funkcja wykładnicza
Definicja: Exp(X) = e^X; gdzie (e = 2.718281828)
Dziedzina: - < X < +
Zakres: 0 < Y < +

0x01 graphic

Y = Ln(X)

Logarytm naturalny (podstawa: e).
Dziedzina: 0 < X < +
Zakres: -< Y < +

0x01 graphic

Y = Log(X)


Logarytm dziesiętny (podstawa: 10).
Dziedzina: 0 < X < +
Zakres: -< Y < +

0x01 graphic

Y = Sqrt(X)


Pierwiastek kwadratowy.
Dziedzina: 0 <= X < +
Zakres: 0 <= Y < +

0x01 graphic

Y = Square(X)


Definicja: Square(X) = X^2
Dziedzina: -< X < +
Zakres: 0 <= Y < +

0x01 graphic

Y = Abs(X)


Wartość bezwzględna.
Dziedzina: -< X < +
Zakres: 0 <= Y < +

0x01 graphic

Y = GrInt(X)


Największa liczba całkowita.
Dziedzina: -< X < +
Zakres: Wszystkie liczby całkowite

0x01 graphic

Y = Fact(X)


Funkcja silnia.
Dziedzina: X musu być liczbą całkowitą z przedziału (0 <= X <= 20)
Przykład: Fact(4) = (4*3*2*1) = 24

Y = Int(X) oraz Y = Trunc(X)


Funkcje liczb całkowitych i obcięcia.
Obie te funkcje zwracają część całkowitą liczby rzeczywistej bez zaokrąglania.
Przykład: Int(45.89) = 45
Przykład: Trunc(45.89) = 45

Y = Round(X)


Funkcja ta zaokrągla liczbę rzeczywistą do najbliższej liczby całkowitej.
Przykład: Round(45.89) = 46

Y = Frac(X)


Funkcja ta zwraca część ułamkową liczby rzeczywistej.
Przykład: Frac(123.456) = 0.456
Przykład: Frac(-123.456) = -0.456

Y = DegToRad(X)


Zmienia stopnie na radiany.
Równa wyrażeniu : Y = X * (PI / 180)

Y = RadToDeg(X)


Zmienia radiany na stopnie.
Równa wyrażeniu: Y = X * (180 / PI)

Y = GragToRad(X)


Zmienia gradusy na radiany.
Równa wyrażeniu: Y = X * (PI / 200)

Y = RadToGrad(X)

Zmienia radiany na gradusy.
Równa wyrażeniu: Y = X * (200 / PI)

Y = CycleToRad(X)


Zmienia cykle na radiany.
Równa wyrażeniu: Y = X * (2 * PI)

Y = RadToCycle(X)


Zmienia radiany na cykle.
Równa wyrażeniu: Y = X / (2 * PI)

11.3. Funkcje trygonometryczne

Y = Sin(X)


Sinus.
Dziedzina: - < X < +
Zakres: -1 <= Y <= +1

0x01 graphic

Y = Cos(X)


Cosinus.
Dziedzina: -< X < +
Zakres: -1 <= Y <= +1

0x01 graphic

Y = Tan(X)

Tangens.
Definicja: Tan(X) = Sin(X) / Cos(X); gdzie Cos(X) 0
Dziedzina: Wszystkie liczby rzeczywiste oprócz wielokrotności nieparzystych liczb całkowitych (Pi/2).
Zakres: - < Y < +

0x01 graphic

Y = Csc(X)

Cosecans.
Definicja: Csc(X) = 1/Sin(X); gdzie Sin(X) 0
Dziedzina: X 0, (+ lub - Pi), (+ lub - 2Pi), …
Zakres: Y <= -1 oraz Y >= +1

0x01 graphic

Y = Sec(X)


Secans.
Definicja: Sec(X) = 1/Cos(X); gdzie Cos(X) 0
Dziedzina: X (+ lub - Pi/2), (+ lub - 3Pi/2), …
Zakres: Y <= -1 and Y >= +1

0x01 graphic

Y = Cot(X)


Cotangens.
Definicja: Cot(x) = Cos(X) / Sin(X); gdzie Sin(X) 0
Dziedzina: X 0, (+ lub - Pi), (+ lub - 2Pi), …
Zakres: -< Y < +

0x01 graphic

11.4. Odwrotne funkcje trygonometryczne

Y = ArcSin(X)


Odwrotność sinusa.
Dziedzina: -1 <= X <= +1
Zakres: -Pi/2 <= Y <= +Pi/2

0x01 graphic

Y = ArcCos(X)


Odwrotność cosinusa.
Dziedzina: -1 <= X <= +1
Zakres: 0 <= Y <= +Pi

0x01 graphic

Y = ArcTan(X)


Odwrotność tangensa.
Dziedzina: - < X < +
Zakres: -Pi/2 < Y < +Pi/2

0x01 graphic

Y = ArcCsc(X)


Odwrotność cosecansa.
Dziedzina: abs(X) >= +1
Zakres: 0 < abs(Y)<= +Pi/2

0x01 graphic

Y = ArcSec(X)


Odwrotność secansa.
Dziedzina: abs(X) >= +1
Zakres: 0 <= Y <= +Pi; gdzie Y ≠ +Pi/2

0x01 graphic

Y = ArcCot(X)


Odwrotność cotangensa.
Dziedzina: -< X < +

Zakres: 0 < Y < +Pi

0x01 graphic

11.5. Funkcje hiperboliczne

Y = SinH(X)


Sinus hiperboliczny.
Definicja: SinH(X) = (e^X - e^-X) / 2
Dziedzina: -< X < +
Zakres: -< Y < +

0x01 graphic

Y = CosH(X)


Cosinus hiperboliczny.
Definicja: CosH(X) = (e^X + e^-X) / 2
Dziedzina: -< X < +
Zakres: +1 <= Y < +

0x01 graphic

Y = TanH(X)


Tangens hiperboliczny.
Definicja: TanH(X) = (e^X - e^-X) / (e^X + e^-X)
Dziedzina: -< X < +
Zakres: -1 < Y < +1

0x01 graphic

Y = CscH(X)


Cosecans hiperboliczny.
Definicja: CscH(X) = 2 / (e^X - e^-X)
Dziedzina: X ≠ 0
Zakres: Y ≠ 0

0x01 graphic

Y = SecH(X)


Secans hiperboliczny.
Definicja: SecH(X) = 2 / (e^X + e^-X)
Dziedzina: -< X < +
Zakres: 0 < Y <= +1

0x01 graphic

Y = CotH(X)


Cotangens hiperboliczny.
Definicja: CotH(X) = (e^X + e^-X) / (e^X - e^-X)
Dziedzina: X ≠ 0
Zakres: Y < -1 or Y > +1

0x01 graphic

11.6. Odwrotne funkcje hiperboliczne

Y = ArcSinH(X)


Odwrotność sinusa hiperbolicznego.
Dziedzina: -< X < +
Zakres: -< Y < +

0x01 graphic

Y = ArcCosH(X)


Odwrotność cosinusa hiperbolicznego.
Dziedzina: +1 <= X < +
Zakres: 0 <= Y < +

0x01 graphic

Y = ArcTanH(X)


Odwrotność tangensa hiperbolicznego.
Dziedzina: -1 < X < +1
Zakres: -< Y < +

0x01 graphic

Y = ArcCscH(X)


Odwrotność cosecansa hiperbolicznego.
Dziedzina: X ≠ 0
Zakres: Y ≠ 0

0x01 graphic

Y = ArcSecH(X)


Odwrotność secansa hiperbolicznego.
Dziedzina: 0 < X <= +1
Zakres: 0 <= Y < +

0x01 graphic

Y = ArcCotH(X)


Odwrotność cotangensa hiperbolicznego.
Dziedzina: X < -1 or X > +1
Zakres: Y ≠ 0

0x01 graphic

12. Pasek narzędzi wykresu i skróty klawiszowe

Paski narzędzi wykresu i klawisz funkcyjny F2 można wykorzystywać do łatwego manipulowania wykresami. Pasek narzędzi wykresu wyświetlany jest po wybraniu polecenia menu Tools | Show Hide Graph Tool Bar.

0x01 graphic

Paski narzędzi wykresu są dokowalne i można je „dokować” na górze i na dole głównego okna programu.

Przyciski tych pasków: Zoom, Scroll, Page view oraz Rotate powtarzają odpowiednio operacje powiększania, przewijania, widoku strony i obrotu gdy są wciśnięte (przytrzymane).

0x01 graphic
  Nowy, 2-wymiarowy wykres kartezjański.

0x01 graphic
  Nowy wykres biegunowy.

0x01 graphic
  Nowy, 3-wymiarowy wykres kartezjański.

0x01 graphic
  Otwiera plik wykresu MathGV (MGF).

0x01 graphic
  Zapisuje jako plik wykresu MathGV (MGF).

0x01 graphic
  Centrowanie widoku funkcji (Shift+F2). Undo odtwarza zmienione ustawienia.

0x01 graphic
 Centrowanie bitmapy w oknie (F2) wraz z paskami przewijania.

0x01 graphic
 Przybliża (F3). Zwiększa aktualną wartość widoku wykresu.

0x01 graphic
  Oddala (F4). Zmniejsza aktualną wartość widoku wykresu.

Gdy aktualny wykres jest 2-wymiarowym wykresem kartezjańskim

0x01 graphic
  Przybliża oś X (F9). Zwiększa aktualną wartość osi X wykresu.

0x01 graphic
  Oddala oś X (F10). Zmniejsza aktualną wartość osi X wykresu.

0x01 graphic
 Przybliża oś X (F11). Zwiększa aktualną wartość osi Y wykresu.

0x01 graphic
 Oddala oś Y (F12). Zmniejsza aktualną wartość osi Y wykresu.

Gdy aktualny wykres jest 2-wymiarowym wykresem kartezjańskim lub biegunowym

0x01 graphic
 Przewija widok w górę (F5). Przesuwa środek aktualnego wykresu w górę z małym skokiem.

0x01 graphic
 Przewija widok w dół (F6). Przesuwa środek aktualnego wykresu w dól z małym skokiem.

0x01 graphic
 Przewija widok w lewo (F7). Przesuwa środek aktualnego wykresu w lewo z małym skokiem.

0x01 graphic
 Przewija widok w prawo (F8). Przesuwa środek aktualnego wykresu w prawo z małym skokiem.

0x01 graphic
 Widok strony w górę (Shift+F5). Przesuwa środek wykresu w górę o połowę wysokości.

0x01 graphic
 Widok strony w dół (Shift+F6). Przesuwa środek wykresu w dół o połowę wysokości.

0x01 graphic
 Widok strony w lewo (Shift+F7). Przesuwa środek wykresu w lewo o połowę szerokości.

0x01 graphic
 Widok strony w prawo (Shift+F8). Przesuwa środek wykresu w prawo o połowę szerokości.

Gdy aktualny wykres jest 3-wymiarowym wykresem kartezjańskim

0x01 graphic
 Obraca do osi -X (F5). Obraca aktualny wykres 3D równolegle w kierunku do osi X.

0x01 graphic
 Obraca do osi +X (F6). Obraca aktualny wykres 3D równolegle w kierunku zgodnym z osią X.

0x01 graphic
Obraca do osi -Y (F7). Obraca aktualny wykres 3D równolegle w kierunku przeciwnym do osi Y.

0x01 graphic
 Obraca do osi +Y (F8). Obraca aktualny wykres 3D równolegle w kierunku zgodnym z osią Y.

0x01 graphic
 Obraca do osi +Z (F9): Obraca aktualny wykres 3D równolegle w kierunku zgodnym z osią Z.

0x01 graphic
 Obraca do osi -Z (F9): Obraca aktualny wykres 3D równolegle w kierunku przeciwnym do osi Z.

13. Dodawanie etykiet do wykresu

Etykiety pływają na wierzchu wykresu. Etykiety nie zmieniają się przy żadnych zmianach wykresu.

Obracanie, skalowanie widoku i przewijanie nie wpływają na etykiety.

Pasek narzędzi etykiet

Pasek narzędzi etykiet wyświetlany jest po wybraniu polecenia menu Tools | Show Hide Label Tool Bar.

0x01 graphic

Jest pasek dokowalny i może być „dokowany” na górze i na dole głównego okna

Typy etykiet


0x01 graphic
 Wyłącza narzędzie etykiety. Wyłącza aktywność aktualnego przycisku etykiety

0x01 graphic
 Rysuje linię prostą,

0x01 graphic
 Rysuje prostokąt.

0x01 graphic
 Rysuje elipsę.

0x01 graphic
 Rysuje prostokąt z zaokrąglonymi narożnikami.

0x01 graphic
 Rysowanie linii odręcznej.

0x01 graphic
 Wypełnianie. Wypełnia obszar wykresu aktualnym kolorem i stylem pędzla.

0x01 graphic
 Tekst - Wstawia na wykresie wiersz edycji z kursorem. pozwalający na wpisywanie tekstu.

Atrybuty etykiet

Atrybuty piórka Pen, pędzla Brush i czcionki Font wstawiane są do następnej tworzonej etykiety.

Aby zmienić istniejącą etykietę - patrz dalej „Modyfikowanie etykiety”

Dodawanie etykiety

Zaznaczanie (wybieranie) etykiety

Modyfikowanie etykiety

Przesuwanie etykiety

Zaznaczyć etykietę. Przesunąć kursor myszki jak najbliżej etykiety lub na nią. Wcisnąć i przytrzymać lewy klawisz myszki. Przesunąć myszkę w nowe położenie etykiety i zwolnić klawisz myszki. Usunąć zaznaczenie etykiety.

Skalowanie etykiety

Dla etykiet linii Line, prostokątów Rectangle, elips Ellipse i zaokrąglonych prostokątów Round Rectangle - Zaznaczyć etykietę. Wybrać polecenie menu Tools | Resize Labels Mode lub przy wciśniętym klawiszu CTRL, przesunąć kursor myszki jak najbliżej etykiety lub na nią. Wcisnąć i przytrzymać lewy klawisz myszki. Przesuwać myszkę do nowych rozmiarów etykiety i zwolnić klawisz myszki. Usunąć zaznaczenie etykiety.

Usuwanie etykiety

Zaznaczyć etykietę. Wybrać polecenie menu Label | Delete Selected lub wcisnąć kombinację klawiszy CTRL + DEL. Aby usunąć wszystkie etykiety z wykresu, wybrać polecenie menu Label | Delete All Labels.

14. Zaznaczanie obszaru map bitowych

Można zaznaczyć prostokątny obszar bitmapy wykresu korzystając z trzech różnych metod. Taki zaznaczony obszar można drukować, kopiować do schowka lub zapisywać w pliku bitmapy obrazu (BMP lub JPG). Zaznaczane obszary wyróżniane są prostokątem z przerywanych linii. Aby usunąć zaznaczenie obszaru, kliknąć lewym klawiszem myszki w dowolnym miejscu poza zaznaczeniem.

15. Zapisywanie wykresu

Wykresy można zapisywać w trzech różnych formatach: MathGV MGF, obraz bitmapowy BMP oraz obraz bitmapowy JPG.

16. Często zadawane pytania i odpowiedzi

Wykreślanie tylko samej funkcji

MathGV nie może wykreślać surowych punktów danych. Wykreśla on tylko funkcje matematyczne.

Uruchamianie okien wykresów

Wszystkie wykresy są rysowane w tle poza ekranem. Zapobiega to zawieszaniu się programu przy wykreślaniu złożonych wykresów. Przy rozpoczynaniu rysowaniu wykresu, tytuł jego okna kończy się napisem (Running). Pojawia się to automatycznie nie wymaga wykonywania żadnych czynności. Jednak można korzystać z poleceń menu Window | Stop Drawing i Window | Redraw Window do sterowania renderowaniem wykresu na ekranie gdy chcemy z niego korzystać.

Błędy zaokrąglania liczb zmiennoprzecinkowych

Większość obliczeń wykonywanych przez program odbywa się przy korzystaniu z liczb zmiennoprzecinkowych (notacja naukowa) i ma zakres od 3.4*10^-4932) do 1.1*10^4932 oraz dokładność rzędu 19-20 cyfr znaczących. Może to wywoływać nieoczekiwane zaokrąglanie gdy korzystamy z bardzo dużych lub bardzo małych liczb. Przykładowo, wyrażenie"(1+10^20)-10^20 powinno mieć wartość 1, ale jest zaokrąglane od do wartości 0.

„Ujemne zero”

Chociaż wartość -0 nie ma sensu matematycznego, to koprocesor matematyczny ja generuje. Taka wartość ujemnego zera jest traktowana podobnie jak zero, ale może być wyświetlana jako -0.

Błąd liczb zmiennoprzecinkowych Intel Pentium

Program ten zawiera poprawkę do występującego i powszechnie znanego błędu. Dzięki temu uzyskuje się poprawne wyniki gdy uruchamia się komputer z procesorem Intel Pentium.

Pliki programu

MathGV wymaga tylko trzech plików dodatkowych: MATHGV.EXE, MATHGV.HLP oraz MATHGV.INI. Nie wymagane są biblioteki DLL, VBX, TSR, sterowniki ani ustawienia specjalne,

Zapisywane pliki wykresów

Tworzone pliki mogą mieć rozszerzenia MGF, BMP lub JPG.

Otwieranie plików MathGV (MGF) w Windows przez podwójne kliknięcie

Program MathGV na zdolność do automatycznego otwierania plików MGF po ich podwójnym kliknięciu w Windows. Jednak program instalacyjny nie tworzy takiego ustawienia. Trzeba ręcznie skojarzyć plik MGF z programem MATHGV.EXE przy korzystaniu w tym celu z możliwości Windows. Uwaga: Pominięto tą procedurę w programie instalacyjnym dla zapobiegania konfliktów z innymi aplikacjami.

Plik ustawień MATHGV.INI

MathGV korzysta ze standardowego pliku INI do przechowywania ustawień programu. Większość z tych ustawień wprowadza się w okienku dialogowym opcji Options.
Istnieją dwa sposoby zapobiegania zapisywaniu przez MathGV aktualizacji do tego pliku. Taka możliwość może być bardzo przydatna przy instalowaniu MathGV w na wspólnym komputerze w laboratorium. Gdy plik INI nie istnieje w tym samym katalogu, wówczas MathGV nie próbuje go tworzyć od nowa ani zapisywać ustawienia. Gdy plik INI jest pusty, wówczas MathGV dodaje do niego ustawienia i korzysta z niego jak zwykle.

Plik INI może być zablokowany (chroniony przed zapisem, ale możliwy do odczytu) przez dodanie w nim dwóch poniższych wierszy przy korzystaniu np. z Notatnika systemowego:

[CanSaveOptions]
AllowIniFileChanges=0

17. Ogólne okienka dialogowe

17.1. Rozmiar i kolory obrazu

Wszystkie wykresy są rysowane na skalowalnych obrazach bitmapowych w przewijalnych oknach. Wybranie polecenia menu Picture | Picture Size and Colors otwiera okienko dialogowe stosowane do zmiany rozmiaru aktualnego okna bitmapy i głębi kolorów (kolory / piksel).

17.2. Lista edycji funkcji

Po wybraniu polecenia menu Graph | Edit Function List otwiera się okienko dialogowe z listą wszystkich funkcji aktualnego wykresu.

17.3. Opcje

Wybranie polecenie menu Tools | Options otwiera okienko dialogowe, którego ustawienia wpływają na wszystkie wykresy odpowiedniego typu.

Okienko to zawiera 5 różnych zakładek.

Aby przywrócić ustawienia domyślne, należy zaznaczyć pole Default i kliknąć przycisk OK. Program MathGV korzysta ze standardowego pliku INI do przechowywania tych ustawień.

Zakładka General (ogólne)

Zakładka ta zawiera różne, ogólne ustawienia pracy programu.

Zakładka Status Line(pasek stanu)

Zakładka ta zmienia typ wyświetlanych informacji w pasku stanu (na dole głównego okna programu dotyczących każdego okna wykresu

Zakładki 2D Hotkeys oraz Polar Hotkeys (skróty klawiszowe wykresów 2D i biegunowych)

Pola tej zakładki determinują sposób w jakim wartości powiększania Zoom i przewijania Scroll na wykresach kartezjańskich 2D i na wykresach biegunowych będą wpływały na klikanie przycisków paska narzędzi wykresów lub przy wciskaniu skrótów klawiszowych. Dozwolone są różne przyrosty skoków dla każdego z oferowanych zakresów.

Zakładka 3D Hotkeys (przyciski lub skróty klawiszowe wykresów 3D)

Pola tej zakładki determinują sposób w jakim wartości powiększania Zoom i przewijania kątów obrotu Rotation na wszystkich wykresach kartezjańskich 3D będą wpływały na klikanie przycisków paska narzędzi wykresów lub przy wciskaniu skrótów klawiszowych.

17.4. Skalowanie wydruku

Wybranie polecenia menu File | Print Scale otwiera okienko dialogowe pozwalające na rozciąganie lub ściskanie wykresów na wydrukach. Ustawienia rozciągania i ściskania wprowadzane w tym okienku dialogowym mogą wywołać pogorszenie jakości wydruków. Dlatego zalecaną metodą jest raczej zwiększanie lub zmniejszanie rozmiarów map bitowych wykresów.

Wartość 100 % nie wywołuje żadnego rozciągania lub ściskania. Wartość 200 % powoduje drukowanie w 2-krotnie większym rozmiarze. Wartość 50 % powoduje drukowanie w 2-krotnie mniejszym rozmiarze.

Ustawienia te są globalne i wpływają na drukowanie wszystkich wykresów. Ustawienia te nie są zapisywane na dysku. Można zresetować (przywrócić) je do wartości oryginalnych przez wyjście z  programu i jego ponowne uruchomienie.

17.5. Obszar roboczy

Przy kopiowaniu do schowka zaznaczonego obszaru bitmapy otwiera się okienko dialogowe Area to Paste to Clipboard. Podobne okienko otwierane jest przy próbie drukowania zaznaczonego obszaru bitmapy.

17.6. Wybieranie obszaru mapy bitowej

Wybranie polecenia menu Picture | Select Picture Region pozwala na wybieranie (zaznaczanie) wymaganego obszaru mapy bitowej lub na modyfikację istniejącego obszaru. Obszar ten musi być prostokątem w układzie współrzędnych bitmapy, gdzie dolny prawy narożnik (X, Y) ma współrzędne co najmniej 5 razy większe od górnego lewego narożnika.

17.7. Kalkulator funkcji

Wybranie polecenia menu Tools | Function Calculator otwiera okienko dialogowe pozwalające na obliczanie funkcji mającej od 0 do 3 zmiennych. Każdy program korzystający z koprocesora matematycznego prowadzi do powstawania drobnych błędów zaokrągleń liczb zmiennoprzecinkowych i kalkulator ten nie stanowi wyjątku. Może on również dawać wyniku ułamkowe niektórych funkcji.

Sekcja Function Definition (definiowanie funkcji)

Sekcja Result Format (format wyniku)

Sekcja ta determinuje format liczbowy wyniku wyświetlanego w polu Function Result i zawiera poniższe opcje ustawień:

Ustawienie Przykładowy wynik

Integer/Fraction 3 lub 2/3

Fraction 7/1

Mixed Fraction 5 oraz 2/5

Decimal 7.5

Scientific 3.141592653E+0

Przycisk Calculate (oblicz)

Przycisk ten oblicza wynik funkcji i wyświetla go w polu Function Result. Kliknięcie tego klawisza przy edycji innych pól tego okienka dialogowego, daje ten sam rezultat.

Sekcja Function Result (wynik funkcji)

17.8. Lista edycji etykiet

Wybranie polecenia menu Label | Label List Dialog otwiera okienko dialogowe wyświetlające listę wszystkich etykiet wprowadzonych do aktualnego wykresu.

17.9. Styl pędzla

We wspomnianym wyżej okienku dialogowym edycji etykiety Edit Label oraz w pasku narzędzi wykresu znajduje się szereg przycisków pozwalających na wybor stylów pędzla etykiet.

0x01 graphic

0x01 graphic
Solid - Jednolite
0x01 graphic
Horizontal - Kreski poziome.
0x01 graphic
Vertical - Kreski pionowe
0x01 graphic
Forward Diagonal - Kreski ukośne w przód
0x01 graphic
Backward Diagonal - Kreski ukośne w tył
0x01 graphic
Cross - Skrzyżowanie proste
0x01 graphic
Diagonal Cross - Skrzyżowanie ukośne

17.10. Spotykane, niekompatybilne łańcuchy wartości

Okienko dialogowe z informacją o błędzie niekompatybilności łańcuchów wartości pojawia się bardzo rzadko. Jest ono wyświetlane w celu usunięcia błędu lub do anulowania ładowania wykresu.

18. Okienka dialogowe wykresów kartezjańskich 2D

18.1. Ustawienia wykresów kartezjańskich 2D

Wybranie polecenia menu Graph | Graph Settings otwiera okienko dialogowe odpowiadające aktualnemu wykresowi, pozwalające na zmianę wizualnych atrybutów tła dwuwymiarowych wykresów kartezjańskich 2D. Okienko to zawiera trzy zakładki.

Zakładka Axis Lines (linie osi)

Zakładka Tick Marks (działki osi)

Zakładka Axis Labels (etykiety osi)

18.2. Dodawanie / modyfikowanie funkcji 2D

Wybranie polecenia menu Graph | New 2D Function otwiera okienko dialogowe pozwalające na dodawanie lub modyfikowanie dwuwymiarowych wykresów kartezjańskich 2D (patrz rozdział 18.1).

Okienko to zawiera dwie zakładki

Zakładka Function Definition (definicja funkcji)

Pola tej zakładki ta pozwalają na zmianę atrybutów matematycznych wykreślanej funkcji.

Przykład Tworzony wykres

3 Linia pozioma Y = 3

x^2 Parabola

Sin(x) Cykliczna krzywa sinusoidalna

x^3+2x^2-3x-1 Wielomian 3-go stopnia

-Sqrt(1 - x^2) Dolna połowa okręgu o promieniu 1

Zakładka Special X Values to Plot (specjalne wartości X do wykreślania)

MathGV może automatycznie wskazywać wartości X do wykreślania, ale czasem wartości te nie są najważniejsze. Zakładka ta jest stosowana do w specyfikowania takich dodatkowych punktów (X) w celu wykreślania jako punkty minimum, maksimum, punkty nieokreśloności i asymptoty. Zakładka ta jest wykorzystywana jako uzupełnienie zaznaczonej opcji Attempt Extra Drawing Accuracy Near Undefined Points w poprzedniej zakładce.

Pierwsza wartość

Druga wartość

Końcowa wartość

Wynik

1

2

10

Liczby całkowite od 1 do 10

5

4

-20

Liczby całkowite od 5 do -20

0

0.25

10

Co jedna ćwiartka od 0 do 10

Pierwsza wartość

Druga wartość

Końcowa wartość

Funkcja X

Powoduje wygenerowanie

1

3

101

X*(PI/2)

1*(Pi/2), 3*(Pi/2) do 101*(Pi/2)

-1

-3

-101

X*(PI/2)

-1*(Pi/2), -3*(Pi/2) do "-101*(Pi/2)

Ustawienia zachowania Behaviour

Korzystając z tych pól można przekazać do MathGV jak ma zachowywać się funkcja przy każdej wartości specjalnej. Skróty tych ustawień wyświetlane są w trzecim, ostatnim wierszu tej siatki i można je wyświetlać i edytować za pomocą niżej opisanych pól:

18.3. Wartości wierszowe

Jest to okienko dialogowe wyświetlane po kliknięciu przycisku Show Values w okienku dialogowym dodawania funkcji Add 2D Function, w zakładce definiowania Function Definition. Wyświetla ono wartości, które będą generowane w wierszu wartości specjalnych. Gdy lista ta jest bardzo długa, może zostać obcięta i wyświetlana będzie wtedy etykieta z pogrubionym tekstem.

18.4. Dodawanie / modyfikowanie funkcji parametrycznych

Wybranie polecenia menu Graph | New Parametric Function otwiera okienko dialogowe pozwalające na dodawanie lub modyfikowanie funkcji parametrycznych. Bliższe informacje - patrz rozdział 6.

Function Definition (definicja funkcji)

Pola tej sekcji opisują atrybuty matematyczne wykreślanej funkcji.

Przykłady Granice Wykres wynikowy

X=cos(t); Y=sin(t) 0 <= t <= 2pi Okrąg o promieniu 1

X=t; Y=t^2 -100 <= t <= 100 Parabola

X=sec(t); Y=tan(t) -pi/2 <= t <= pi/2 Hiperbola

Properties (właściwości)

Pola tej sekcji determinują wygląd wizualny wykreślanej funkcji.

18.5. Zmiana widoku wykresów kartezjańskich 2D

Wybranie polecenie menu View | Change View otwiera okienko dialogowe pozwalające na zmianę środka widoku i współczynnika powiększania / pomniejszania widoku Zoom dwuwymiarowych wykresów kartezjańskich 2D.

19. Okienka dialogowe wykresów biegunowych

19.1. Ustawienia wykresów biegunowych

Wybranie polecenia menu Graph | Graph Settings otwiera odpowiednie okienko dialogowe pozwalające na zmianę wizualnych ustawień atrybutów tła wykresów biegunowych.

Axis Properties (właściwości osi)

Pola tej sekcji pozwalają na modyfikację wyglądu linii osi, które są rysowane od środka wykresu pod kątami (wyrażanymi w stopniach), zestawionymi na liście Axis Lists.

Tick Mark Properties (właściwości działek)

W sekcji tej stosowane są dwa typy działek Tick Mark Type nadających sens skali wykresu (linie przerywane Dashes lub koła Circle). Działki są krótkimi kreseczkami rozłożonymi wzdłuż osi. Koła przecinające każdą linię osi w tych samych wartościach są centrowane względem środka wykresu (początku układu).

Label Properties (właściwości etykiet)

W sekcji tej znajdują się sterowniki zmieniające wygląd etykiet liczbowych działek osi.

19.2. Lista standardowych osi

W okienku dialogowym otwieranym poleceniem menu Graph | Graph Settings znajduje się przycisk Standard Axis List. Jego kliknięcie otwiera nowe okienko dialogowe pozwalające na automatyczne tworzenie najczęściej stosowanych list kątów.

Kąty generowane w tym okienku dialogowym zastępują aktualną listę okienka Polar Graph Settings wartości wykrytych na wykresie biegunowym.

19.3. Dodawanie / modyfikowanie funkcji biegunowych

Wybranie polecenia menu Graph | New Pola Function otwiera odpowiednie okienko dialogowe pozwalające na dodawanie lub modyfikowanie funkcji wykresu biegunowego.

Przykłady Tworzony wykres

3 Okrąg o promieniu 3

Theta Spirala

1-Cos(Theta) Kardioida

4*cos(2*Theta) Czteropłatkowa róża

19.4. Zmiana widoku funkcji biegunowych

Wybranie polecenia menu Graph | Graph Settings otwiera odpowiednie okienko dialogowe pozwalające na zmianę centrowania widoku i współczynnika powiększania / pomniejszania Zoom wykresu biegunowego. Bliższe informacje - patrz rozdział 19.1. „Ustawienia wykresów biegunowych”.

20. Okienka dialogowe wykresów kartezjańskich 3D

20.1. Ustawienia wykresów kartezjańskich 3D

Wybranie polecenia menu Graph | Graph Settings otwiera odpowiednie okienko dialogowe pozwalające na zmianę wizualnych atrybutów tła trójwymiarowego wykresu kartezjańskiego 3D.

20.2. Dodawanie / modyfikowanie funkcji 2D obracanych w przestrzeni 3D

Wybranie polecenia menu Graph | New 2D Rotation (X, Y) otwiera odpowiednie okienko dialogowe powalające na dodawanie lub modyfikowanie wykresów funkcji 2D obracanych w przestrzeni 3D.

Przykłady:

    1. Y = abs(X), gdzie 0 <= X <= 1 powoduje obrót wokół osi X lub Y. Tworzy to wykres w kształcie stożka

    2. Y = 2, gdzie -3 <= X <= +3 powoduje obrót wokół osi X. Tworzy to wykres w kształcie rury.

    3. Y = X^2, gdzie 0 <= X <= 1) powoduje obrót wokół osi Y. Tworzy to wykres w kształcie paraboloidy lub dysku satelitarnego.

    4. Y = -Sqrt(1 - x^2), gdzie -1 <= X <= +1 powoduje obrót wokół osi X. Tworzy to wykres w kształcie kuli (obrót dolnej połówki okręgu 2D o promieniu 1).

20.3. Dodawanie / modyfikowanie funkcji 3D

Wybranie polecenia menu Graph | New 3D Function (X,Y,Z) otwiera odpowiednie okienko dialogowe powalające na dodawanie lub modyfikowanie trójwymiarowych wykresów funkcji 3D.

Przykłady:

  1. X=Y, gdzie -1 <= Y <= 1, -1 <= Z <= 1 powoduje wykreślenie płaszczyzny.

  2. Z= X^2, gdzie -1 <= X <= 1, -1 <= Y <= 1.

  3. Z= X^2 + Y^2, gdzie -1 <= X <= 1, -1 <= Y <= 1 powoduje wykreślenie wykresu w kształcie paraboloidy lub dysku satelitarnego.

  4. Y= sin(X), gdzie -2pi <= X <= 2pi, -2pi <= Z <= 2pi.

  5. Y= sin(X)+sin(Z), gdzie -2pi <= X <= 2pi, -2pi <= Z <= 2pi.

Gdy wybrana jest opcja Y=f(x,z)=, wówczas pole 1 wyświetla X Variable, a pole 2: Z Variable

Gdy wybrana jest opcja X=f(y,z)=, wówczas pole 1 wyświetla Y Variable, a pole 2: Z Variable

Gdy wybrana jest opcja Z=f(x,y)=, wówczas pole 1 wyświetla X Variable, a pole 2: Y Variable

20.4. Zmiana widoku wykresów kartezjańskich 3D

Wybranie polecenia menu View | Change View otwiera odpowiednie okienko dialogowe pozwalające na zmianę kąta obrotu i współczynnika powiększania / pomniejszania Zoom wykresu 3D.

- 42 -

0x01 graphic

Linie równoległe do osi Z

Linie równoległe do osi X

Etykieta linii

Linia osi

Linie

Etykieta osi

Etykieta osi

Okręgi

Działka

Linia osi

Początek układu

Oś Y

Oś X

Ćwiartka 3

Ćwiartka 2

Ćwiartka 4

Ćwiartka 1

Początek układu

Działka

Etykieta działki

Etykieta działki

Niepoprawna linia



Wyszukiwarka

Podobne podstrony:
Podstawy zarządzania wykład rozdział 05
2 Realizacja pracy licencjackiej rozdziałmetodologiczny (1)id 19659 ppt
Ekonomia rozdzial III
rozdzielczosc
kurs html rozdział II
Podstawy zarządzania wykład rozdział 14
7 Rozdzial5 Jak to dziala
Klimatyzacja Rozdzial5
Polityka gospodarcza Polski w pierwszych dekadach XXI wieku W Michna Rozdział XVII
Ir 1 (R 1) 127 142 Rozdział 09
Bulimia rozdział 5; część 2 program
05 rozdzial 04 nzig3du5fdy5tkt5 Nieznany (2)
PEDAGOGIKA SPOŁECZNA Pilch Lepalczyk skrót 3 pierwszych rozdziałów
Instrukcja 07 Symbole oraz parametry zaworów rozdzielających
04 Rozdział 03 Efektywne rozwiązywanie pewnych typów równań różniczkowych
Kurcz Język a myślenie rozdział 12
Ekonomia zerówka rozdział 8 strona 171
28 rozdzial 27 vmxgkzibmm3xcof4 Nieznany (2)
Meyer Stephenie Intruz [rozdział 1]

więcej podobnych podstron