mathematica解偏微分方程数值解,用s=NDSolve[.],如何从s中提出数值解,或者这个s是什么?我初次使用mathematica,我自己写了一个程序来解偏微分,为了验证程序的正确性,利用mathematica的NDSolve函数来解偏
我初次使用mathematica,我自己写了一个程序来解偏微分,为了验证程序的正确性,利用mathematica的NDSolve函数来解偏微分,将其结果和我的结果对比.程序如下:
其中有S=NDSolve[.].(1)我想s就是得出的数值解,但是我怎么把每个值取出来呢,比如我想看到u(10,1,1)的值什么的,或者得到t=10时x行y列的值的矩阵.
(2)我想知道那个s到底是什么,是个数据结构还是啥东西?
(u /. s[[1]])[10, 1, 1]
t=10 时 x 行 y 列的值的矩阵,x 与 y 分别从 1 到 100 时的函数值,要想生成其他点上的数据矩阵,可以在帮助查看函数 Array 的用法.
Array[(u /. s[[1]])[10, #1, #2] &, {100, 100}]
(2) 那个 s 实际上是一个规则 Rule,u 和 微分方程数值解的规则,
{{u->InterpolatingFunction[{{0.,10.},{0.,100.},{0.,100.}},<>]}}
函数 InterpolatingFunction 和 Mathematica 中其他的函数没什么本质区别,可以用来画图什么的,下面这是 t=10 的图像.
Plot3D[(u /. s[[1]])[10, x, y], {x, 0, 100}, {y, 0, 100}]
已知a+b+c=H a+b+e=J a+d+e=K b+c+d=M c+d+e=N 求a=?b=? 2020-05-16 …
a、b、c、d四位同学在做《验证牛顿第二定律》的实验(使用图4-2-6所示的装置),设小车质量和车 2020-05-17 …
以等腰三角形ABC的斜边AB为边,作菱形ABDE,使D.E.C三点在同一直线上,求证角CAE=1/ 2020-06-17 …
将四边形ACBD折叠,使D与C重合,HK为折痕,求AH:CH的值不好意思!在△ABC中,∠ACB= 2020-07-09 …
设M={X|1≤x≤9,x∈Z},F={(a,b,c,d)|a,b,c,d∈M},映射f:F→Z, 2020-07-30 …
关于连续的一道高等数学题设函数F(X)在闭区间[a,b]上连续,c,d属于(a,b),m,n>0, 2020-08-01 …
n在下m在上m//n,点B,C是直线n上两点,点A是直线m上一点(AB≠AC),在直线m上另找一点 2020-08-01 …
关于比例选段的题,已知mn=ab,将它改写成比例式,使n放在第四比例项是已知a=5m,b=5cm, 2020-08-03 …
A{n│n=2k+1,k∈Z}、B{m│m=2l-1,l∈Z}如果n∈A,那么存在k∈Z,使n=2k 2020-10-31 …
(2014•无锡新区二模)如图1,在△ABC中,∠ACB=90°,∠CAB=30°,△ABD是等边三 2020-11-12 …