- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用菲克定律和有限差分来进行上述模拟。我的问题在于整个问题的设置。
我将列出论文中的一些值和声明以及我如何尝试实现它们。(单元格分为 6 个隔间)
物理特性:
在这里,我做了:
V0 = ... # just a variable
V = sc.zeros(5)
V[0] = ... # this goes for Viw0
边界条件:
在这里,我做了:
C = sc.zeros(5)
C[0] = ... #this goes for Ci0
C7 = ...
菲克第一定律:
F = -D * dc/dx
# F the rate of transfer per unit of a section
# c the concentration of diffusing substance
# x the space coordinate measured normal to the section
在这里,我不知道函数的参数必须是什么:
def F(what to put here?):
dc = 0.1 # I don't know what to do with the dc!
return -(D*dc)/dx
还有,如何实现有限差分法? (我有一个实现该方法的类)。
下面是论文的链接:
最佳答案
你没有说集中度是否是系统的自由度,也没有说你将如何模拟质量传输或其他任何事情,也没有说任何关于问题的时间特征(即你在看分析 transient 或稳态问题?)。因此,试图建议如何构建代码来解决这样一个描述不佳的问题既不成熟又徒劳。
要回答问题中唯一部分合理的部分,计算通量项的一阶、一维有限差分近似值,您可以这样做:
import numpy as np
def F(c,D,x):
"""Assume c and x are numpy arrays of equal size and D is a scalar"""
# differencing of the concentration field
deltac = np.diff(c)
deltax = np.diff(x)
return -D * deltac / deltax
根据微分方程的实际系统及其性质,在选择适当的差分顺序和方向时有很多微妙之处,但这远远超出了这个问题的范围和已经给出的关于这个问题的信息.
关于python - 尝试在模拟水穿过细胞膜的运动中实现菲克第一扩散定律,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8862825/
一年多以来,我一直在阅读C++并用它编写小程序。最近我遇到了三巨头法则。我从来不知道这条法律。 无意中,我在这里找到了它:Rule of Three . 我可以知道 C++ 中的任何其他此类定律吗?
根据 Control.Arrow 文档,对于许多 monads(那些 >>= 操作是严格的)instance MonadFix m => ArrowLoop (Kleisli m)不满足 loop (
通常在 Haskell 中我们定义 Monad s 表示为 return和>>= 。有时分解也方便>>=进入fmap和join 。 Monad一旦您习惯了这两种公式的定律,它们是众所周知的并且相当直观
我正在阅读 James Iry's blog post在 Scala 中的 Monads 上。我在第三部分,我对他关于单元的单子(monad)第二定律的描述感到困惑。特别是这种说法: unit(x)
我见过提到 IO不满足单子(monad)定律,但我没有找到一个简单的例子来说明这一点。有人知道一个例子吗?谢谢。 编辑:如ertes和 n.m.指出,使用 seq有点非法,因为它可以使任何 monad
齐普夫定律是许多现实生活中的一种模式,齐普夫定律最常见的情况是在文本段落中,其中最常用的单词的数量是第二个最常用单词的两倍。 我一直在学习 Python 中的字典,并尝试自己做这件事,但对它们的一些方
这可能是一个幼稚的问题,但是 RSpec 的测试 DSL 是否违反了 Demeter 法则? 这是来自 http://rspec.info 的 RSpec DSL 示例: bowling.score.
Snell's law指出入射角和折射角的正弦比等于给定 Material 折射率比的倒数: 我想实现一个简单的程序来可视化法律。自 , 和 是已知的,这是我计算的方式 : theta2 = asin
嘿,我正在开发一个文本生成器,它应该可以生成数百万种不同的文本。为了使每篇文章的内容更真实,我使用了 Zipf 定律它运行良好,单词分布正确。 但是下面的 next() 函数执行得非常慢,因为我想生成
我正在使用一个工具来自动生成按层次结构组织的 XML 文件的类表示形式。 XML 文件是我的应用程序需要能够访问的设置文件(只读)。 如果我将顶级节点(例如,AppSettings)传递给需要访问一项
不使用形式推导,如何测试自定义的Monad实例是否遵循Monad定律? 最佳答案 FWIW,这是我最近编写的一组 QuickCheck 属性,用于测试从 F 代数派生的 Maybe 实现的 Monad
我是一名优秀的程序员,十分优秀!