Construire des figures avec un minimum de code

Concision du langage Wolfram
dimanche 15 janvier 2017
par  Bernard Vuilleumier
popularité : 8%

La commande « Tuples » du langage Wolfram permet de former tous les t-uples à partir d’une liste d’éléments. La commande « Subsets » donne tous les sous-ensembles possibles de t-uples. Elle offre la possibilité de ne retenir que ceux qui contiennent au moins n éléments ou encore exactement n éléments. On obtient facilement, avec ces deux commandes, des ensembles de coordonnées à partir desquelles des figures peuvent être construites en utilisant diverses primitives graphiques. Le code nécessaire pour obtenir chacune des figures ci-dessous ne dépasse pas 128 caractères et peut donner lieu à un tweet.



1 Utilisation de la primitive « Point »

Graphics3D[Point /@ Subsets[Tuples[{0, 1}, 3], {3}]]


Commentaires