FuncXY adalah sebuah aplikasi untuk memplot graf 3D fungsi dua pembolehubah. Dalam kes yang paling mudah, ini adalah Cartesian koordinat x dan y. Versi 2.00 diperkenalkan silinder Koordinat theta dan r sebagai alternatif. Sambungan yang lain, dengan menggunakan koordinat sfera theta dan phi, juga boleh didapati dalam versi 2.03. Akhir sekali, versi 2.06 juga menyokong permukaan berparameter.
Anda boleh memasukkan formula untuk bahagian yang hendak untuk merancang. Ini mesti satu ungkapan dalam dua pembolehubah, yang mana anda kini mempunyai empat pilihan, bergantung kepada jenis koordinat:
Koordinat Cartesian x dan y, atau
silinder Koordinat theta dan r, atau
koordinat sfera theta dan phi, atau
permukaan berparameter dengan koordinat u dan v, di mana tidak fungsi tunggal tetapi x, y dan z dinyatakan.
Anda boleh menggunakan operator aritmetik + - * / dan ^ (untuk exponentiation). Anda boleh menambah tanda kurungan dalam cara yang biasa. Ruang kosong adalah dibenarkan. Nilai-nilai minimum dan maksimum dua pembolehubah mesti dibekalkan. Dalam kes ralat sintaks atau pembahagian dengan sifar, ungkapan tidak diterima. Seperti yang anda masukkan formula, ia dipaparkan dalam notasi lebih mudah dibaca di atas teks yang anda sedang memasuki atau penyuntingan.
Permukaan fungsi boleh dilihat dari mana-mana sudut pandangan. Terdapat butang untuk menukar sudut pandangan tetapi anda juga boleh mengubah arah tontonan yang dengan meleret imej, iaitu, dengan menggerakkan jari anda pada skrin sama ada secara melintang atau menegak. Anda juga boleh menentukan arah yang melihat dengan memasukkan dua sudut phiE dan thetaE, seperti yang ditunjukkan dalam aplikasi itu sendiri.
Dalam imej 3D, anda boleh memaparkan atau menyembunyikan paksi koordinat yang anda suka, dengan menggunakan suatu kotak pada skrin pilihan. Anda boleh memaparkan skrin pilihan ini dengan menggunakan kekunci belakang.
Fungsi yang berikut, terkenal dalam matematik atau pengaturcaraan, disokong:
abs, lantai, melumur, exp, log, max, min, sin, cos, tan, masin, Acos, atan, sqrt. Anda juga boleh menggunakan pi malar.
Hujah mesti dikelilingi oleh kurungan. Sebagai contoh, dosa (x), bukan dosa x. Seperti biasa, max dan min mengambil dua hujah, yang lain mengambil satu. Nota domain terhad beberapa fungsi-fungsi ini:
log (x): x positif;
tan (x): bukan x sama dengan pi / 2 (termasuk sebarang gandaan pi);
masin (x), Acos (x): x antara -1 dan 1 (termasuk).
Untuk setiap satu daripada empat menyelaras jenis, terdapat beberapa contoh yang terdapat di menu pilihan. Apabila anda memilih contoh, jenis yang diperlukan koordinat dipilih secara automatik, jadi anda tidak perlu bersusah payah tentang pilihan ini. Antara contoh-contoh ini menunjukkan paksi koordinat manakala yang lain menyembunyikan mereka. Kotak semak pada skrin pilihan membolehkan anda untuk mengubah keadaan ini.
Fungsi dinyatakan boleh disimpan dan diambil kemudian. Data berikut adalah kemudian juga disimpan secara automatik dan semula: selang menyelaras, pandangan parameter phiE dan thetaE, dan keadaan kotak semakan untuk memaparkan paksi.
Dalam versi 2.07 dan lebih tinggi, ungkapan bersyarat disokong. Ini adalah terkenal dalam bahasa pengaturcaraan dan mempunyai bentuk yang "ungkapan logik ungkapan 1: ungkapan 2". Sebagai contoh, max ungkapan (x, y) boleh ditulis sebagai ungkapan bersyarat: (? X> y x: y). Selain daripada "?" dan ":", ciri yang berikut kini boleh juga digunakan: "<", ">", "=", "&" "|", "1". Anda boleh menggunakan "=" atau, dalam bahasa pengaturcaraan sebenar, "==" untuk menguji sama ada dua ungkapan adalah sama. Begitu juga, "&" dan "|" (bermaksud 'dan' dan 'atau') boleh muncul satu atau dua, dengan makna yang sama. Tanda seru "!" bermaksud 'tidak'. Oleh itu, "x> y" juga boleh ditulis "! (X <= y)". Begitu juga dengan "! (X == y)" mempunyai erti yang sama seperti "x! = Y", kedua-dua yang melambangkan 'x sama rata kepada y. Terbina dalam contoh 2 menggambarkan ungkapan bersyarat bersarang, dengan bahagian yang berikut ":" yang mengandungi satu lagi ungkapan bersyarat.
Sila rujuk juga kepada
http://home.kpn.nl/ammeraal/funcxy.html