求教三维温度场绘制
模型是这样的,在一个立方体内排布有5*5*3的温度探头,测出温度T(x,y,z)。现在要画出立方体的温度场图像,其实也就是个四维图(或者也可以叫3.5维),用颜色表示温度不同。我本来想用slice(...)函数的,但是测出的温度是离散点与坐标的函数关系,即T(x,y,z)我不知道啊!拟合的话我又不知道如何拟合三维函数。
小弟乃一介菜鸟,现在在抓狂边缘。还请大虾们帮帮忙吧!多谢啦!
[ 本帖最后由 aardwolf1986 于 2009-10-20 23:08 编辑 ] help scatter3 原帖由 friendchj 于 2009-10-21 00:29 发表 http://www.chinavib.com/forum/images/common/back.gif
help scatter3
还是不甚清楚啊,能给个例子吗?谢谢啦~
刚才也看了下,scatter3是画散点图的,我这种情况适用吗?我只知道那几个点的温度呀,如何计算温度场呢?
[ 本帖最后由 aardwolf1986 于 2009-10-21 09:25 编辑 ]
回复 板凳 aardwolf1986 的帖子
可以先用griddata3拟合一下,再用slice画图。画散点图可以考虑scatter3 我的问题和你差不多,一起研究吧,可以看看我的求助帖子 谢谢四楼的兄弟,我心里好像有点数了,我来试试,interp3()做差值是不是也有同样的效果呢?五楼,我想联系你! w = griddata3(x,y,z,v,xi,yi,zi) fits a hypersurface of the form w=f(x,y,z) to the data in the (usually) nonuniformly spaced vectors (x, y, z, v). griddata3 interpolates this hypersurface at the points specified by (xi,yi,zi) to produce w. w is the same size as xi, yi, and zi.
(xi,yi,zi) is usually a uniform grid (as produced by meshgrid) and is where griddata3 gets its name. 多谢!!!!!!!搞定啦!
回复 8楼 aardwolf1986 的帖子
如何联系你?我已经给你发短消息了!回复 8楼 aardwolf1986 的帖子
能把画图的程序写上来吗?回复 8楼 aardwolf1986 的帖子
哥们,回来说说啊?
页:
[1]