ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

fftwf-wisdom - ອອນໄລນ໌ຢູ່ໃນເມຄ

ແລ່ນ fftwf-wisdom ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ fftwf-wisdom ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນສະຖານີເຮັດວຽກອອນໄລນ໌ຟຣີຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


fftwf-wisdom - ສ້າງປັນຍາ ( FFTs ທີ່ຖືກປັບປຸງກ່ອນ)

ສະຫຼຸບສັງລວມ


fftwf-ປັນຍາ [ທາງເລືອກ]... [ຫລືຂະຫຍາຍໂຕ] ...

ລາຍລະອຽດ


fftwf-ປັນຍາ ເປັນຜົນປະໂຫຍດໃນການສ້າງ FFTW ປັນຍາ ໄຟລ໌, ເຊິ່ງປະກອບດ້ວຍຂໍ້ມູນທີ່ບັນທຶກໄວ້
ກ່ຽວກັບວິທີການຄິດໄລ່ທີ່ດີທີ່ສຸດ (Fourier) ການຫັນປ່ຽນຂະຫນາດຕ່າງໆ. FFTW ແມ່ນບໍ່ເສຍຄ່າ
ຫ້ອງສະຫມຸດເພື່ອຄິດໄລ່ການປ່ຽນ Fourier ແຍກຢູ່ໃນຫນຶ່ງຫຼືຫຼາຍມິຕິ, ສໍາລັບ arbitrary
ຂະ​ຫນາດ​, ແລະ​ຂອງ​ທັງ​ສອງ​ຂໍ້​ມູນ​ທີ່​ແທ້​ຈິງ​ແລະ​ຊັບ​ຊ້ອນ​, ໃນ​ບັນ​ດາ​ການ​ດໍາ​ເນີນ​ງານ​ທີ່​ກ່ຽວ​ຂ້ອງ​ອື່ນໆ​. ເພີ່ມເຕີມ
ຂໍ້ມູນກ່ຽວກັບ FFTW ສາມາດພົບໄດ້ຢູ່ໃນຫນ້າທໍາອິດຂອງ FFTW: http://www.fftw.org

ໂປຣແກຣມທີ່ໃຊ້ FFTW ສາມາດຂຽນໄດ້ເພື່ອໂຫລດສະຕິປັນຍາຈາກໄຟລ໌ arbitrary, string, ຫຼືອື່ນໆ
ແຫຼ່ງ. ຍິ່ງໄປກວ່ານັ້ນ, ມັນເປັນໄປໄດ້ວ່າຫຼາຍໆໂຄງການທີ່ໃຊ້ FFTW ຈະໂຫລດ ລະບົບ ປັນຍາ
ໄຟລ໌, ເຊິ່ງຖືກເກັບໄວ້ໃນ /etc/fftw/wisdomf ໂດຍຄ່າເລີ່ມຕົ້ນ fftwf-ປັນຍາ ສາມາດຖືກນໍາໃຊ້ເພື່ອສ້າງ
ຫຼືເພີ່ມໃສ່ໄຟລ໌ປັນຍາດັ່ງກ່າວ. ໃນການນໍາໃຊ້ປົກກະຕິທີ່ສຸດຂອງຕົນ, ໄຟລ໌ປັນຍາສາມາດໄດ້ຮັບການສ້າງຂື້ນ
ວາງແຜນຂະໜາດຂອງ canonical ລ່ວງໜ້າ (ເບິ່ງຂ້າງລຸ່ມນີ້) ຜ່ານ:

fftwf-ປັນຍາ -v -c -o ປັນຍາf

(ອັນນີ້ຈະໃຊ້ເວລາຫຼາຍຊົ່ວໂມງ, ເຊິ່ງສາມາດຈຳກັດໄດ້ -t ທາງ​ເລືອກ​) ແລະ​ຜົນ​ຜະ​ລິດ​ໄດ້​ ປັນຍາ
ໄຟລ໌ສາມາດຖືກຄັດລອກ (ເປັນຮາກ) ໄປໃສ່ /etc/fftw/ ຫຼືສິ່ງໃດກໍ່ຕາມ.

ໄດ້ fftwf-ປັນຍາ ໂປລແກລມປົກກະຕິຂຽນສະຕິປັນຍາໂດຍກົງກັບຜົນຜະລິດມາດຕະຖານ, ແຕ່ນີ້
ສາມາດໄດ້ຮັບການປ່ຽນແປງໂດຍຜ່ານ -o ທາງເລືອກ, ໃນຕົວຢ່າງຂ້າງເທິງ.

ຖ້າໄຟລ໌ປັນຍາລະບົບ /etc/fftw/wisdomf ມີຢູ່ແລ້ວ, ຈາກນັ້ນ fftwf-ປັນຍາ ອ່ານນີ້
ສະຕິປັນຍາທີ່ມີຢູ່ແລ້ວ (ເວັ້ນເສຍແຕ່ວ່າ -n ທາງ​ເລືອກ​ແມ່ນ​ລະ​ບຸ​ໄວ້​) ແລະ​ຜົນ​ຜະ​ລິດ​ທັງ​ສະ​ຕິ​ປັນ​ຍາ​ເກົ່າ​ແລະ​
ປັນຍາທີ່ສ້າງຂຶ້ນໃໝ່. ດ້ວຍວິທີນີ້, ມັນສາມາດຖືກ ນຳ ໃຊ້ເພື່ອເພີ່ມຂະ ໜາດ ການຫັນປ່ຽນ ໃໝ່
ສະຕິປັນຍາລະບົບທີ່ມີຢູ່ແລ້ວ (ຫຼືໄຟລ໌ປັນຍາອື່ນໆ, ກັບ -w ທາງ​ເລືອກ).

ລະບຸ ຂະ ໜາດ


ເຖິງແມ່ນວ່າຊຸດ canonical ຂອງຂະຫນາດທີ່ຈະເພີ່ມປະສິດທິພາບແມ່ນຖືກກໍານົດໂດຍ -c ທາງເລືອກ, ຜູ້ໃຊ້ສາມາດ
ຍັງລະບຸສູນ ຫຼືຫຼາຍຂະໜາດການຫັນປ່ຽນທີ່ບໍ່ແມ່ນ canonical ແລະປະເພດເພື່ອເພີ່ມປະສິດທິພາບ, ຜ່ານ
ຫລືຂະຫຍາຍໂຕ arguments ປະຕິບັດຕາມທຸງທາງເລືອກ. ອີກທາງເລືອກ, ຂະຫນາດທີ່ຈະເພີ່ມປະສິດທິພາບສາມາດເປັນ
ອ່ານຈາກວັດສະດຸປ້ອນມາດຕະຖານ (whitespace-separated), ຖ້າ a ຫລືຂະຫຍາຍໂຕ ການໂຕ້ຖຽງຂອງ "-" ແມ່ນສະຫນອງໃຫ້.

ຂະຫນາດແມ່ນຖືກກໍານົດໂດຍ syntax:

<ປະເພດ><ໃນ​ສະ​ຖານ​ທີ່><ທິດທາງ><ເລຂາຄະນິດ>

<ປະເພດ> ແມ່ນ 'c' (ຊັບຊ້ອນ), 'r' (ຈິງ, r2c/c2r), ຫຼື 'k' (r2r, ປະເພດຕໍ່ມິຕິມິຕິ,
ລະບຸໄວ້ໃນເລຂາຄະນິດ, ຂ້າງລຸ່ມນີ້).

<ໃນ​ສະ​ຖານ​ທີ່> ແມ່ນ 'i' (ຢູ່ໃນສະຖານທີ່) ຫຼື 'o' (ນອກສະຖານທີ່).

<ທິດທາງ> ແມ່ນ 'f´ (ຕໍ່ຫນ້າ) ຫຼື ´b´ (ຖອຍຫຼັງ). ໄດ້ທິດທາງ> ຄວນ​ຖືກ​ຍົກ​ເວັ້ນ
ສໍາລັບ 'k' transforms, ບ່ອນທີ່ມັນຖືກລະບຸໂດຍຜ່ານເລຂາຄະນິດແທນ.

<ເລຂາຄະນິດ> ແມ່ນຂະຫນາດແລະຂະຫນາດຂອງການຫັນປ່ຽນ, ບ່ອນທີ່ມີຂະຫນາດທີ່ແຕກຕ່າງກັນ
ແຍກດ້ວຍ ´x´ (ເຊັ່ນ: ´16x32´ ສຳລັບການຫັນເປັນສອງມິຕິລະ 16 ຄູນ 32). ໃນກໍລະນີຂອງ
´k´ ການຫັນປ່ຽນ, ຂະຫນາດຂອງແຕ່ລະມິຕິແມ່ນຕິດຕາມດ້ວຍສາຍ "ປະເພດ", ເຊິ່ງສາມາດເປັນ
one of f/b/h/e00/e01/e10/e11/o00/o01/o10/o11 for R2HC/HC2R/DHT/REDFT00/.../RODFT11,
ຕາມລໍາດັບ, ຕາມທີ່ໄດ້ກໍານົດໄວ້ໃນຄູ່ມື FFTW.

ສໍາລັບຕົວຢ່າງ, 'cif12x13x14' ເປັນສາມມິຕິລະດັບ 12 x 13 x 14 ສະລັບສັບຊ້ອນ DFT ດໍາເນີນການໃນ-
ສະຖານທີ່. 'rob65536' ເປັນຂະຫນາດຫນຶ່ງມິຕິ -65536 ຊັບຊ້ອນນອກສະຖານທີ່
(ຖອຍຫຼັງ) ຫັນປ່ຽນການປະຕິບັດການປ້ອນຂໍ້ມູນ Hermitian-symmetry. 'ki10hx20e01' ແມ່ນສອງ-
ມິຕິ 10 ຄູນ 20 r2r ຫັນປ່ຽນທີ່ມິຕິທຳອິດແມ່ນ DHT ແລະທີສອງ
ມິຕິແມ່ນ REDFT01 (DCT-III).

OPTIONS


-h, - ຊ່ວຍ
ສະແດງການຊ່ວຍເຫຼືອໃນຕົວເລືອກແຖວຄໍາສັ່ງ ແລະການນໍາໃຊ້.

-V, - ການປ່ຽນແປງ
ພິມໝາຍເລກສະບັບ ແລະຂໍ້ມູນລິຂະສິດ.

-v, -- verbose
ຜົນຜະລິດ verbose. (ທ່ານສາມາດລະບຸນີ້ຫຼາຍຄັ້ງ, ຫຼືສະຫນອງການໂຕ້ຖຽງຕົວເລກ
ຫຼາຍກວ່າ 1, ເພື່ອເພີ່ມລະດັບ verbosity.) ໃຫ້ສັງເກດວ່າຜົນຜະລິດ verbose
ຈະຖືກປະສົມກັບຜົນຜະລິດປັນຍາ (ເຮັດໃຫ້ມັນເປັນໄປບໍ່ໄດ້ທີ່ຈະນໍາເຂົ້າ), ເວັ້ນເສຍແຕ່ວ່າທ່ານ
ຂຽນປັນຍາໃສ່ເອກະສານຜ່ານ -o ທາງເລືອກ.

-c, --canonical
ປັບແຕ່ງ/ວາງແຜນລ່ວງໜ້າຊຸດຂະໜາດ canonical: ອຳນາດທັງໝົດຂອງສອງ ແລະ ສິບເຖິງ 2^20
(1048576), ລວມທັງຕົວຈິງແລະສະລັບສັບຊ້ອນ, ໄປຂ້າງຫນ້າແລະຫລັງ, ໃນສະຖານທີ່ແລະ
ການຫັນປ່ຽນນອກສະຖານທີ່. ນອກຈາກນີ້ຍັງປະກອບມີການຫັນເປັນສອງແລະສາມມິຕິລະດັບຂອງ
ຂະໜາດເທົ່າກັນ (ເຊັ່ນ: 16x16x16).

-t ຊົ່ວໂມງ, -- ຈຳກັດເວລາ=ຊົ່ວໂມງ
ຢຸດຫຼັງຈາກທີ່ໃຊ້ເວລາຂອງ ຊົ່ວໂມງ (ຊົ່ວໂມງ) ໄດ້ຜ່ານໄປ, ຜົນຜະລິດສະສົມສະຕິປັນຍາ.
(ບັນຫາໄດ້ຖືກວາງແຜນໃນລໍາດັບທີ່ເພີ່ມຂຶ້ນຂອງຂະຫນາດ.) ຄ່າເລີ່ມຕົ້ນເປັນ 0, ຊີ້ໃຫ້ເຫັນ
ບໍ່ມີກໍານົດເວລາ.

-o ເອກະສານ, --output-file=ເອກະສານ
ສົ່ງ ຜົນ ຜະ ລິດ ປັນ ຍາ ກັບ ເອກະສານ ແທນທີ່ຈະເປັນຜົນຜະລິດມາດຕະຖານ (ຄ່າເລີ່ມຕົ້ນ).

-m, -- ມາດ​ຕະ​ການ​; -e, -- ການ​ຄາດ​ຄະ​ເນ​; -x, --ໝົດແຮງ
ໂດຍປົກກະຕິ, fftwf-ປັນຍາ ສ້າງແຜນການໃນໂໝດ FFTW_PATIENT, ແຕ່ມີຕົວເລືອກເຫຼົ່ານີ້
ແທນທີ່ເຈົ້າສາມາດໃຊ້ໂໝດ FFTW_MEASURE, FFTW_ESTIMATE, ຫຼື FFTW_EXHAUSTIVE,
ຕາມລໍາດັບ, ດັ່ງທີ່ໄດ້ອະທິບາຍໄວ້ໃນລາຍລະອຽດເພີ່ມເຕີມໂດຍຄູ່ມື FFTW.

ໃຫ້ສັງເກດວ່າສະຕິປັນຍາຖືກ tagged ກັບລະດັບຄວາມອົດທົນຂອງການວາງແຜນ, ແລະໄຟລ໌ດຽວສາມາດ
ປະ​ສົມ​ລະ​ດັບ​ທີ່​ແຕກ​ຕ່າງ​ກັນ​ຂອງ​ປັນ​ຍາ (ເຊັ່ນ​: ທ່ານ​ສ່ວນ​ໃຫຍ່​ສາ​ມາດ​ນໍາ​ໃຊ້​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຂອງ​ຄົນ​ເຈັບ​, ແຕ່​ວ່າ​
ວາງແຜນຂະຫນາດຈໍານວນຫນ້ອຍທີ່ທ່ານສົນໃຈໂດຍສະເພາະໃນ --ໝົດແຮງ mode)

-n, --ບໍ່ມີລະບົບ-ປັນຍາ
ບໍ່ນໍາເຂົ້າປັນຍາລະບົບຈາກ /etc/fftw/wisdomf (ເຊິ່ງປົກກະຕິແລ້ວແມ່ນອ່ານໂດຍ
ໃນຕອນຕົ້ນ).

-w ເອກະສານ, --wisdom-file=ເອກະສານ
ນໍາເຂົ້າປັນຍາຈາກ ເອກະສານ (ນອກ ເໜືອ ໄປຈາກສະຕິປັນຍາຂອງລະບົບ, ເວັ້ນເສຍແຕ່ -n ແມ່ນ​ລະ​ບຸ​ໄວ້​)​.
ໄຟລ໌ປັນຍາຫຼາຍສາມາດອ່ານຜ່ານຫຼາຍ -w ທາງເລືອກ. ຖ້າ ເອກະສານ ແມ່ນ "-", ຫຼັງຈາກນັ້ນ
ອ່ານປັນຍາຈາກການປ້ອນມາດຕະຖານ.

-T N, -- ກະທູ້=N
ວາງແຜນກັບ N ກະທູ້. ທາງເລືອກນີ້ແມ່ນມີພຽງແຕ່ຖ້າຫາກວ່າ FFTW ໄດ້ຖືກ configured ກັບ
ສະຫນັບສະຫນູນກະທູ້.

ໃຊ້ fftwf-wisdom ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

Linux ຄຳ ສັ່ງ

Ad