SageMath: 符号计算
为何使用符号计算?因为在物理和数学理论中推导某些繁琐的公式的时候,人工进行会比较慢,而且很容易出错。如果可以用计算机辅助我们完成这些繁琐的计算就太好了。
比较常用的用于符号计算的数学软件有Mathematica和Maple,但是这两个软件都是收费软件。本来打算购买一个学生版的Mathematica,但是在注册缴费的最后一步,发现只能使用VISA信用卡支付,所以最后还是放弃了。
在网上找了一下,发现在开源的项目中,Sage Math也支持符号计算,而且其支持的平台比较广,包括windows , Mac, Linux,甚至可以利用官网云平台在线计算并保存结果。
忘记local host的帐户密码怎么办,默认的帐户名是:admin,至于密码是一开始你自己设置的。
- SageMath的下载和安装
可以从官网下载相应的版本,但是要选取合适的版本,之前在Mac上安装过一个版本,积分的功能有问题,更换安装包后,这个问题就解决了。 - 数值计算
3+3
evaluate:
6 - 符号计算
- 因式乘法
x=var('x')
y=var('y')
eq=(x-y)(x+y)(x^3-y+1)+3
eq.expand()
evaluate:
x^5 - x^3y^2 - x^2y + y^3 + x^2 - y^2 + 3 - 微分
derivative(x^3+x^2,x)
evaluate:
3x^2 + 2x - 不定积分
integral(1/x-1,x)
evaluate:
-x + log(x) 定积分
t=var('t')
f=-100
g=te^(-i2pif*t)
integrate(g,t,0,1)- plot 2D scaler field
x=var('x')
y=var('y')
g2(x,y)=3*e^(-x^2-y^2)
plot3d(g2,(x,-1,1),(y,-1,1))
- plot 2D vector field
gv2d=g2.gradient()
plot_vector_field(gv2d,(x,-1,1),(y,-1,1))
- plot 3D vector field
x=var('x')
y=var('y')
z=var('z')
g(x,y,z)=3*e^(-x^2-y^2)-z
gv=g.gradient()
plot_vector_field3d(gv,(x,-1,1),(y,-1,1),(z,-1,1))
转载于:https://www.cnblogs.com/docnan/p/7094013.html
SageMath: 符号计算相关推荐
- PlayStation5上手体验
最近入手一台PS5, 分享一波上手体验. PS5 硬件体验 PS5主机作为专业的游戏设备,算力充沛,画面流畅,游戏资源丰富,按一下手柄即可自动唤醒主机,配合一流的SSD读取速度,开机即玩,懒癌福音. ...
- python幂运算的符号有哪些及画法_SymPy 符号计算基本教程
SymPy 是一个由 Python 语言编写的符号计算库.我将在本文中简要地介绍如何利用 SymPy 进行符号计算.在介绍 SymPy 之前,我们首先要明确何谓符号计算?计算机代数系统又是什么? 什么 ...
- python中幂运算的符号是什么_SymPy 符号计算基本教程
SymPy 是一个由 Python 语言编写的符号计算库.我将在本文中简要地介绍如何利用 SymPy 进行符号计算.在介绍 SymPy 之前,我们首先要明确何谓符号计算?计算机代数系统又是什么? 什么 ...
- Python符号计算库sympy使用笔记
介绍 sympy是一个非常好用的基于Python的符号计算库,科技做微分.积分.极限等一系列高等数学运算,可以帮我们自动的进行符号化计算,即带入运算的不是某个具体的数值, 而是抽象的数学符号, 并且还 ...
- 比利时皇家科学院院士Luc De Raedt:从统计关系人工智能到神经符号计算
来源:AI科技评论本文约5600字,建议阅读10分钟 本文介绍了比利时皇家科学院院士在AAAI Fellow Luc De Raedt做了主题为<从统计关系人工智能到神经符号计算>的报告. ...
- matlab二阶导数表示,【单选题】在MATLAB符号计算中,y的二阶导数表示为( )。...
[单选题]在MATLAB符号计算中,y的二阶导数表示为( ). 更多相关问题 关于个性化的形成机制,以下理解正确的是(). 评述颜之推的家庭教育思想. 目前主要的移动服务平台有哪几类() 在一个简单的 ...
- Matlab符号计算结果过长无法在屏幕中显示的问题
1.输出到'txt'文件. 要输出为txt文件,用到fopen.fprintf和fclose命令. fopen命令用来新建文件,并用参数w表示无条件写入内容. fprintf直接开始写入内容,fclo ...
- 基本符号有_MapGIS 10中各种比例尺、符号尺寸计算说明(三)——随图缩放的符号计算...
随图缩放的符号计算 符号随图缩放方式 当符号采用随图缩放方式时,在缩放地图的过程中,符号的大小会随着地图缩放而同步变化. 符号尺寸显示 采用符号随图缩放方式时,可从以下三个尺寸来了解符号的尺寸.点.线 ...
- 学习Matlab强大的符号计算(解方程)
学习Matlab强大的符号计算(解方程) 分类: 学习 其它语言 2011-09-19 10:34 3135人阅读 评论(0) 收藏 举报 matlab [plain] view plaincopyp ...
最新文章
- Linux环境高级编程函数,Linux环境高级编程--出错处理(CLStatus)
- activity堆栈式管理
- 【算法】吴忠强:刷LeetCode的正确姿势!
- SQL注入(SQL注入(SQLi)攻击)攻击-布尔盲注
- Win32窗体应用程序如何添加资源文件?
- 三菱数据移位指令_三菱plc循环与移位指令
- plaintextedit指定一行一行的高亮显示_常见的LED显示屏故障原因分析
- bootstap-水果节案例-编辑中
- 我国快递年业务量首次突破千亿件大关
- 更新--本地检查需要下载/删除的文件,然后做替换/删除,并重启
- C#语言: 生成静态页面核心代码
- “云”起风涌,邮件服务器助航企业云端升级
- QThread如何优雅实现暂停(挂起)功能
- 大数据讲课笔记5.5 MR案例——倒排索引
- iOS:iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
- 《构架师的12项修炼》读书笔记
- PYTHON用时变马尔可夫区制转换(MARKOV REGIME SWITCHING)自回归模型分析经济时间序列...
- 小众软件:录屏局部放大神器 ZoomIt
- Python办公——三行代码拆分表格
- Zabbix 邮件报警、钉钉报警、微信报警
热门文章
- ssm+vue基本微信小程序的校园二手商城系统 计算机毕业设计
- 文本到图像模型,如何快速生成高质量图片? #Google Muse AI
- 区块链的未来:“2020年起3-5年:国内区块链大规模商业应用将全面落地开花”
- 人人都有发言权的新媒体时代 内容审核需亮剑
- 使用 Zadig 交付云原生微服务应用
- 计算机视觉物体识别的过程,(物体识别过程.doc
- 计算机弹薛之谦的音乐,薛之谦最火的五首歌,除了《演员》,这三首歌却埋没3年无人知!...
- 6个让您获得更佳的移动分析体验的提示
- DB2表空间状态代码解释
- 网线信道测试软件,测试网线是否正常的方法有哪些