找回密码
 注册
Simdroid-非首页
查看: 83|回复: 0

不用*dim建table、array,怎么用函数加载高斯光源?

[复制链接]
发表于 2014-3-19 21:40:18 | 显示全部楼层 |阅读模式 来自 浙江杭州
本帖最后由 朱测 于 2014-3-19 21:42 编辑

如题
我知道可以用*dim来建table加载高斯光源。但是有一个问题,如果我的函数式P(x,y,z),需要自己先从函数里离散出一个三维的表,然后加到单元上。
对于在table中没有恰好对应的indice的node,在该node处会根据周围的node(线性?)插值出一个值。
问题就在这儿——离散后再重新插值肯定会有误差。在单元大小不确定的情况下,如果表里indice的增量比优化后的esize要大,那误差会更大。
我需要知道的是,有没有办法,不用这个table去离散函数,而是加载load时,每个节点会根据自己的x,y,z值去代入到函数P(x,y,z)中从而得到对应的值?即让load用函数而不是用离散的array,table来加载?这样改变element size会很方便,不用担心table是不是离散得够细。
相信这个问题在其它模块也会遇到吧。
谢谢。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-1 13:20 , Processed in 0.037173 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表