FuncXY гэта дадатак для пабудовы 3D графікаў функцый двух зменных. У найпростым выпадку, гэта декартовых каардынаты х і у. Версія 2.00 ўведзеныя цыліндрычныя каардынаты тэта і г у якасці альтэрнатывы. Яшчэ адно пашырэнне, выкарыстоўваючы сферычныя каардынаты тэта і фі, таксама даступная ў версіі 2.03. Нарэшце, версія 2.06 таксама падтрымлівае параметрычныя паверхні.
Вы можаце ўвесці формулу для функцыі вы хочаце, каб пабудаваць. Гэта павінна быць выразам двух зменных, для якіх зараз у вас ёсць чатыры варыянты, у залежнасці ад тыпу каардынатаў:
Декартовых каардынаты х і у, або
цыліндрычныя каардынаты тэта і г, або
сферычнай каардынаты тэта і фі, або
параметрычныя паверхні з каардынатамі і і V, у якіх не адна функцыя, а х, у і г выяўляюцца.
Вы можаце выкарыстоўваць арыфметычныя аператары + - * / ^ i (для ўзвядзення ў ступень). Вы можаце дадаць дужкі ў звычайным парадку. Прабелы не дапускаюцца. Мінімальныя і максімальныя значэння двух зменных павінны быць пастаўлены. У выпадку сінтаксічных памылак або дзялення на нуль, то выраз не прымаюцца. Як вы ўвесці формулу, яна адлюстроўваецца ў больш чытэльным абазначэння толькі над тэкстам ты ідзеш або рэдагавання.
Функцыя паверхню можна разглядаць з любой кропкі гледжання. Ёсць кнопкі, каб змяніць пункт гледжання, але вы таксама можаце змяніць напрамак агляду, праводзячы вобраз, то ёсць, перамяшчаючы палец па экране па гарызанталі ці па вертыкалі. Вы таксама можаце паказаць кірунак прагляду, увёўшы два кута phiE і thetaE, як паказана ў само прыкладанне.
У 3D-малюнкі, вы можаце адлюстраваць або схаваць восі каардынат, як вам падабаецца, з дапамогай сцяжка на экране выбару. Вы можаце адлюстраваць гэты выбар экран з дапамогай клавішы таму.
Наступныя функцыі, вядомыя ў матэматыцы або праграмавання, падтрымліваюцца:
ABS, падлогу, CEIL, ехр, часопіс, MAX, MIN, грэх, COS, загар, ASIN, ACOs, Atan, SQRT. Вы таксама можаце выкарыстоўваць канстанту пі.
Аргументы павінны быць заключаны ў круглыя дужкі. Напрыклад, грэх (х), не грэх х. Як звычайна, макс і мін прымаюць два аргументу, астатнія ўзяць адзін. Звярніце ўвагу на абмежаваныя дамены некаторыя з гэтых функцый:
увайсці (х): х станоўча;
загар (х): х ня роўны пі / 2 (плюс любы кратнай PI);
ASIN (х), ACOS (х): х паміж -1 і 1 (уключна).
Для кожнага з чатырох тыпаў каардынатных ёсць некалькі прыкладаў даступныя ў меню опцый. Калі вы выбіраеце прыклад, неабходны тып каардынатаў выбіраецца аўтаматычна, таму вам не трэба турбавацца аб такім выбары. Некаторыя з гэтых прыкладаў паказваюць восяў каардынат, а іншыя хаваюць іх. Сцяжок на экране выбару дазваляе гэта змяніць.
Указаная функцыя можа быць захаваны і адноўлены пазней. Наступныя дадзеныя затым таксама аўтаматычна захоўваюцца і здабываюцца: інтэрвалы каардынатаў, кропка гледжання параметраў phiE і thetaE, і стан сцяжка для адлюстравання восяў.
У версіі 2.07 і вышэй, ўмоўныя выразы падтрымліваюцца. Яны добра вядомыя ў мовах праграмавання і маюць выгляд "лагічны выраз Выраз 1: Выраз 2". Напрыклад, выраз макс (х, у) можа быць прадстаўлена ў выглядзе ўмоўнага выразы: (? Х> у х: у). Акрамя таго, "?" і ":", зараз можна выкарыстоўваць наступныя сімвалы: "<", ">", "=", "&", "|", "1". Вы можаце выкарыстоўваць "=", або, як у рэальных мовах праграмавання, "==", каб праверыць, калі два выразы роўныя. Акрамя таго, "&" і "|" (што азначае «і» і «ці») могуць з'явіцца адзінарнай або двайны, з тым жа значэннем. Клічнік "!" азначае «не». Такім чынам, "х> у" таксама можа быць напісана "! (Х <= у)". Сапраўды гэтак жа "! (Х == у)" мае тое ж значэнне, як "х! = У", як якое пазначае «няроўны х у '. Убудаваны прыклад 2 ілюструе укладзены ўмоўнага выразы, з часткай наступнай ":", які змяшчае іншую ўмоўнага выразы.
Калі ласка, азнаёмцеся таксама з
http://home.kpn.nl/ammeraal/funcxy.html