Échantillonneur de fonction 3D en ligne
Générez une grille CSV de valeurs x, y, z pour z=f(x,y) avec un échantillonnage 11×11. Exemple : sin(x)*cos(y). Calcul local, format français. Le traitement…
Commencer
Fonctionnement et exemple concret
Cet outil échantillonne une fonction mathématique de deux variables sur une grille régulière. Il ne produit pas de graphique 3D interactif, mais un tableau de valeurs que vous pouvez copier dans un tableur pour visualisation.
Exemple vérifié
Avec l'expression x+y et une plage de 2, la première ligne de données commence à x=-2, y=-2, z=-4 et la dernière se termine à x=2, y=2, z=4. Les coordonnées sont affichées avec 2 décimales et z avec 5 décimales (arrondies).
Paramètres et traitement
- Grille fixe de 11×11 points, soit 121 lignes de données.
- Analyseur d'expression sûr : accepte x, y, nombres décimaux/scientifiques, opérateurs +, -, *, /, %, ^, parenthèses, constantes pi/PI/e/E et une liste autorisée de fonctions (sin, cos, sqrt, log, min, max, pow).
- Longueur d'expression limitée à 240 caractères.
- Chaque valeur z doit être finie ; une division par zéro ou un domaine invalide interrompt le calcul.
- Calcul local dans le navigateur, sans serveur ni exécution de script arbitraire.
Formatage localisé
Le séparateur CSV et les nombres suivent la locale de la page : en français, le séparateur est le point-virgule et la virgule décimale (par exemple -2,00;-2,00;-4,00000). L'en-tête utilise le même séparateur.
Limites
Pas de rotation de caméra, d'ombrage de surface, d'options d'axes, de choix du nombre d'échantillons ni de bibliothèque de tracé. Sur mobile, utilisez des expressions modestes et une plage raisonnable.
FAQ
Pourquoi mon expression avec division donne-t-elle une erreur ?
Si un point de la grille tombe sur une singularité (par exemple x/y avec y=0), le calcul s'arrête car la valeur n'est pas finie. Modifiez l'expression ou la plage pour éviter ces points.
Comment copier les résultats dans Excel ?
Sélectionnez le tableau et copiez-le. Lors de l'importation dans un tableur, choisissez le séparateur point-virgule et la virgule comme décimale (selon votre locale française).
Puis-je changer le nombre de points échantillonnés ?
Non, la grille est fixe à 11×11. Pour une résolution différente, copiez les données et utilisez un outil externe.
Le traitement s’effectue localement dans votre navigateur.