深入探索 Sage 编程:变量、函数与对象的全面指南
在科学计算和工程领域,Sage 是一款功能强大的工具,它结合了多种数学库和编程语言的优势,为用户提供了便捷的计算和分析环境。本文将深入介绍 Sage 中的变量定义、函数使用以及对象操作等重要概念,帮助你更好地掌握这一工具。
1. 环上变量的定义
在工程和科学计算中,通常会使用实数或复数,而忽略其他类型。但在符号数学或理论工作中,为变量指定正确的环非常重要。Sage 允许指定数字定义所在的环,常见的环及其在 Sage 中的构造函数如下:
| 环 | Sage 构造函数 |
| — | — |
| 整数 | ZZ |
| 有理数 | QQ |
| 实数 | RR |
| 复数 | CC |
以下是使用环来指定变量类型的示例代码:
integer_var = ZZ(4)
rational_var = QQ(4/3)
real_var = RR(4/3)
complex_var = CC(sqrt(-1))
print(integer_var)
print(rational_var)
print(real_var)
print(complex_var)
需要注意的是,表达式 QQ(4/3) 返回精确的有理数,而 RR(4/3) 返回浮点数近似值。可以使用 I 定义复数,然后用 CC 强制结果为复数类型而非符号表达式类型。
超级会员免费看
订阅专栏 解锁全文
372

被折叠的 条评论
为什么被折叠?



