You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用SciPy绘制含时扩散方程解析解的多时刻图像

绘制含时扩散方程解析解的多时刻图像

我想要实现的功能是:绘制含时扩散方程(Time Dependent Diffusion Equation)解析解在不同时刻的图像。具体逻辑很明确——固定某一个时刻的t值,只改变自变量x,然后绘制对应的因变量y的曲线。

目前我已经写了部分代码,如下:

import numpy as np
from scipy.sparse import diags
import scipy as sp
import scipy.sparse
from scipy import special
import matplotlib.pyplot as plt

def Canalytical(intervals, D=1):
    points = 1000
    x=np.linspace(0, 1, intervals+1)
    t=1
    c=np.ones([intervals+1])
    sm = 0
    pos = 0
    for xi in x...

(注:代码里的for xi in x...还未完成,后续可以根据具体的解析解形式补充计算逻辑——比如如果是有限边界的级数解,就可以在循环里累加级数项;如果是无限域的高斯型解,直接调用scipy.special里的误差函数就能快速完成计算)

内容的提问来源于stack exchange,提问作者toumperlekis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:30:50