Mendukung kombinatorik?

1

Bagaimana saya bisa mendapat sorotan untuk mengenali ekspresi suka 8C5atau tidak 7P4?

Saya ingin melakukan kombinasi dan permutasi dengan sorotan.

theonlygusti
sumber
Ini terlihat seperti Masalah XY , jadi bisakah Anda menjelaskan lebih detail masalah yang Anda coba selesaikan di sini (tanpa membuat asumsi tentang penyebabnya)? Juga, baru saja mencobanya di sini, Spotlight tampaknya senang mencari istilah-istilah ini. Apa sebenarnya yang tidak bekerja seperti yang diharapkan untuk Anda?
nohillside
@patrix Saya ingin memberi saya jawaban seperti itu untuk perhitungan lain, jadi saya bisa bekerja lebih cepat.
theonlygusti

Jawaban:

4

Setelah transformasi yang tepat, Anda dapat menghitung setidaknya kombinasi dan permutasi sederhana di Spotlight:

7 P 4 = 7! / (7-4)! = 7! / 3! . Dimasukkan ke Spotlight karena 7!/3!akan memberi Anda hasil yang tepat: 840.

C (8,5) = 8! / 5! (8-5)! = 8! / 5! 3! . Dimasukkan ke Spotlight karena 8!/5!3!akan memberi Anda hasil yang tepat: 56.

Untuk info tentang fungsi lanjutan lainnya selain Faktor yang dapat ditangani Spotlight, lihat halaman ini


Menurut Google Search, plug-in WolframAlpha Spotlight untuk Flashlight (extender Spotlight - tautan di jawaban lain) yang seharusnya dapat melakukan perhitungan semacam ini pernah ada tetapi saya tidak dapat menemukannya atau hilang.


Dengan Google Chrome terpasang, Anda dapat menggunakan work-around dan menambahkan Wolfram | Ekstensi alfa yang mendukung ekspresi seperti pada pertanyaan Anda di bilah pencarian tambahan:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

klanomath
sumber
Ini bukan yang saya tanyakan. Saya tahu saya bisa melakukan ini, tetapi saya ingin melakukannya7P3
theonlygusti
@theonlygusti Jika Anda membutuhkan satu kode obat mujarab sendiri ...
klanomath
itulah yang ditanyakan oleh pertanyaan ini. Bagaimana saya mengkodekannya? Apakah saya perlu membuat aplikasi lengkap? Saya bahkan tidak tahu cara mendaftarkan "pendengar" sorotan baru dari aplikasi Macos, jika itu yang harus saya lakukan ...
theonlygusti
Jika Anda memerlukan bantuan dalam pengkodean, silakan ajukan pertanyaan spesifik tentang Stack Overflow. Pertanyaan pengkodean di luar topik pada AD.
nohillside
1

Tidak ada cara mudah untuk melakukan ini.

Spotlight memiliki akses untuk melakukan perhitungan dengan Kalkulator.app bawaan, sehingga Anda dapat memasukkan beberapa ekspresi aritmatika sederhana. Namun, aplikasi ini tidak dapat menghitung kombinasi / permutasi.

Tampaknya ada sesuatu yang dapat Anda instal yang disebut Flashlight ( http://flashlight.nateparrott.com ) yang akan memungkinkan Anda menulis plugin khusus untuk Spotlight, jadi mungkin itu solusinya (saya belum pernah menggunakannya, jadi saya tidak tahu betapa mudah atau sulitnya itu).

Morgan Rodgers
sumber
Senter tidak akan berfungsi dalam kasus ini (saya sudah memilikinya untuk plugin lain) karena argumen terpisah dari fungsi
theonlygusti
@theonlygusti Tidak bisakah Anda membuat perintah "Comb n k" dan "Perm n k" (atau bahkan "C n k", "P n k")? Ini lebih baik daripada mengetik seluruh rumus, seperti yang disarankan dalam jawaban lain.
Morgan Rodgers
Anda benar, itu bisa menjadi cara untuk melakukannya. Namun, saya secara khusus ingin tahu bagaimana saya dapat melakukannyanCr
theonlygusti