Bibm@th

Forum de mathématiques - Bibm@th.net

Bienvenue dans les forums du site BibM@th, des forums où on dit Bonjour (Bonsoir), Merci, S'il vous plaît...

Vous n'êtes pas identifié(e).

#1 16-12-2022 17:01:56

Bernard-maths
Membre Expert
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 862

Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Bonjour à tous !

j'essaye de trouver une équation de tétraèdre (régulier) avec le programme Maple suivant :


8iaf.jpg

Ce programme produit le résultat de la 1ère figure (sur les 6) de : https://www.bibmath.net/forums/viewtopi … 091#p98091

pyag.jpg

J'ai besoin de limiter les tracés à un (tube) carré d'équation : abs(x)+abs(y)=2a. Par exemple en définissant une fonction Ind(x,y)=if abs(x)+abs(y)<=2*a then 1 end if, je pourrai alors l'ajouter en 3ème facteur dans le produit (z - r*(abs(x) - a))*(z - r*(a - abs(y)))*Ind(x,y) = 0

Mais je ne sais pas faire, Maple me renvoie  des erreurs ! Quelle syntaxe utiliser ?

Merci à ceux qui pourront m'aider !

Bernard-maths

Dernière modification par Bernard-maths (16-12-2022 17:24:54)

Hors ligne

#2 16-12-2022 20:21:02

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 17 385

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Hors ligne

#3 16-12-2022 20:59:31

Bernard-maths
Membre Expert
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 862

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Merci Yoshi !

malheureusement, j'ai déjà cherché dans ces aides, sans doute mal, car je n'arrive pas à produire ce que je veux !

Bonne soirée,

Bernard-maths

PS : as-tu vu ma remarque sur les SPAMS ?

Hors ligne

#4 07-01-2023 13:22:17

Bernard-maths
Membre Expert
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 862

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Bonjour Mazer666 !

Ton apparition sur plusieurs problèmes m'interroge !

Ne serais tu point féru en langage Maple ?

Et dans ce cas résoudre ce que je ne sais pas faire (encore) ... ?

Merci, et bonne suite chez Bib !

Bernard-maths

Hors ligne

#5 13-01-2023 20:37:24

yoshi
Modo Ferox
Inscription : 20-11-2005
Messages : 17 385

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Re,

Mazer666 n'est plus qu'un vague souvenir : c'était un imposteur...
Grosse déception !

Je voudrais bien comprendre cette syntaxe bizarre : Ind(x,y)=if abs(x)+abs(y)<=2*a then 1 end if
Ind(x,y)=if machin truc... Euh... Ind(x,y) = quoi ? if machin truc ?
Vu la gueule du truc je serais très surpris d'apprendre que ça marche dans un langage de programmation...

Est-ce qu'une syntaxe (classique) de ce type (c'est dont je me suis souvenude plus proche) marche avec Maple :

x=325
adj="pair" if x%2==0 else "impair"
print(x, "est un nombre",adj)
325 est un nombre impair

Après, selon tes réponses, je réfléchirai plus avant...

@+

Hors ligne

#6 14-01-2023 09:08:05

Bernard-maths
Membre Expert
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 862

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Mon cher Yoshi !

Tu vas être surpris : praetera censio, calculum, ante calculare, diutus esse cogitatum ...

En tout cas ça marche avec GeoGebra, c'est ce que je vais mettre aujourd'hui pour le tétraèdre ...

Si(abs(x)+abs(y)<=4, 4-abs(x)) ; abs(x)+abs(y)<=4 pour dire qu'on dans un (tube) carré ABCD, A(4,0), B(0,4), C(-4,0) et D(0,-4) ; a - abs(x).

Donc je cherche une syntaxe de ce genre avec Maple ...

Voilà, voilà. @plus, et merci de t'y intéresser.

Bernard-maths

Hors ligne

#7 14-01-2023 15:21:11

Wiwaxia
Membre
Lieu : Paris 75013
Inscription : 21-12-2017
Messages : 438

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Bonjour,

Désolé pour cette question très prosaïque: qu'est-ce que la fonction "Ind" citée en plusieurs endroits ?

Dernière modification par Wiwaxia (14-01-2023 15:21:40)

Hors ligne

#8 14-01-2023 15:49:36

Bernard-maths
Membre Expert
Lieu : 34790 Grabels
Inscription : 18-12-2020
Messages : 1 862

Re : Maple : définir fonction If ... then ... , pour équation de tétraèdre.

Bonjour à tous !

La fonction Ind est le nom que j'ai donné à une fonction "indicatrice". En ce sens qu'elle délimitait une zone ...

Par ex, la fonction Indxy1(x,y) = Si(abs(x) + abs(abs(y) - a / 2) ≤ a / 2, 1), prend la valeur 1 sur la zone des 2 carrés, et n'est pas définie ailleurs !

2lrn.jpg

Le plan (xOy) est en gris, les 2 carrés verts, surélevés à la cote z = 1, sont l'image de la fonction Indxy1 ...

Bernard-maths

Dernière modification par Bernard-maths (14-01-2023 15:52:14)

Hors ligne

Réponse rapide

Veuillez composer votre message et l'envoyer
Nom (obligatoire)

E-mail (obligatoire)

Message (obligatoire)

Programme anti-spam : Afin de lutter contre le spam, nous vous demandons de bien vouloir répondre à la question suivante. Après inscription sur le site, vous n'aurez plus à répondre à ces questions.

Quel est le résultat de l'opération suivante (donner le résultat en chiffres)?
trente huit moins trois
Système anti-bot

Faites glisser le curseur de gauche à droite pour activer le bouton de confirmation.

Attention : Vous devez activer Javascript dans votre navigateur pour utiliser le système anti-bot.

Pied de page des forums