ນີ້ແມ່ນຄໍາສັ່ງ funcen ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
funcen - ຊອກຫາ centroid (ສໍາລັບຕາຕະລາງຄູ່)
ສະຫຼຸບສັງລວມ
funcen [-i] [-n iter] [-t tol] [-v lev]
OPTIONS
-i # ໃຊ້ການກັ່ນຕອງຮູບພາບ (ຄ່າເລີ່ມຕົ້ນ: ການກັ່ນຕອງເຫດການ)
-n iter # ຈຳນວນສູງສຸດຂອງການເຮັດຊ້ຳ (ຄ່າເລີ່ມຕົ້ນ: 0)
-t tol # ໄລຍະຄວາມທົນທານຂອງ pixels ລວງ (ຄ່າເລີ່ມຕົ້ນ: 1.0)
-v [0,1,2,3] # ລະດັບການສະແດງຜົນ (ຄ່າເລີ່ມຕົ້ນ: 0)
ລາຍລະອຽດ
funcen ຄິດໄລ່ຕຳແໜ່ງສູນກາງຊ້ຳໆພາຍໃນໜຶ່ງ ຫຼືຫຼາຍຂົງເຂດຂອງ a
ຕາຕະລາງ Funtools (ຕາຕະລາງຄູ່ FITS ຫຼືໄຟລ໌ເຫດການດິບ). ເລີ່ມຕົ້ນດ້ວຍຕາຕະລາງການປ້ອນຂໍ້ມູນ, ກ
ສະເພາະພາກພື້ນເບື້ອງຕົ້ນ, ແລະການນັບຊໍ້າຄືນ, ໂຄງການຈະຄິດໄລ່ຄ່າສະເລ່ຍ x
ແລະຕໍາແຫນ່ງ y ພາຍໃນພາກພື້ນແລະຫຼັງຈາກນັ້ນນໍາໃຊ້ຕໍາແຫນ່ງໃຫມ່ນີ້ເປັນສູນກາງຂອງພາກພື້ນ
ຊ້ຳອີກ. Iteration ສິ້ນສຸດລົງເມື່ອເຖິງຈໍານວນສູງສຸດຂອງການຊໍ້າຄືນ
ຫຼືເມື່ອໄລຍະຄວາມທົນທານຂອງການປ້ອນຂໍ້ມູນຖືກພົບກັບພາກພື້ນນັ້ນ. ການນັບຂອງເຫດການໃນ
ພາກພື້ນສຸດທ້າຍແມ່ນຜົນຜະລິດ, ພ້ອມກັບຄ່າຕໍາແຫນ່ງ pixels ລວງ (ແລະ, ບ່ອນທີ່ມີ,
ຕໍາແໜ່ງ WCS).
ການໂຕ້ຖຽງທໍາອິດກັບໂຄງການກໍານົດໄຟລ໌ຕາຕະລາງ Funtools ເພື່ອປະມວນຜົນ. ນັບຕັ້ງແຕ່
ໄຟລ໌ຕ້ອງຖືກອ່ານຊ້ຳໆ, ຄ່າຂອງ "stdin" ບໍ່ໄດ້ຮັບອະນຸຍາດເມື່ອຈໍານວນ
ການຊໍ້າຄືນບໍ່ແມ່ນສູນ. ໃຊ້ Funtools Bracket Notation ເພື່ອລະບຸສ່ວນຂະຫຍາຍ FITS ແລະ
ຕົວກອງ
ການໂຕ້ຖຽງທີ່ຕ້ອງການທີສອງແມ່ນຕົວອະທິບາຍພາກພື້ນເບື້ອງຕົ້ນ. ມີຫຼາຍຂົງເຂດ
ອະນຸຍາດ. ແນວໃດກໍ່ຕາມ, ພາກພື້ນປະສົມ (ຕົວເລັ່ງ, ພາກພື້ນທີ່ມີການໂຕ້ຖຽງຕົວແປ ແລະພາກພື້ນ
ເຊື່ອມຕໍ່ຜ່ານ boolean algebra) ແມ່ນບໍ່ໄດ້ຮັບອະນຸຍາດ. ຈຸດ ແລະ polygons ຍັງຜິດກົດຫມາຍ.
ຂໍ້ຈໍາກັດເຫຼົ່ານີ້ອາດຈະຖືກຍົກອອກໃນສະບັບໃນອະນາຄົດ, ຖ້າຮັບປະກັນ.
ໄດ້ -n (ເລກທີ່ເຮັດຊ້ຳ) ສະວິດລະບຸຈຳນວນສູງສຸດຂອງການເຮັດຊ້ຳເພື່ອດຳເນີນການ.
ຄ່າເລີ່ມຕົ້ນແມ່ນ 0, ຊຶ່ງຫມາຍຄວາມວ່າໂຄງການພຽງແຕ່ຈະນັບແລະສະແດງຈໍານວນຂອງ
ເຫດການໃນພາກພື້ນເບື້ອງຕົ້ນ. ໃຫ້ສັງເກດວ່າເມື່ອການຊໍ້າຄືນແມ່ນ 0, ຂໍ້ມູນສາມາດຖືກປ້ອນເຂົ້າໄດ້
ຜ່ານ stdin.
ໄດ້ -t (ຄວາມທົນທານ) ປຸ່ມລະບຸຄ່າຄວາມທົນທານຂອງຈຸດລອຍ. ຖ້າໄລຍະຫ່າງ
ລະຫວ່າງຄ່າຕໍາແຫນ່ງ centroid ໃນປັດຈຸບັນແລະຄ່າຕໍາແຫນ່ງສຸດທ້າຍແມ່ນຫນ້ອຍກວ່ານີ້
ຄ່າ, iteration ສິ້ນສຸດລົງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 1 pixel.
ໄດ້ -v (verbosity) switch ລະບຸລະດັບ verbosity ຂອງຜົນຜະລິດ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 0,
ເຊິ່ງສົ່ງຜົນໃຫ້ຢູ່ໃນເສັ້ນດຽວຂອງຜົນຜະລິດສໍາລັບແຕ່ລະຂົງເຂດການປ້ອນຂໍ້ມູນປະກອບດ້ວຍດັ່ງຕໍ່ໄປນີ້
ຄຸນຄ່າ:
ນັບ xy [ra dec coordsys]
3 ຄ່າ WCS ສຸດທ້າຍແມ່ນຜົນຜະລິດຖ້າຂໍ້ມູນ WCS ມີຢູ່ໃນສ່ວນຫົວຂອງໄຟລ໌ຂໍ້ມູນ.
ດັ່ງນັ້ນ, ສໍາລັບການຍົກຕົວຢ່າງ:
[sh] funcen -n 0 snr.ev "cir 505 508 5" .
915 505.00 508.00 345.284038 58.870920 j2000
[sh] funcen -n 3 snr.ev "cir 505 508 5" .
1120 504.43 509.65 345.286480 58.874587 j2000
ຕົວຢ່າງທໍາອິດພຽງແຕ່ນັບຈໍານວນເຫດການໃນພາກພື້ນເບື້ອງຕົ້ນ. ທີ່ສອງ
ຕົວຢ່າງເຊັ່ນການຄິດໄລ່ centroid ສາມເທື່ອເພື່ອກໍານົດ "ດີທີ່ສຸດ" ສຸດທ້າຍ.
ຕໍາແຫນ່ງ.
ລະດັບທີ່ສູງຂຶ້ນຂອງ verbosity ແນ່ນອນຫມາຍເຖິງຜົນຜະລິດ verbose ຫຼາຍ. ໃນລະດັບ 1, ຜົນຜະລິດ
ທີ່ສໍາຄັນມີຂໍ້ມູນດຽວກັນກັບລະດັບ 0, ແຕ່ມີການຈັດຮູບແບບຄໍາສໍາຄັນ:
[sh] funcen -v 1 -n 3 snr.ev "cir 505 508 5" .
event_file: snr.ev
initial_region: cir 505 508 5
ຄວາມທົນທານ: 1.0000
ຊ້ຳ: 1
ເຫດການ: 1120
x,y(ທາງກາຍ): 504.43 509.65
ra,dec(j2000): 345.286480 58.874587
final_region1: cir 504.43 509.65 5
ລະດັບ 2 ຜົນໄດ້ຮັບຈາກການຄິດໄລ່ລະດັບປານກາງເຊັ່ນດຽວກັນ.
ໂດຍທົ່ວໄປແລ້ວ, ການກັ່ນຕອງພາກພື້ນແມ່ນດໍາເນີນການໂດຍໃຊ້ການວິເຄາະ (ເຫດການ) ການກັ່ນຕອງ, ເຊັ່ນນັ້ນຄືກັນ
ແບບຂອງການກັ່ນຕອງຕາມທີ່ປະຕິບັດໂດຍ ທຶນ ແລະ ມ່ວນທີ່ຢູ່ ການນໍາໃຊ້ -i ສະຫຼັບເພື່ອລະບຸ
ການກັ່ນຕອງຮູບພາບ, ເຊັ່ນ: ການກັ່ນຕອງຮູບແບບດຽວກັນແມ່ນປະຕິບັດໂດຍ ຫນ້າທີ່. ດັ່ງນັ້ນ, ທ່ານສາມາດ
ປະຕິບັດການຄິດໄລ່ໄວຂອງການນັບຢູ່ໃນພາກພື້ນ, ໂດຍໃຊ້ການວິເຄາະຫຼືຮູບພາບ
ວິທີການການກັ່ນຕອງ, ໂດຍການລະບຸ
-n 0 ແລະເປັນທາງເລືອກ -i ສະຫຼັບ. ສອງວິທີການນີ້ມັກຈະໃຫ້ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງກັນເນື່ອງຈາກວ່າ
ເຫດການຊາຍແດນຖືກປະມວນຜົນແນວໃດ:
[sh] funcen snr.ev "cir 505 508 5"
915 505.00 508.00 345.284038 58.870920 j2000
[sh] funcen -i snr.ev "cir 505 508 5"
798 505.00 508.00 345.284038 58.870920 j2000
ເບິ່ງເຂດແດນຂອງພາກພື້ນສຳລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບວິທີການຄິດໄລ່ຂອບເຂດຊາຍແດນໂດຍໃຊ້ສິ່ງເຫຼົ່ານີ້
ສອງວິທີການ.
ໃຊ້ funcen ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net