快速启动

这是如何与SageMath互动的简短介绍。确保已安装根据安装指南.那里也很漂亮屏幕截图可供介绍。确保阅读关于SageMath的更多信息SageMath教程!

基础

圣人:1+12圣人:V=QQ^3圣人:V.[制表键]...V.底座圈五、依据V.坐标...
SageMath使用了许多网站中的“问答”基本用户界面原则其他软件系统。输入表达式,然后按返回在命令行界面中按键或点击Shift+返回在笔记本界面中,SageMath会评估您的表情并返回答案。–阅读更多信息
Tab-completion帮助您输入命令。在命令行上,它还提供历史记录和反向查找搜索阅读更多信息

对象的类

圣人:R=RealIntervalField(100)圣人:R(右)100位精度的实区间字段圣人:a=R((-1,0));-1.?圣人:b=sin(a);b条-1.?圣人:c=a*b;c.直径()0.84147098480789650665250232163
正如您在前面的示例中看到的,SageMath知道嵌入到中的数学对象Python语言。每个量-实数、多项式、矩阵等-属于起源,这告诉SageMath如何对数量执行操作。
在左边的例子中,R被定义为具有100位精度。然后创建间隔并存储在,函数应用并存储在b条最后将其相乘并计算直径。是一个“知道”间隔的函数就像乘法一样,并且直径()是一种方法interval实例对象。

交互式帮助

圣人:c.直径?文档字符串:如果0位于“self”中,则返回“absolute_diameter()”,否则返回return“relative_diameter()”。示例:鼠尾草:RIF(1,2).直径()0.666666666666667...
上面的示例显示,有数千个函数和方法。SageMath自带内置帮助系统你不必把它们都记住。在方法后输入问号显示描述和附加信息关于那个方法。左侧的示例显示了直径方法。

符号数学

圣人:f=1-sin(x)^2圣人:(f)-正弦(x)^2+1圣人:unicode _ art(f)#漂亮打印21-正弦(x)圣人:f.simplify_trig()cos(x)^2圣人:f(x=pi/2)0圣人:f(x=pi/3)1/4圣人:积分(f,x).simplify_trig()1/2*正弦(x)*余弦(x)+1/2*x圣人:unicode端口(集成(f,x).simplify_trig())x正弦(x)●余弦(x)—+—————————————2         2圣人:f。微分(2)。替换({x:3/pi})2*sin(3/pi)^2-2*cos(3/pi)^2圣人:unicode_art(f.differential(2).substitute({x:3/pi}))2⎛3⎞        2⎛3⎞-2●cos⎜─⎟ + 2●罪─⎟⎝π⎠         ⎝π⎠
这里我们定义了一个函数$$f$$,对其进行简化,在$$\pi/2$$和$$\pi/3$$处对其求值将其与简化相结合。之后,$$f$$被区分两次,$$x$$被替换为$$3/\pi$$。

数值数学

圣人:g=正弦(x)+(1-x^2)圣人:找到根(g,0,2)1.4096240040025754圣人:var(“x y z”)(x,y,z)圣人:f=(1+(y+x^2)^2+(1+z+y^2)圣人:(f)2     2         2 2     2((z+y+1)+(y+x)+1)圣人:最小化(f,[1,2,3],algorithm=&#39powell&#39,verbose=1)优化已成功终止。当前功能值:1.000059迭代次数:2功能评估:84(-0.000607497243458, 0.00486816565959, -1.00243223164)
在左侧,函数的根
$$g(x)=sin(x)+(1-x^2)$$
用数字表示。
下面是函数
$$f(x,y,z)=(1+(y+x^2)^2+(1+z+y^2))^2$$
使用“powell”算法最小化。
旅游研究·旅游绘图