FuncXY este o aplicație să complot grafice 3D de funcții de două variabile. In cel mai simplu caz, acestea sunt coordonatele x și y cartezian. Versiunea 2.00 cilindric introdus coordonatele theta și r ca o alternativă. Un alt interior, folosind coordonatele sferice theta și phi, este de asemenea disponibil în versiunea 2.03. În cele din urmă, versiunea 2.06 sprijină, de asemenea suprafețe parametrice.
Puteți introduce formulei pentru funcția pe care doriți să complot. Aceasta trebuie să fie o expresie în două variabile, pentru care au acum patru opțiuni, în funcție de tipul de coordonate:
Coordonate carteziene x și y, sau
cilindrice coordonează teta și r, sau
coordonate sferice theta și phi, sau
Suprafețele parametrice cu coordonatele u și v, în care nu o singură funcție, ci mai degrabă x, y și z sunt exprimate.
Puteți folosi operatorii aritmetice + - * / și ^ (pentru exponentiation). Puteți adăuga paranteze în mod obișnuit. Spații goale sunt permise. Valorile minime și maxime ale celor două variabile trebuie să fie furnizate. În cazul unor erori de sintaxă sau divizare de la zero, expresia nu este acceptată. Pe măsură ce introduceți o formulă, acesta este afișat în notație mai ușor de citit chiar deasupra textului pe care îl introduceți sau editarea.
Suprafața funcție poate fi privit din punct de vedere orice. Există butoane pentru a schimba punctul de vedere, dar puteți schimba, de asemenea, directia de vizualizare prin trecerea imaginea, care este, prin deplasarea degetului pe ecran, fie orizontal sau vertical. Puteți specifica de asemenea direcția de vizualizare prin introducerea două unghiuri EHIP și thetaE, așa cum este ilustrat în aplicația în sine.
În imaginea 3D, puteți afișa sau ascunde axe de coordonate cum doriți, cu ajutorul unui checkbox pe ecran alegere. Puteți afișa acest ecran alegere folosind tasta Înapoi.
, Următoarele funcții bine cunoscute în matematică sau programare, sunt acceptate:
ABS, etaj, tavan, exp, log, max, min, păcat, cos, tan, asin, OCA-urile, Atan, sqrt. Puteți utiliza, de asemenea, pi constantă.
Argumentele trebuie să fie înconjurată de paranteze. De exemplu, sin (x), nu sin x. Ca de obicei, max și min ia două argumente, ceilalți iau unul. Notă domeniile restricționate ale unora dintre aceste funcții:
log (x): x pozitivă;
tan (x): x nu egal cu pi / 2 (plus orice multiplu de pi);
asin (x), OCA-urile (x): x între -1 și +1 (inclusiv).
Pentru fiecare dintre cele patru tipuri de coordonate, există unele exemplu disponibile în meniul de opțiuni. Când alegeți un exemplu, de tipul necesar de coordonate este ales în mod automat, astfel încât să nu trebuie să deranjez cu privire la această alegere. Unele dintre aceste exemple arată axe de coordonate în timp ce alte ascunde-le. Caseta de selectare de pe ecran alegere vă permite să schimbe acest lucru.
Funcția specificată pot fi salvate și preluat mai târziu. Următoarele date sunt, de asemenea, apoi salvate automat și preluate: coordonatele intervale, punct de vedere parametrii EHIP și thetaE, și starea de pe caseta pentru afișarea axele.
În versiunea 2.07 sau mai mare, expresiilor condiționale sunt acceptate. Aceștia sunt bine-cunoscute în limbaje de programare, avand forma "expresia logică expresie 1:? Expresie 2". De exemplu, max expresie (x, y) poate fi scris ca expresia condițională: (? X> y x: y). În afară de "?" si ":", următoarele caractere pot de asemenea fi folosite acum "<", ">", "=", "&", "|", "1". Puteți folosi "=" sau, la fel ca în limbajele de programare reale, "==" pentru a testa dacă două expresii sunt egale. În mod similar, "&" și "|" (însemnând "și" și "sau") pot apărea simple sau duble, cu același înțeles. Un semn de exclamare "!" înseamnă "nu". Prin urmare, "x> y" poate fi, de asemenea, scris "! (X <= y)". În mod similar, "! (X == y)" are același înțeles ca și "x! = Y", atât denotă 'x inegal la y'. Built-in exemplul 2 ilustrează o expresie condițională imbricate, cu partea următoarea ":" conține o altă expresie condițională.
Vă rugăm să consultați, de asemenea, la
http://home.kpn.nl/ammeraal/funcxy.html