美文网首页
在mac上安装SageMath

在mac上安装SageMath

作者: SamiraG | 来源:发表于2020-05-12 00:50 被阅读0次
    sudo ln -s /Applications/SageMath-9.0.app/sage /usr/local/bin/sage
    sage # 命令行运行
    sage -n jupyter # 可视化运行
    sage test.sage # 运行文件
    

    中文资料

    https://www.jianshu.com/p/dadbbef78350

    • 整数环 , Sage中叫ZZ;
    • 有理数环 – 即,整数构成的分数,Sage中叫QQ
    • 实数环,Sage中叫RR
    • 复数环,Sage中叫CC
    • 有限域,Sage中叫GF(3)
    sage: ratpoly.<t> = PolynomialRing(QQ)
    sage: realpoly.<z> = PolynomialRing(RR)
    sage: factor(t^2-2)
    t^2 - 2
    sage: factor(z^2-2)
    (z - 1.41421356237310) * (z + 1.41421356237310)
    sage: R.<t> = GF(2)['t']
    sage: poly = (t + 1) * (t + 2)
    sage: poly
    t^2 + t
    

    数论相关的基本API

    • gcd(515,2005):最大公因数
    • factor(2005):所有因子
    • factorial(25): 阶乘
    • [valuation(c,p) for p in prime_range(2,23)]
    • divisors(28) 约数
    • next_prime(2005)/previous_prime(2005)
    • inverse_mod(e, phi):逆元
    • prime_divisors(n):素因子

    相关文章

      网友评论

          本文标题:在mac上安装SageMath

          本文链接:https://www.haomeiwen.com/subject/hvgmnhtx.html