ນີ້ແມ່ນຄໍາສັ່ງ mincmath ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
mincmath - ປະຕິບັດການດໍາເນີນການທາງຄະນິດສາດທີ່ງ່າຍດາຍກ່ຽວກັບໄຟລ໌ minc
ສະຫຼຸບສັງລວມ
mincmath [ ] .mnc [ .mnc...] .mnc
ລາຍລະອຽດ
ມິນກມາດ ຈະປະຕິບັດການດໍາເນີນການຄະນິດສາດແບບງ່າຍດາຍ, voxel-by-voxel, ໃນຫນຶ່ງຫຼືຫຼາຍໄຟລ໌ minc ຂອງ
ຮູບຮ່າງດຽວກັນແລະມີຕົວຢ່າງການປະສານງານດຽວກັນ, ການຜະລິດໄຟລ໌ຜົນຜະລິດດຽວ.
ການດໍາເນີນງານສາມາດເປັນ unary (ປະຕິບັດການໃນຫນຶ່ງໄຟລ໌), binary (ສອງໄຟລ໌ປ້ອນຂໍ້ມູນ) ຫຼືສະສົມ.
(ດໍາເນີນການຢູ່ໃນສອງໄຟລ໌ຫຼືຫຼາຍກວ່ານັ້ນ). ການດໍາເນີນງານສະສົມຍັງສາມາດປະຕິບັດໃນທົ່ວ a
ຂະໜາດທີ່ລະບຸຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ.
OPTIONS
ໃຫ້ສັງເກດວ່າທາງເລືອກສາມາດຖືກກໍານົດໃນຮູບແບບຫຍໍ້ (ຕາບໃດທີ່ພວກມັນເປັນເອກະລັກ) ແລະ
ສາມາດໄດ້ຮັບການມອບໃຫ້ທຸກບ່ອນໃນເສັ້ນຄໍາສັ່ງ.
ໂດຍທົ່ວໄປ ທາງເລືອກໃນການ
-2 ສ້າງໄຟລ໌ຜົນຜະລິດຮູບແບບ MINC 2.0.
-clobber
ຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ.
-noclobber
ຢ່າຂຽນທັບໄຟລ໌ທີ່ມີຢູ່ແລ້ວ (ຄ່າເລີ່ມຕົ້ນ).
-no_clobber
ຄໍາສັບຄ້າຍຄື -noclobber.
- ກະດູກ
ພິມຂໍ້ມູນຄວາມຄືບໜ້າຂອງຂໍ້ມູນແຕ່ລະອັນທີ່ສຳເນົາໄວ້ (ຄ່າເລີ່ມຕົ້ນ).
- ງຽບ ຢ່າພິມຂໍ້ມູນຄວາມຄືບໜ້າອອກ.
-ແມງໄມ້ ພິມຂໍ້ມູນການດີບັກອອກ.
- ບັນຊີລາຍການ ຊື່ເອກະສານ
ລະບຸໄຟລ໌ທີ່ມີລາຍຊື່ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ຖ້າ "-" ຖືກໃຫ້, ຫຼັງຈາກນັ້ນໄຟລ໌
ຊື່ແມ່ນອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ. ຖ້າທາງເລືອກນີ້ຖືກມອບໃຫ້, ຫຼັງຈາກນັ້ນຄວນຈະມີ
ຈະບໍ່ມີຊື່ໄຟລ໌ທີ່ລະບຸໄວ້ໃນເສັ້ນຄໍາສັ່ງ. ເສັ້ນຫວ່າງເປົ່າຢູ່ໃນໄຟລ໌ປ້ອນຂໍ້ມູນ
ຖືກລະເລີຍ.
-copy_header
ສຳເນົາຂໍ້ມູນສ່ວນຫົວທັງໝົດຈາກໄຟລ໌ປ້ອນຂໍ້ມູນທຳອິດ (ຄ່າເລີ່ມຕົ້ນສຳລັບການປ້ອນຂໍ້ມູນອັນດຽວ
ໄຟລ).
-nocopy_header
ຫ້າມຄັດລອກສ່ວນຫົວທັງໝົດຈາກໄຟລ໌ປ້ອນຂໍ້ມູນທຳອິດ; ສໍາເນົາພຽງແຕ່ປະສານງານ
ຂໍ້ມູນ (ຄ່າເລີ່ມຕົ້ນສໍາລັບຫຼາຍກວ່າຫນຶ່ງໄຟລ໌ທີ່ປ້ອນເຂົ້າ).
- ປະເພດໄຟລ໌
ສ້າງໄຟລ໌ຜົນຜະລິດທີ່ມີປະເພດດຽວກັນກັບໄຟລ໌ປ້ອນຂໍ້ມູນທໍາອິດ (ຄ່າເລີ່ມຕົ້ນ).
-byte ເກັບຮັກສາ voxels ຜົນຜະລິດໃນຮູບແບບຈໍານວນ 8-bit.
- ສັ້ນ ເກັບຮັກສາ voxels ຜົນຜະລິດໃນຮູບແບບຈໍານວນ 16-bit.
-int ເກັບຮັກສາ voxels ຜົນຜະລິດໃນຮູບແບບຈໍານວນ 32-bit.
-ຍາວ ແທນທີ່ໂດຍ -int.
- ລອຍ ເກັບຮັກສາ voxels ຜົນຜະລິດໃນຮູບແບບ 32-bit floating point.
- ສອງເທົ່າ
ເກັບຮັກສາ voxels ຜົນຜະລິດໃນຮູບແບບ 64-bit floating point.
- ເຊັນ
ໃຊ້ການລົງລາຍເຊັນ, ຮູບແບບຈຳນວນເຕັມທີ່ສົມບູນຂອງສອງ. ນຳໃຊ້ພຽງແຕ່ຖ້າປະເພດ voxel ຜົນຜະລິດ
ຖືກກໍານົດໃຫ້ເປັນປະເພດຈໍານວນເຕັມ (ຫນຶ່ງໃນ -byte, - ສັ້ນ, -int or -ຍາວ).
- ບໍ່ໄດ້ເຊັນ
ໃຊ້ຮູບແບບຈຳນວນເຕັມທີ່ບໍ່ໄດ້ເຊັນ. ນຳໃຊ້ພຽງແຕ່ຖ້າປະເພດ voxel ຜົນຜະລິດຖືກລະບຸໃສ່
ເປັນປະເພດຈໍານວນເຕັມ (ຫນຶ່ງໃນ -byte, - ສັ້ນ, -int or -ຍາວ).
- ຈັດແຈງ ນາທີ ສູງສຸດທີ່ເຄຍ
ຈຳກັດຂອບເຂດທີ່ຖືກຕ້ອງຂອງຂໍ້ມູນຈຳນວນເຕັມ. ນຳໃຊ້ພຽງແຕ່ຖ້າໜຶ່ງໃນ -byte,
- ສັ້ນ, -int or -ຍາວ ທາງເລືອກແມ່ນໄດ້ລະບຸໄວ້.
-max_buffer_size_in_kb ຂະຫນາດ
ລະບຸຂະຫນາດສູງສຸດຂອງ buffers ພາຍໃນ (ໃນ kbytes). ຄ່າເລີ່ມຕົ້ນແມ່ນ 4096
(4 MB).
-dimension ຊື່ຫຍໍ້
ລະບຸມິຕິຕາມທີ່ພວກເຮົາຕ້ອງການປະຕິບັດການສະສົມ.
-check_dimensions
ກວດເບິ່ງວ່າໄຟລ໌ປ້ອນຂໍ້ມູນທັງໝົດມີຕົວຢ່າງທີ່ກົງກັນຢູ່ໃນຂະໜາດໂລກ (ຄ່າເລີ່ມຕົ້ນ).
-nocheck_dimensions
ບໍ່ສົນໃຈຄວາມແຕກຕ່າງໃດໆໃນການເກັບຕົວຢ່າງຂະໜາດໂລກສຳລັບໄຟລ໌ປ້ອນຂໍ້ມູນ .
-propagate_nan
ຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງ (Not-A-Number ຫຼື NaN) ຢູ່ voxel ໃນໄຟລ໌ໃດຫນຶ່ງທີ່ປ້ອນຂໍ້ມູນຈະ
ຜະລິດຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງໃນໄຟລ໌ຜົນຜະລິດຢູ່ທີ່ voxel ນັ້ນ (ຄ່າເລີ່ມຕົ້ນ).
-ignore_nan
ສໍາລັບການປະຕິບັດການສະສົມ, ຂໍ້ມູນທີ່ບໍ່ຖືກຕ້ອງ (NaN) ໃນໄຟລ໌ປ້ອນຂໍ້ມູນຖືກລະເລີຍ, ie.
ຮັບການປິ່ນປົວຄືກັບວ່າມັນບໍ່ແມ່ນປະຈຸບັນ.
-ນານ ເມື່ອການດໍາເນີນການທີ່ຜິດກົດຫມາຍຖືກພະຍາຍາມຢູ່ໃນ voxel (ເຊັ່ນ: ແບ່ງດ້ວຍສູນ), ບໍ່ຖືກຕ້ອງ
ຂໍ້ມູນ (NaN) ຖືກເກັບໄວ້ໃນໄຟລ໌ຜົນຜະລິດ (ຄ່າເລີ່ມຕົ້ນ). ບໍ່ມີຂໍ້ມູນປ້ອນທີ່ຖືກຕ້ອງສໍາລັບ a
ການດໍາເນີນງານສະສົມຍັງຖືວ່າເປັນການດໍາເນີນງານທີ່ຜິດກົດຫມາຍໃນເວລາທີ່ -ignore_nan is
ໃຊ້ແລ້ວ.
-ສູນ ເມື່ອການດໍາເນີນການທີ່ຜິດກົດຫມາຍແມ່ນພະຍາຍາມຢູ່ໃນ voxel (ເຊັ່ນ: ແບ່ງດ້ວຍສູນ), ຄ່າ
ສູນຖືກເກັບໄວ້ໃນໄຟລ໌ຜົນຜະລິດ.
-illegal_value ມູນຄ່າ
ໃນເວລາທີ່ການດໍາເນີນງານທີ່ຜິດກົດຫມາຍແມ່ນພະຍາຍາມຢູ່ໃນ voxel (ເຊັ່ນ: ແບ່ງດ້ວຍສູນ), the
ຄ່າທີ່ລະບຸໄວ້ຈະຖືກເກັບໄວ້ໃນໄຟລ໌ຜົນຜະລິດ.
ທາງເລືອກໃນການ ສໍາລັບການ ການລະບຸ ຄົງທີ່
-ຄົງທີ່ ມູນຄ່າ
ລະບຸຄ່າຄົງທີ່ອັນດຽວ.
-const ມູນຄ່າ
ຄໍາສັບຄ້າຍຄື -ຄົງທີ່.
-const2 ມູນຄ່າ 1 ມູນຄ່າ 2
ລະບຸສອງຄ່າຄົງທີ່.
ການດໍາເນີນງານ
- ຕື່ມ ສະສົມເພີ່ມປະລິມານສອງ ຫຼືຫຼາຍກວ່ານັ້ນ, ຫຼືເພີ່ມປະລິມານ ແລະຄ່າຄົງທີ່.
-ຍ່ອຍ ລົບສອງປະລິມານ ຫຼືປະລິມານລົບເປັນຄ່າຄົງທີ່.
- ຫຼາຍ ສະສົມຄູນສອງປະລິມານ ຫຼືຫຼາຍກວ່ານັ້ນ, ຫຼືຄູນປະລິມານ ແລະຄ່າຄົງທີ່.
-div ແບ່ງປະລິມານສອງຫຼືປະລິມານທີ່ແບ່ງດ້ວຍຄ່າຄົງທີ່.
- ປີ້ນ
ຄິດໄລ່ 1/x ໃນແຕ່ລະ voxel, ເຊິ່ງ x ແມ່ນຄ່າ voxel input. ຖ້າຄ່າຄົງທີ່ c ແມ່ນ
ລະບຸ (ດ້ວຍ -constant), ຈາກນັ້ນຄິດໄລ່ c/x ໃນແຕ່ລະ voxel.
- sqrt ຄິດໄລ່ຮາກທີ່ສອງຂອງປະລິມານ.
- ສີ່ຫຼ່ຽມ
ຄິດໄລ່ສີ່ຫຼ່ຽມຂອງປະລິມານ.
-abs ຄິດໄລ່ຄ່າຢ່າງແທ້ຈິງຂອງປະລິມານ.
- ສູງສຸດ
ຄິດໄລ່ສູງສຸດຂອງຊຸດຂອງປະລິມານ.
- ຕໍາ່ສຸດທີ່
ຄິດໄລ່ຕໍາ່ສຸດທີ່ຂອງຊຸດຂອງປະລິມານ.
-exp ຄິດໄລ່ c2*exp(c1*x) ໃນແຕ່ລະ voxel ຂອງປະລິມານ, ບ່ອນທີ່ x ແມ່ນຄ່າ voxel ແລະ c1
ແລະ c2 ແມ່ນຄ່າຄົງທີ່ທີ່ລະບຸໄວ້ໂດຍ -ຄົງທີ່ c1 or -const2 c1 c2. ຄ່າເລີ່ມຕົ້ນ
ສໍາລັບຄ່າຄົງທີ່ເຫຼົ່ານີ້ແມ່ນ 1.0.
-ບັນທຶກ ຄິດໄລ່ ບັນທຶກ(x/c2)/c1 ສໍາລັບແຕ່ລະ voxel ຂອງປະລິມານ, ບ່ອນທີ່ x ແມ່ນຄ່າ voxel ແລະ
c1 ແລະ c2 ແມ່ນຄ່າຄົງທີ່ທີ່ລະບຸໄວ້ໂດຍ -ຄົງທີ່ c1 or -const2 c1 c2. ຄ່າເລີ່ມຕົ້ນ
ຄ່າຂອງຄ່າຄົງທີ່ເຫຼົ່ານີ້ແມ່ນ 1.0.
- ຂະຫນາດ ປັບລະດັບສຽງໂດຍການຄູນດ້ວຍຄ່າຄົງທີ່ດຽວ (ໃຊ້ -constant) ຫຼືໂດຍ
ການຄູນດ້ວຍຄ່າຄົງທີ່ທໍາອິດແລະເພີ່ມທີສອງ (ໃຊ້ -const2).
- clamp ຍຶດລະດັບສຽງໃຫ້ຢູ່ລະຫວ່າງສອງຄ່າທີ່ລະບຸໄວ້ -const2.
- ພາກສ່ວນ
ແບ່ງສ່ວນ (binarize) ປະລິມານເພື່ອໃຫ້ຄ່າພາຍໃນຂອບເຂດທີ່ລະບຸໂດຍ -const2
ໃຫ້ມູນຄ່າ 1 ແລະສິ່ງທີ່ຢູ່ນອກມັນໃຫ້ມູນຄ່າ 0.
- ພາກສ່ວນ
ກົງກັນຂ້າມຂອງ - ພາກສ່ວນ: ຄ່າພາຍໃນຂອບເຂດທີ່ລະບຸໂດຍ -const2 ໃຫ້ມູນຄ່າ 0 ແລະ
ຜູ້ທີ່ຢູ່ນອກມັນໃຫ້ຄຸນຄ່າ 1.
- ສ່ວນຮ້ອຍ
ຄິດໄລ່ຄວາມແຕກຕ່າງສ່ວນຮ້ອຍລະຫວ່າງສອງປະລິມານ (normalized ກັບທໍາອິດ
ປະລິມານ). ຖ້າປະລິມານທໍາອິດແມ່ນຫນ້ອຍກວ່າຂອບເຂດ (ຫຼືສູນ), ຫຼັງຈາກນັ້ນມູນຄ່າ
ລະບຸໂດຍ -ນານ or -ສູນ ຖືກນໍາໃຊ້. ເກນຖືກລະບຸໂດຍໃຊ້ -ຄົງທີ່,
ໂດຍຄ່າເລີ່ມຕົ້ນຂອງສູນ.
-pd ຄໍາສັບຄ້າຍຄື - ສ່ວນຮ້ອຍ.
-eq ທົດສອບຄວາມສະເໝີພາບຂອງສອງປະລິມານ ຫຼືປະລິມານ ແລະຄ່າຄົງທີ່. ຄ່າຖືກປັດເປັນ
ຈຳນວນເຕັມທີ່ໃກ້ທີ່ສຸດກ່ອນທີ່ຈະເຮັດການທົດສອບ. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0 ສໍາລັບ false
ໃນແຕ່ລະ voxel.
- ບໍ່ ທົດສອບຄວາມບໍ່ສະເໝີພາບຂອງສອງປະລິມານ ຫຼືປະລິມານ ແລະຄ່າຄົງທີ່. ຄ່າແມ່ນເປັນຮູບກົມ
ໄປຫາຈໍານວນທີ່ໃກ້ທີ່ສຸດກ່ອນທີ່ຈະດໍາເນີນການທົດສອບ. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0 ສໍາລັບ
ຜິດຢູ່ໃນແຕ່ລະ voxel.
-gt ທົດສອບປະລິມານ 1 > ປະລິມານ 2 ຫຼືປະລິມານ > ຄົງທີ່. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0 ສໍາລັບ
ຜິດຢູ່ໃນແຕ່ລະ voxel.
-ຈີ ທົດສອບປະລິມານ 1 >= ປະລິມານ 2 ຫຼືປະລິມານ >= ຄົງທີ່. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0
ສໍາລັບຜິດໃນແຕ່ລະ voxel.
-lt ທົດສອບປະລິມານ 1 < ປະລິມານ 2 ຫຼືປະລິມານ < ຄົງທີ່. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0 ສໍາລັບ
ຜິດຢູ່ໃນແຕ່ລະ voxel.
-ການ ການທົດສອບສໍາລັບປະລິມານ 1 <= ປະລິມານ 2 ຫຼືປະລິມານ <= ຄົງທີ່. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0
ສໍາລັບຜິດໃນແຕ່ລະ voxel.
- ແລະ ທົດສອບປະລິມານ 1 && ປະລິມານ 2 ຫຼືປະລິມານ && ຄົງທີ່. ຄ່າຈະຖືກປັດເປັນ
ຈຳນວນທີ່ໃກ້ທີ່ສຸດກ່ອນທີ່ຈະເຮັດການທົດສອບ. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0 ສໍາລັບ false at
ແຕ່ລະ voxel.
-ຫຼື ການທົດສອບສໍາລັບປະລິມານ 1 || ປະລິມານ 2 ຫຼື ປະລິມານ || ຄົງທີ່. ຄ່າຈະຖືກປັດເປັນ
ຈຳນວນທີ່ໃກ້ທີ່ສຸດກ່ອນທີ່ຈະເຮັດການທົດສອບ. ຜົນໄດ້ຮັບ 1 ສໍາລັບ true ແລະ 0 ສໍາລັບ false at
ແຕ່ລະ voxel.
- ບໍ່ ດໍາເນີນການປະຕິເສດຢ່າງມີເຫດຜົນໃນປະລິມານ: ປ່ຽນທີ່ບໍ່ແມ່ນສູນເປັນສູນ ແລະສູນເປັນຫນຶ່ງ.
ຄ່າຈະຖືກປັດເປັນຈຳນວນທີ່ໃກ້ທີ່ສຸດກ່ອນການປະຕິເສດ.
- ອິສນານ ທົດສອບປະລິມານສໍາລັບຄ່າທີ່ບໍ່ຖືກຕ້ອງ (NaN). ຜົນໄດ້ຮັບ 1 ສໍາລັບຄ່າທີ່ບໍ່ຖືກຕ້ອງ ແລະ 0 ສໍາລັບຄ່າທີ່ຖືກຕ້ອງ
ຄ່າ.
-ນິສນານ
ກົງກັນຂ້າມກັບ -isnan. ຜົນໄດ້ຮັບ 0 ສໍາລັບຄ່າທີ່ບໍ່ຖືກຕ້ອງ ແລະ 1 ສໍາລັບຄ່າທີ່ຖືກຕ້ອງ.
-count_valid
ນັບຈໍານວນ voxels ທີ່ຖືກຕ້ອງໃນທົ່ວຊຸດຂອງປະລິມານ. ຖ້າບໍ່ມີປະລິມານ
ມີຂໍ້ມູນທີ່ຖືກຕ້ອງ, ຫຼັງຈາກນັ້ນສູນຖືກຂຽນອອກ (ie. -ສູນ ແລະ -ignore_nan ແມ່ນສະເຫມີໄປ
ສົມມຸດຕິຖານ, ແຕກຕ່າງຈາກການດໍາເນີນງານສະສົມອື່ນໆ).
generic ທາງເລືອກໃນການ ສໍາລັບການ ທັງຫມົດ ຄໍາສັ່ງ:
-ຊ່ວຍ ພິມບົດສະຫຼຸບຂອງຕົວເລືອກແຖວຄໍາສັ່ງແລະອອກ.
-ການປ່ຽນແປງ
ພິມໝາຍເລກເວີຊັນຂອງໂປຣແກຣມ ແລະອອກ.
ໃຊ້ mincmath ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net