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}]

实验室常用如图所示装置制取气体,请你根据所学知识回答下列问题.(1)若选用a高锰酸钾(K2MnO4 2020-05-02 …
f(x)在点X=1处可导,f'(1)=1且则Limf(1-2h)-f(1+h)/h的值,最好写出计 2020-05-17 …
变限积分求道问题对函数f(t+h)-f(t-h)在[-h,h]上的积分对h求导.F(h)=∫[-h 2020-05-23 …
什么是译音用字?我在字典里查“呵”字,出现下面结果:您查询的字是:呵?多音字:hē,hā,ā(一) 2020-06-12 …
下列加点词的用法和意义判断有误的一项是()A.既来之,则安之(来:动词的使动用法,使……来;安:形 2020-06-15 …
李芳家的电表上标着,3000revs/(kw.h)她用这个电能表来测量某用电器功率:她把家中的其它 2020-06-16 …
含参函数取到极值后为什么要检验参数如:已知函数f(x)=lnx-1/2ax^2-2x,在x=2处取 2020-07-11 …
已知函数h(x)=f(x)+g(x),其中f(x)是x正比例函数,g(x)是x的反比例函数,且h( 2020-08-03 …
(1)用下列物质的序号填空:①石灰石②氢氧化钠③氧化钙④一氧化碳⑤熟石灰⑥稀盐酸常用作食品干燥剂的是 2020-12-20 …
金属单质及其合金是应用最广泛和最重要的工程材料.(1)金属物理性质的差异决定了金属的用途不同.例如, 2021-01-22 …