Tiada muat naik, 100% setempat, tiada akaun

Kalkulator saintifik

Taip atau ketik ungkapan, fungsi, kuasa dan pemalar, dan lihat keputusan serta-merta, semua dalam pelayar.

Cara Kalkulator saintifik berfungsi

Kalkulator saintifik menilai ungkapan matematik penuh, bukan hanya satu operasi pada satu masa. Taip ungkapan seperti 2 kali sin(pi dibahagi 4) kuasa dua tambah ln(e) dan dapatkan jawapan serta-merta, dengan keutamaan pengendali yang betul, kurungan, kuasa, trigonometri (sin, cos, tan dan songsangannya), logaritma (log asas 10 dan ln), punca kuasa dua, exp, abs, dan pemalar pi serta e. Togol darjah atau radian mengawal fungsi trigonometri.

Mesin ungkapan menggunakan penghurai shunting-yard yang dibina dari awal dan bukannya JavaScript eval, jadi kurungan yang tersasar atau nama yang tidak dikenali mengembalikan ralat yang jelas dan bukannya menjalankan kod sewenang-wenangnya. Pengiraan anda kekal sepenuhnya dalam pelayar anda.

Cara menggunakan Kalkulator saintifik, langkah demi langkah

  1. Taip ungkapan anda dalam medan input menggunakan notasi standard: nombor, pengendali (+, -, *, /), ^ untuk kuasa, dan nama fungsi seperti sin, cos, sqrt.
  2. Gunakan kurungan untuk mengumpulkan sub-ungkapan mengikut keperluan.
  3. Tetapkan mod sudut ke Darjah atau Radian sebelum menggunakan fungsi trigonometri.
  4. Tekan Enter atau klik butang Kira untuk menilai ungkapan.
  5. Baca hasilnya; jika ungkapan tidak sah, mesej ralat deskriptif muncul sebagai ganti.

Kes penggunaan biasa

  • Menilai formula fizik berbilang langkah seperti tenaga kinetik (0.5 kali m kali v kuasa dua) dengan menaipnya sebagai satu ungkapan.
  • Menyemak jawapan kerja rumah trigonometri dengan memasukkan ungkapan secara langsung dan bukannya memecahkannya kepada langkah-langkah.
  • Menukar antara unit sudut dengan mengira, contohnya, sin(30) dalam mod darjah berbanding sin(pi dibahagi 6) dalam mod radian untuk mengesahkan ia berpadanan.
  • Mengesahkan dengan cepat keputusan logaritma seperti log(1000) = 3 atau ln(e kuasa dua) = 2 semasa sesi ulang kaji.

Soalan lazim

Pengendali dan fungsi apakah yang boleh saya gunakan?

Aritmetik standard: + - * / dan ^ untuk kuasa. Trigonometri: sin, cos, tan, asin, acos, atan (dalam darjah atau radian). Logaritma: log (asas 10) dan ln (semula jadi). Lain-lain: sqrt (punca kuasa dua), exp (e kepada kuasa x), abs (nilai mutlak). Pemalar: pi dan e. Notasi eksponen seperti 1e3 juga diterima.

Bagaimana mod darjah dan radian berfungsi?

Togol di bahagian atas mengawal cara fungsi trigonometri mentafsir argumen mereka. Dalam mod darjah, sin(90) bersamaan 1 dan cos(180) bersamaan tolak 1. Dalam mod radian, sin(pi dibahagi 2) bersamaan 1. Fungsi songsang mengembalikan nilai dalam unit yang sama: asin(1) memberikan 90 dalam mod darjah atau pi dibahagi 2 dalam mod radian.

Adakah kalkulator menggunakan JavaScript eval?

Tidak. Ungkapan ditoken dan dinilai oleh penghurai shunting-yard yang dilaksanakan dari awal tanpa menggunakan eval atau Function. Hanya pengendali dan fungsi yang diiktiraf yang disenaraikan di atas boleh menghasilkan keputusan; apa-apa yang lain mengembalikan ralat yang jelas. Semua pengiraan dijalankan dalam tab pelayar anda.

Apakah contoh konkrit keutamaan pengendali?

Menaip 2 + 3 * 4 memberikan 14, bukan 20, kerana pendaraban mengikat lebih kuat daripada penambahan. Untuk mengubah ini, bungkus penambahan dalam kurungan: (2 + 3) * 4 memberikan 20. Kuasa mengikat lebih kuat lagi: 2 ^ 3 * 4 memberikan 32 (8 kali 4), manakala 2 ^ (3 * 4) memberikan 4096.

Bolehkah saya menggunakannya secara luar talian?

Ya. Setelah halaman dimuatkan, kalkulator berjalan sepenuhnya pada peranti anda tanpa rangkaian diperlukan. Penghurai adalah aritmetik JavaScript tulen, itulah sebabnya ungkapan anda tidak pernah meninggalkan pelayar anda.

Apa yang berlaku jika saya memasukkan ungkapan tidak sah?

Penghurai mengesahkan urutan token sebelum menilai. Ralat biasa termasuk kurungan yang tidak sepadan, nama fungsi yang tidak dikenali, atau pembahagian dengan sifar. Setiap kes mengembalikan mesej deskriptif supaya anda tahu dengan tepat apa yang perlu diperbaiki.