boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - 问个比较初级的问题关于cosine transform 解篇微分的
相关主题
Re: [转载] 急问!poisson's PDE analytical sol
[转载] 做FFT的陷阱
求助:二阶PDE的NR数值解法
请教非线性偏微分方程数值解的求法~~~~
请推荐讲解PDE中的柯西问题的书籍 (转载)
求助:用matlad的PDEPE函数求解偏微分方程
poisson equ with neumann boundary question
FFT
请教一个关于PDE数值解方面的问题
求教3维有限差建模
相关话题的讨论汇总
话题: dc话题: cosine话题: transform话题: dx话题: ac
进入Computation版参与讨论
1 (共1页)
g*****a
发帖数: 340
1
用cosine transform解偏微分方程。用periodic边界条件没的说,不用管就好。但如果
加入一定边界条件如何在变换空间中体现出来?
譬如说在边界上dC/dx=0。一般方法中直接代进去就好了。但如果用余弦变换的话整个
区域一起处理,怎么搞?有弄国的么?佛立业变换的情况应该是类似的
可能有点乱,总归有任何提示和意见都请不吝赐教
r****y
发帖数: 1437
2
I coded similar b.c. and PDE before.
There are two ways, both make use C(x)=Const, i.e., C(x) only
has DC component, wavenumber0, no AC components.
First is to make sure of eigenfunctions for this B.C., note
the different treatments for AC and DC components. And you can easily prove
d^nC/dx^n=0 for n = 2i-1
Second, find the quantity conserved in your equation, dC/dx=0 means
integral over x at B.C. is a value never change with time. Then you can make
use of this to

【在 g*****a 的大作中提到】
: 用cosine transform解偏微分方程。用periodic边界条件没的说,不用管就好。但如果
: 加入一定边界条件如何在变换空间中体现出来?
: 譬如说在边界上dC/dx=0。一般方法中直接代进去就好了。但如果用余弦变换的话整个
: 区域一起处理,怎么搞?有弄国的么?佛立业变换的情况应该是类似的
: 可能有点乱,总归有任何提示和意见都请不吝赐教

l******n
发帖数: 9344
3
边界条件,像你说的这个一般是
C(1)=C(-1)
用cosine transform或者sine transform的实质是对角化所得的矩阵,解了之后,在用
反变幻回去就是解,根据你自己的情况看吧
fftw的document里边有介绍,比如2维有00,01,10,11,不同的选择,就是根据不同的
边值,需要shift一下

【在 g*****a 的大作中提到】
: 用cosine transform解偏微分方程。用periodic边界条件没的说,不用管就好。但如果
: 加入一定边界条件如何在变换空间中体现出来?
: 譬如说在边界上dC/dx=0。一般方法中直接代进去就好了。但如果用余弦变换的话整个
: 区域一起处理,怎么搞?有弄国的么?佛立业变换的情况应该是类似的
: 可能有点乱,总归有任何提示和意见都请不吝赐教

g*****a
发帖数: 340
4
多谢
第二个还是不太明白,如何控制整个域内的C(x)平均值呢?而且'dC/dx=0'应该是'C(x)
在域内总和不变'的充分非必要条件吧?
有没有更进一步的资料我可一看呢?你关于这个方法有文章么?
如果可以的话可以引用的哈,呵呵

prove
means
make
如果
整个

【在 r****y 的大作中提到】
: I coded similar b.c. and PDE before.
: There are two ways, both make use C(x)=Const, i.e., C(x) only
: has DC component, wavenumber0, no AC components.
: First is to make sure of eigenfunctions for this B.C., note
: the different treatments for AC and DC components. And you can easily prove
: d^nC/dx^n=0 for n = 2i-1
: Second, find the quantity conserved in your equation, dC/dx=0 means
: integral over x at B.C. is a value never change with time. Then you can make
: use of this to

g*****a
发帖数: 340
5
多谢
还是不太了
大致来说就是强制最外层节点的值同次外层相同,dC/dx向外层的向量,在次外层就等
于零了?
fftw的document是在matlab里的么?木有找到相关内容哈?能否给个其它链接呢?

如果
整个

【在 l******n 的大作中提到】
: 边界条件,像你说的这个一般是
: C(1)=C(-1)
: 用cosine transform或者sine transform的实质是对角化所得的矩阵,解了之后,在用
: 反变幻回去就是解,根据你自己的情况看吧
: fftw的document里边有介绍,比如2维有00,01,10,11,不同的选择,就是根据不同的
: 边值,需要shift一下

l******n
发帖数: 9344
6
google fftw
it is not matlab

【在 g*****a 的大作中提到】
: 多谢
: 还是不太了
: 大致来说就是强制最外层节点的值同次外层相同,dC/dx向外层的向量,在次外层就等
: 于零了?
: fftw的document是在matlab里的么?木有找到相关内容哈?能否给个其它链接呢?
:
: 如果
: 整个

g*****a
发帖数: 340
7
thanks!

就等

【在 l******n 的大作中提到】
: google fftw
: it is not matlab

1 (共1页)
进入Computation版参与讨论
相关主题
求教3维有限差建模
fft algorithm
请教一个数值计算问题
请教求解二阶ODE方程
离散单元法的边界条件如何确定
a C language question regarding pointer usage
请教一个MPI做有限元的边界条件的问题
关于三维快速傅立叶(FFT)
求DFT的Fortran源代码。。。。。。。。。。。。。。。。。。。。
一个发现: fftw里面的C语言做Fourier transform比Matlab快6倍 (无内文)
相关话题的讨论汇总
话题: dc话题: cosine话题: transform话题: dx话题: ac