Saya baru saja menemukan program kalkulator baris perintah yang baik yang disebut bc dan puas dengan itu sampai saya menemukannya membulatkan nilai fraksional, sehingga menyebabkan hilangnya presisi.
Menurut man
halamannya:
Semua angka direpresentasikan secara internal dalam desimal dan semua perhitungan dilakukan dalam desimal. (Versi ini memotong hasil dari operasi divide dan multiply.)
Bisakah Anda menyarankan yang setara dengan bc untuk Ubuntu Maverick? Saya perlu membuat perhitungan baris perintah lanjutan dengan variabel.
sumber
scale
variabel kebc
. Satu-satunya variabel lingkungan yang mungkin berguna adalahBC_ENV_ARGS
. Variabel ini menempatkan beberapa argumenbc
, Anda dapat membuat file dengan variabel standar atau pengaturan, dan mengaturBC_ENV_ARGS=/path/to/variables/file
. Silakan baca halaman panduan .bc -ql
.-q
menyembunyikan spanduk hak cipta (yang umumnya terbukti mengganggu) dan-l
memuat perpustakaan matematika dan secara otomatis mengatur skala ke 20. (Lihatman bc
.)calc
(Saya percaya dari paketapcalc
) melakukan hal yang samabc
, tetapi tidak bulat. Ini menampilkan mirip denganbc
, tetapi tidak sepertibc
itu, ia memahami notasi ilmiah. Contoh:Bandingkan dengan
bc
:Pencarian kecil menghasilkan banyak hasil, tidak semuanya relevan, tetapi saya yakin bahwa beberapa percobaan akan memberi Anda apa yang Anda inginkan (wcalc, misalnya):
sumber
Saya menyarankan menggunakan Python sebagai kalkulator baris perintah:
Juga saya akan merekomendasikan IPython atau IDLE. Keduanya sangat meningkatkan kegunaan shell standar.
Perbarui : gunakan python3 untuk menghindari kejutan pemotongan:
sumber
Anda kehilangan presisi dalam pengertian ini: jika mengatur presisi ke 10 digit desimal, pembagian dipotong menjadi 10 digit desimal, dan ini adalah pilihan yang koheren.
Jika Anda mencari kalkulator yang tepat, Anda memerlukan sistem simbolik sebagai
maxima
.Omong-omong,
bc
mendukung variabel.sumber
"genius" adalah kalkulator paling canggih di luar sana, dengan opsi baris perintah dan GUI tersedia. Periksa manual untuk detailnya, dan lihat http://www.jirka.org/genius.html .
Untuk menginstal, cukup ketik:
sumber
Ini yang bagus:
keran - kalkulator perintah-nyata tepat baris perintah
sumber
Jika sudah
octave
menginstal, Anda dapat menggunakannya di baris perintah sebagai:Untuk mempersingkat tulisan, Anda dapat menambahkan yang berikut sebagai alias di
.bashrc
dan kemudian menyebutnya sebagai
ose 752/447
. Alias / pintas adalah arbitrer tetapi Anda harus me-restart terminal untuk membuatnya efektif.Anda dapat menginstal
octave
menggunakan:Tentu saja, dengan
octave
Anda dapat menggunakan semua fungsi lanjutan yang tersedia di dalamnya juga.sumber
Saya baru saja membuat yang sederhana:
https://github.com/jb55/ratio-cli
sumber