Qu'est-ce que Pro Calc
Pro Calc est une calculatrice d'expressions dans le navigateur : saisissez une formule et elle est analysée avec la précédence mathématique — 2 + 3 * 4 donne 14, tandis que (2 + 3) * 4 donne 20. Elle accepte ce qu'une calculatrice à clavier ne peut pas faire : des variables et fonctions nommées, des unités avec conversion, des nombres complexes, des matrices et un panneau de 31 constantes scientifiques. Trois boutons de mode choisissent le moteur arithmétique derrière la même ligne de saisie — Standard (binary64), Fraction (rationnels exacts) et BigNumber (64 chiffres significatifs) — et chaque mode garde ses propres variables et son propre Ans. Un onglet Script JS exécute du JavaScript en sandbox avec ces bibliothèques exposées par leur nom. Tout se calcule dans le navigateur.
Comment l'utiliser
- 01Saisissez une expressionsur la ligne de saisie —
1/3 + 1/6, sqrt(-4), det([1,2;3,4]) ou une somme d'unités comme 5 cm + 2 inch to mm. Le clavier insère les mêmes jetons, Ans rappelle le dernier résultat, et to convertit les unités. - 02Choisissez d'abord un mode numérique.Standard, Fraction (exact) et BigNumber (64 chiffres) sont des moteurs séparés ; les variables et
Ans appartiennent au mode qui les a créés. - 03Nommez des valeurs et des fonctions.
a = 3^2 renvoie 9 ; f(x) = x^2 + 1 signale Function defined ; f(Ans) renvoie ensuite 82. Le panneau Variables liste chaque nom et peut en supprimer un. - 04Tirez une constantedu panneau de 31 entrées —
pi, speedOfLight ou gravity — qui insère le nom ; le panneau prévisualise les valeurs à 8 chiffres significatifs. - 05Ouvrez Script JSpour le travail par lots :
math, cas, stats, fin, logic, graph, latex, currency, date et family, avec print() pour les lignes de sortie et return pour la valeur finale.
Exemples calculés
Chaque lecture ci-dessous provient de cette page ; saisissez la même entrée dans le même mode.
| Mode |
Entrée |
Lecture |
| Standard |
1/3 + 1/6 |
0.5 |
| Fraction |
1/3 + 1/6 |
1/2 |
| BigNumber |
1/3 + 1/6 |
0.5 |
| Standard |
0.1 + 0.2 - 0.3 |
5.5511151231258e-17 |
| Standard |
5 cm + 2 inch to mm |
100.8 mm |
| Standard |
9.81 m/s^2 * 5 s |
49.05 m / s |
| Standard |
(3+4i) * (1-2i) |
11 - 2i |
| Standard |
det([1,2;3,4]) |
-2 |
| Fraction |
1.5 + 1/3 |
11/6 |
| Standard |
pi |
3.1415926535898 |
| BigNumber |
pi |
3.141592653589793238462643383279502884197169399375105820974944592 |
| Standard, ENG on |
12345 |
12.345000000000e+3 |
Deux détails derrière le tableau : les sommes d'unités portent leur unité (5 cm + 2 inch donne 10.08 cm avant conversion), et la ligne pi en BigNumber montre 64 chiffres significatifs de la valeur stockée — les deux sections suivantes expliquent ce que cela signifie et ne signifie pas.
Limites à garder en tête
- Arrondi d'affichage.
- Le mode Standard affiche 14 chiffres significatifs ;
0.1 + 0.2 donne 0.3, mais 0.1 + 0.2 - 0.3 expose la valeur binary64 stockée, 5.5511151231258e-17. ENG complète l'affichage à 14 chiffres significatifs (12.345000000000e+3), et le panneau de constantes n'en prévisualise que 8. - Les variables et `Ans` sont locales au mode.
r = 3^2 en Standard donne 9 ; passez à Fraction et la saisie de r s'arrête avec Undefined symbol r. La liste d'historique est partagée entre les modes, mais changer de mode ne convertit jamais les valeurs et ne déplace pas les noms.- Le mode Fraction est fait pour l'arithmétique rationnelle.
sqrt(4) s'arrête avec un message de conversion Fraction/BigNumber, tandis que la puissance rationnelle 4^(1/2) renvoie l'exact 2/1 ; utilisez Standard ou BigNumber pour les fonctions racine.- Ce qu'elle ne fait pas : ce n'est pas un outil de tracé ni de calcul pas à pas.
- La vue à clavier n'a ni graphique ni trace de dérivation ; tracez avec la graphing calculator, et utilisez Math Tools pour les dérivées symboliques, les intégrales et les étapes règle par règle. Pour l'arithmétique à quatre opérations, la standard calculator est le chemin le plus court.
Le mode est un moteur, pas un filtre d'affichage
Le piège caractéristique : les trois boutons de mode sont trois calculs différents sous une même ligne de saisie. 1/3 * 3 donne 1 en Standard, 1/1 en Fraction — et 0.9999999999999999999999999999999999999999999999999999999999999999 (64 neuf) en BigNumber, car BigNumber arrondit 1/3 à 64 chiffres significatifs avant de multiplier par 3. Les chiffres supplémentaires sont de l'arithmétique honnête sur une entrée arrondie, pas une meilleure réponse. Choisissez Fraction quand le rapport exact est l'essentiel, Standard quand le comportement binary64 est acceptable, et BigNumber quand les entrées elles-mêmes sont de longs décimaux.
Où cela s'inscrit
Vérifier l'arithmétique rationnelle
Le mode Fraction conserve les intermédiaires sous forme de rapports, si bien qu'une réponse se compare exactement : 1/3 + 1/6 vaut 1/2, 7/9 * 3/7 se réduit à 1/3, 2/4 à 1/2 et 2^10 à 1024/1.
Arithmétique d'ingénierie avec unités
Les unités s'évaluent comme des quantités : 9.81 m/s^2 * 5 s vaut 49.05 m / s et 2 hours + 45 minutes to minutes vaut 165 minutes. Le pouce est le pouce international, exactement 25.4 mm, c'est pourquoi 5 cm + 2 inch to mm tombe sur 100.8 mm — sans queue d'arrondi.
Travail par lots et vérification croisée dans l'onglet script
L'exemple intégré inter-bibliothèques factorise x² − 5x + 6 en (-2+x)*(-3+x) et le résout en [2,3], ajuste [[1,2.1],[2,4.2],[3,8.9],[4,16.2]] à y = 1.0693·e^(0.68802x) avec R² 0.9953629406545152, et renvoie la primitive -2*sin(x)+2*cos(x)*x+sin(x)*x^2 + C. Un exemple financier parcourt un prêt de 30 ans de 1,000,000 à 3.0%–6.0% et affiche des mensualités de 4216.04 à 5995.51 ; un exemple de vérification croisée compare une intégrale symbolique (pi) à une intégrale numérique (3.1415926535914935) et renvoie MATCH ✓.
Confidentialité
Les expressions et les scripts s'exécutent dans votre navigateur : les variables vivent dans la page, les 50 dernières évaluations persistent dans le stockage local de votre appareil, et la sandbox Script JS n'a aucun accès réseau. Rien n'est téléversé.
Références
- documentation mathjs, Expressions — syntax, mathjs.org (访问日期:2026-10-01)— précédence et syntaxe des expressions.
- documentation mathjs, Units, mathjs.org (访问日期:2026-10-01)— arithmétique des unités et conversion
to.
- documentation mathjs, Fractions, mathjs.org (访问日期:2026-10-01)— arithmétique rationnelle exacte en mode Fraction.
- NIST, Special Publication 811: Guide for the Use of the International System of Units (SI), nist.gov (访问日期:2026-10-01)— le pouce international vaut exactement 25.4 mm.
- IEEE, IEEE 754-2019 — IEEE Standard for Floating-Point Arithmetic, standards.ieee.org (访问日期:2026-10-01)— stockage et arrondi binary64 en mode Standard.
本页计算器
精选工具,点开即用;小工具可直接试算,数值会带入完整计算器。