由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Science版 - 一个最简单的插值问题
相关主题
Re: 因式分解关于数值微分的问题
hanzo---RK算法Re: 请教:如何用least square approach解超定方程组?
[转载]Mathematica函数及使用方法(3)Re: how to calculate the square root of an N*N matrix?
Re: 两条线段的交点上帝掷骰子吗——量子物理史话(2-5)
Re: interpolate是什么意思?大牛们启发一下我把!!!!!!!!!
Re: [转载] sighhelp on solving 3D equ. using finite element method
Re: 请教一土问题numerical solving PDE on infinite semi-plane (转载)
Re: Math problem 5: 插值问题请教高手,如何求解矩阵方程?
相关话题的讨论汇总
话题: 插值话题: 六面体话题: ni话题: 简单话题: 底面
进入Science版参与讨论
1 (共1页)
p**e
发帖数: 126
1
空间任何八个点,形成不规整六面体,每点上都有值
在这个六面体内部的一点,想知道他的值,最简单的线性就可以了
可是所有的书上的多维插值的问题都需要evenly spaced sample points
用FEM用的natural coord的isoparametric方法呢,又得解非线性方程组
这么个简单问题,我却想不出来什么简单的方法
u**x
发帖数: 45
2
有个问题是空间任意的八个点并不保证形成凸六面体。 如果这不是问提的话,
or say, 如果保证,八个点形成以四边形为面的六面体的话(*),
可以简单的对上下底作双线性插值, 再将四面体内任一点作在底面绕上下底面
的交线轴的旋转面上处理,对角度作线插。
这个处理可能简化了, 上下底面平行还不能用。另外用双线性可能要解二次方程。
不过, 只要(*)有保证,应该总是可以用扩展,转换, 把这个问题化到立方体内插
值情形。

【在 p**e 的大作中提到】
: 空间任何八个点,形成不规整六面体,每点上都有值
: 在这个六面体内部的一点,想知道他的值,最简单的线性就可以了
: 可是所有的书上的多维插值的问题都需要evenly spaced sample points
: 用FEM用的natural coord的isoparametric方法呢,又得解非线性方程组
: 这么个简单问题,我却想不出来什么简单的方法

p**e
发帖数: 126
3

这个六面体的条件可以满足。
1。上下底面做双线性插就得解二次方程组,用数值解的话直接解三次方程组是一样
2。因为是不规则形状,所以不能保持某变量不变而在另外的维上先插
我能找到最好的方法是
X=Sum Ni*Xi Y=Sum Ni*Yi Z=Sum Ni*Zi
Ni=(1/8)*(1+w*wi)(1+u*ui)(1+v*vi)
Xi,Yi,Zi 是顶点的坐标,Ni是 shape function
vi,wi,ui 分别是+1,-1 对应于8个顶点
如果知道v,w,u可以很方便知道X,Y,Z
可是如果知道X,Y,Z要解三元三次方程组才能知道w,v,u
而插值方程是
F=Sum Ni*Fi
Fi是各顶点的值
我的问题是,我不要求准确,线性的就可以
我觉得这种问题一定是常出现的,应该有现成的方法,或现成的程序,不用
我自己去发明一个

【在 u**x 的大作中提到】
: 有个问题是空间任意的八个点并不保证形成凸六面体。 如果这不是问提的话,
: or say, 如果保证,八个点形成以四边形为面的六面体的话(*),
: 可以简单的对上下底作双线性插值, 再将四面体内任一点作在底面绕上下底面
: 的交线轴的旋转面上处理,对角度作线插。
: 这个处理可能简化了, 上下底面平行还不能用。另外用双线性可能要解二次方程。
: 不过, 只要(*)有保证,应该总是可以用扩展,转换, 把这个问题化到立方体内插
: 值情形。

u**x
发帖数: 45
4
我说的那个, 是可以先在上下底面
对投影点插值的, 只是分别选取不同的坐标系而以。 最简单就是七次线插。
假设各边俩俩不平行(平行易与), 对任一中间点, 按绕上下底面交线的旋转
得上下底面的投影, 对其中任一又按绕对边延长线交点的旋转得到在对边上
的投影。 共得在四条边上的八个投影点,线插之, 再按在上下底面内的平
面转角作线插。 最后再一次线插。 得到一线性的公式。这是最简单的了。
你下面说的这个我没看明白, 希望我没把意思搞错了。
p**e
发帖数: 126
5

泥说的这个太复杂,偶看不大明白,偶这个吗,一般的finite elment的书上都有
isoparametric

【在 u**x 的大作中提到】
: 我说的那个, 是可以先在上下底面
: 对投影点插值的, 只是分别选取不同的坐标系而以。 最简单就是七次线插。
: 假设各边俩俩不平行(平行易与), 对任一中间点, 按绕上下底面交线的旋转
: 得上下底面的投影, 对其中任一又按绕对边延长线交点的旋转得到在对边上
: 的投影。 共得在四条边上的八个投影点,线插之, 再按在上下底面内的平
: 面转角作线插。 最后再一次线插。 得到一线性的公式。这是最简单的了。
: 你下面说的这个我没看明白, 希望我没把意思搞错了。

1 (共1页)
进入Science版参与讨论
相关主题
请教高手,如何求解矩阵方程?Re: interpolate是什么意思?
中国同步辐射实验室二期工程明年竣工Re: [转载] sigh
Re: 一道TRICKY的概率题Re: 请教一土问题
磁场计算问题求教Re: Math problem 5: 插值问题
Re: 因式分解关于数值微分的问题
hanzo---RK算法Re: 请教:如何用least square approach解超定方程组?
[转载]Mathematica函数及使用方法(3)Re: how to calculate the square root of an N*N matrix?
Re: 两条线段的交点上帝掷骰子吗——量子物理史话(2-5)
相关话题的讨论汇总
话题: 插值话题: 六面体话题: ni话题: 简单话题: 底面