V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zxCoder
V2EX  ›  问与答

matlab 和 mathmatica 这种专业软件能解这种题目吗

  •  
  •   zxCoder · May 1, 2022 · 1902 views
    This topic created in 1459 days ago, the information mentioned may be changed or developed.

    实际公式很复杂,但是结构就是这样的

    A(0.5)=1 // 就是有递归边界,这里的数字只是演示
    A(x)=\sum_i \sum_j \sum_k (对 A 积分,参数和积分区间为 i,j,k 等的相关运算结果)
    

    自己用 python 写了一下,算出来结果和预期不太一致,不知道是代码写错还是公式推错

    想问下有没有专业软件可以直接输入这样的公式,然后直接能算出结果(我不太记得数学里这叫什么了,隐函数还是什么,只记得编程的递归了。。。)

    4 replies    2022-05-01 17:49:34 +08:00
    rudy1224
        1
    rudy1224  
       May 1, 2022
    函数已知的话,MATLAB 可以用 integral3 求三重积分的数值解。
    rudy1224
        2
    rudy1224  
       May 1, 2022
    Python 里面 scipy.integrate.tplquad 可以试试?
    thedrwu
        3
    thedrwu  
       May 1, 2022 via Android
    无脑上 Mathematica 积分。
    如果是个 ODE 的话有更成熟的解法。
    vacua
        4
    vacua  
       May 1, 2022 via Android
    基本初等函数的话,用 wolfram alpha 挺方便的,例如:int x,when x=1..2 表示对 x 在 1 到 2 上的积分,多重积分类似嵌套一下就行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2667 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 15:53 · PVG 23:53 · LAX 08:53 · JFK 11:53
    ♥ Do have faith in what you're doing.