Utilisation des balises sage

Tout ce qui concerne notamment les outils de calcul numérique, de calcul formel ou de géométrie.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
MB
Administrateur
Administrateur
Messages : 8084
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Utilisation des balises sage

Message non lu par MB »

Les balises sage permettent l'utilisation de SageMath dans un message. D'autres langages sont également directement accessibles via cette balise, dont les suivants.
  • GAP (abréviation de groups, algorithms, programming) est un logiciel libre, pour l'algorithmique algébrique.
  • PARI/GP est un système de calcul formel ayant pour objectif principal de faciliter les calculs en théorie des nombres.
  • Maxima est un logiciel libre de calcul formel.
  • GNU Octave est un logiciel libre de calcul numérique comparable à MATLAB et à Scilab.
  • R est un langage de programmation et un logiciel libre destiné aux statistiques et à la science des données.
Voici quelques informations complémentaires, des exemples d'utilisation seront proposés dans les messages suivants.
  • Il faut cliquer sur Exécuter pour obtenir et afficher le résultat.
  • L'utilisation de show (alias de pretty_print) permet un affichage des résultats à l'aide de MathJax.
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
MB
Administrateur
Administrateur
Messages : 8084
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Utilisation des balises sage

Message non lu par MB »

  • Développement.
    show(expand((x-1)^9-(x-2)^8))
  • Factorisation.
    show(factor(x^3+x^2-5*x+3))
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
MB
Administrateur
Administrateur
Messages : 8084
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Utilisation des balises sage

Message non lu par MB »

  • Définition et évaluation d'une fonction.
    f(x) = x^3/(x^2+1)
    show(LatexExpr('f(2)='),f(2))
  • Dérivée première d'une fonction.
    f(x) = 1/(x+1)
    show(diff(f,x))
  • Dérivée seconde d'une fonction.
    f(x) = 1/(x+1)
    show(diff(f,x,2))
  • Primive d'une fonction.
    f(x) = 1/(x+1)
    show(integrate(f,x))
  • Représentation graphique d'une fonction.
    plot(sin(1/x), (x, 0, pi/2))
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
MB
Administrateur
Administrateur
Messages : 8084
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Utilisation des balises sage

Message non lu par MB »

  • Produit de matrices.
    A = Matrix([[0,1],[2,3],[4,5]])
    B = Matrix([[0,1,2],[3,4,5]])
    show(A*B)
  • Déterminant d'une matrice.
    M = Matrix([[1,2,3],[0,1,4],[5,6,0]])
    show(det(M))
  • Inverse d'une matrice.
    M = Matrix([[1,2,3],[0,1,4],[5,6,0]])
    show(M^(-1))
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
MB
Administrateur
Administrateur
Messages : 8084
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Utilisation des balises sage

Message non lu par MB »

  • Résolution d'équations.
    show(solve(x^2-7*x+5==0,x))
  • Résolution d'un système d'équations.
    x,y = var('x,y')
    show(solve([x+y==6, x-y==4], x, y))
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
guiguiche
Modérateur général
Modérateur général
Messages : 8206
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans

Re: Utilisation des balises sage

Message non lu par guiguiche »

Merci pour les exemples (je ne connais pas du tout Sage).
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
MB
Administrateur
Administrateur
Messages : 8084
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant

Re: Utilisation des balises sage

Message non lu par MB »

Si vous avez d'autres idées d'exemples utiles, vous pouvez m'en proposer afin que je puisse les ajouter.
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.