Sage:3.基础代数与微积分

        Sage可以执行与基本代数和微积分相关的各种计算:例如,求解方程、微分、积分和拉普拉斯变换。

一、前提条件

想要使用Sage求解方程、微分、积分 等,自然需要先学会变量的表示

Sage中函数的变量用var(...)来定义,例如:

(我试了下,其实好像不直接定义也没关系,和matlab不一样,一样能解出来。也可能是我现在学的不多,还无法直观的感受到区别,如果后面发现了的话,会回来补充上的)

二、解方程

1.使用solve()函数来对方程进行求解,求解之前记得得先用var()定义自变量

2.也可以根据其他变量求解一个变量的方程:

3.还可以求解多个变量表示的方程:

三、解线性方程组

也可以对方程组的解做近似求解,如下:

四、数值求解方程

很多时候, solve 将无法找到指定方程的精确解。当它失败时,就可以使用 find_root 找到一个数值解。例如,solve对于以下等式不返回任何有用的内容:

就可以使用 find_root 在0<ϕ<π/2 的范围内求上述方程的解 :

五、求解导数和积分

四阶导数 sin(x^{2})

计算 x^{_{2}}+17y^{_2}关于 x 和 y ,分别为

计算\int xsin(x^{_{2}})dx\int_{0}^{1}\frac{x}{x_{2}+1}dx

拆分\tfrac{1}{x^{2}-1},拆为了:-\tfrac{1}{2(x+1)}+\tfrac{1}{2(x-1)}

六、解微分方程

如:解方程 x′+x−1=0

补充:

可以键入solve?查看该函数的用法

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值