[求助]怎么样画温度场的图?
已知道节点和每个节点的温度,怎么样画温度场的图?还有在右边出现一条colorbar,显示温度的范围,谢谢关于画颜色图求救
请问这个该画彩色图,条件如下节点 坐标 温度
1 (0,0) 45
2 (2,0) 49
3 (0,1) 51
4 (1,1) 70
5 (2,1) 84
请问根据这些条件怎么画出温度场的彩色图,谢谢了 什么意思?没懂,你的温度场是怎么得到的?
是否通过什么传热方程之类的求解的? 在网上找了很久,各个mt论坛也逛了几个。但是没有找到答案。
我现在拥有三个一维数组X,Y,T,一对坐标(x,y)对应一个温度T,我想用温度T的大小表示颜色,在该坐标位置出画出温度场图,试过pcolor,没成功。
难道这个问题就无解了??????
有没有高手能解决? 眼熟!
http://www.ilovematlab_cn/viewthread.php?tid=56088&extra=&page=1
"_" change to "."
个人不敢装懂!:loveliness:
Ans Ref
http://forum.vibunion.com/forum/thread-42297-1-1.html
[ 本帖最后由 ChaChing 于 2009-11-14 11:02 编辑 ] help scatter 如果是有限的坐标点,scatter只是些离散的点图,而并不能形成颜色连续渐变的云图啊。
[ 本帖最后由 按时的地方 于 2009-11-14 12:50 编辑 ] 如果猜测没错, 楼主的意思是想利用有限的量测点, 画出2D的连续彩色分布图! 是吗? 若是的话, 那可能无解, 但要说明白!
help griddata!
怎最近看帖都需猜测, 难道个人水平太差?
还有建议LZ看下
提问的智慧!!!!(发帖前请认真阅读)
http://forum.vibunion.com/forum/viewthread.php?tid=21991
[ 本帖最后由 ChaChing 于 2009-11-14 22:11 编辑 ] 利用griddata插值是可以得到连续的图像,但是有可能“人造”出一些“没有”的坐标和温度。
比如我的X是(1,2),Y是(3,4),T是(5,6)
这样,在(1,3)出有温度5,(2,4)出有温度6,但是如果经过插值后会搞出(1,2)出的温度,(3,4)处的温度,但是可能原图中并不打算画出这样的点。
就像一个“L”型的物体,会被插值成为一个“口”型的物体。
所有在我看来,griddata也并不能完成这项任务。
另外:如果想表达知道一丁半点的话,用help XX句型,是个很不错的选择。
[ 本帖最后由 按时的地方 于 2009-11-14 23:24 编辑 ] 若不是2D的连续彩色分布图, 也不是离散的点图!
那真不是个人水平所能理解了, 说明白到底是要什么图?? 无言:@L
还有个人的确仅会"一丁半点", 无法与高人你相比!
个人认为使用导引方式, 网友可以学习较多, 若直接给答案, 又不是老师考学生! 若LS不喜欢, 个人就仅有封口了!:loveliness:
PS:谁说仅能画"口"型的物体, 不能画"L"型的物体!
[ 本帖最后由 ChaChing 于 2010-6-17 10:41 编辑 ] 才发现你是“教研室主任”啊,带那么论坛胸罩,失敬失敬,呵呵。
我的意思我用一个小例子来表示吧
假设我拥有一个“L”型的物体
坐标如下:
x=;
y=;
t=; %温度
=meshgrid(x,y); %进行插值
T=griddata(x,y,t,X,Y,'v4');
pcolor(x,y,T);shading interp;
但是这样得到的图,并不是“L”型的。也就是说我只想要当前蓝色“L”这一部分,而不用“红色”那一块了。。。
你还有别的方法吗?
我补一下得到的图像
[ 本帖最后由 ChaChing 于 2009-11-15 22:02 编辑 ] x=4; y=2; t=200;???
[ 本帖最后由 ChaChing 于 2009-11-16 00:06 编辑 ] 怎么了?
这个是假设的啊。。
假设有12个(X,Y)坐标,以及相应的温度T。 利用nan造出空白!
[ 本帖最后由 ChaChing 于 2009-11-16 13:18 编辑 ] 什么制造空白啊?
把nan都设为0吗?
好像不行啊。。。
[ 本帖最后由 ChaChing 于 2009-12-25 10:56 编辑 ]
页:
[1]
2