一、使用sage的基础方法

Posted on   青阳心  阅读(2187)  评论(0编辑  收藏  举报

使用sage的基础方法

1. Sage使用了python语言

​ 因而,凡是基于python的运算,都可以在sage里,进行运算。

​ 同时,你不必会用python,也照样可以进行sage运算。

​ 以下是基础教程。

2. 赋值

​ Sage使用 = 进行赋值(将一个数给一个未知量),使用 ==, <=, >=, < 和 > 进行比较:

sage : a —  sage : a  5

: 2<3  Sage  True  sage :  -5  True

3.Sage提供了基本的数学运算

sage:  sage:  5/2  sage:  True  sage:  38  23  104  104  324 25  10

​ 象 3^2*4 + 2%5 这样的表达式的计算结果取决于运算的顺序。计算顺序由“运算符优先级表”指定。

4. Sage还提供了许多常见的数学函数

​ 这里是几个例子:

sqrt ( )  sage:  1. 84390889145858  sin( )  sage:  -o. 912021158525540  sin (pi 8)  sage:  1/2*sqrt (3)

​ 象最后一个例子那样,有些数学表达式返回“精确”的值,而不是近似的数值结果。 要得到一个近似的数值解,使用函数 n 或者方法 n (两者的全名都是 numerical_approx, 并且函数 N 和 n 是一样的)。 它们都有可选参数 prec 和 digits ,前者指定结果的二进制位数, 即bit数,后者指定结果的十进制位数。默认精度是53 bit。

sage :  sage :  exp  n (exp  7. 88905609898065  sqrt (pi) numeri cal _ approx ( )  sage :  1. 77245885090552  sin(ll)) n(digits5)  sage :  -o. 54402  N(sin(), digits10)  sage :  -o. 5440211109  numerical_approx (pi, prec200)  sage :  8. 1415926585897982884626488882795028841971698998751058209749

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示