一、使用sage的基礎方法


使用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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM