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}]
在β衰变中常伴有一种称为“中微子”的粒子放出,但中微子的性质十分特别,因此在实验中很难探测.195 2020-04-05 …
3C标志中的小S是否必须要有?什么情况下可以不用写?目前看到的标识有的有S,有的没有S.不知为什么 2020-04-27 …
在梯形ABCD中,CD//AB,S三角形 AOB=9,S三角形COD=4,求梯形ABCD的 面积在 2020-05-16 …
急,2.下述说法哪一个正确?()(A)热是体系中微观粒子平均平动能的量度(B)温度是体系所储存热量 2020-07-09 …
2.下述说法哪一个正确?()(A)热是体系中微观粒子平均平动能的量度(B)温度是体系所储存热量的量 2020-07-16 …
湖水中的微生物使有机物(以C6H10O5表示)转化为CO2和H2O的过程中所需O2的量叫生化需氧量, 2020-10-31 …
目前,“微艺术”浪潮席卷了整个网络,也延伸到很多人的生活中。微摄影大赛、微电影大赛、电影、摄影、绘画 2020-11-03 …
一初中物理题地震时震源的震动一横波和纵波两种方式向外传播,两种波在地壳中的传播速度并不一样,分别约为 2020-12-15 …
(2013•天河区一模)真空中微波的波长λ微波大于可见光的波长λ可见光,则下面说法正确的是()A.微 2021-01-24 …
根据下面语段提供的信息,请给“中微子通信”下定义(30字以内)中微子是一种质量极小,又不带电的中性基 2021-02-04 …