matlab中根据点的坐标和它们的能量,绘制能量图和等高线

区域中有200个点,用A矩阵存储这些节点的坐标,其中,第一列为点的x轴坐标,第二列为点的y轴坐标,第三列为点的能量值,想画出这些点的能量分布图以及等高线,能大致看出能量的... 区域中有200个点,用A矩阵存储这些节点的坐标,其中,第一列为点的x轴坐标,第二列为点的y轴坐标,第三列为点的能量值,想画出这些点的能量分布图以及等高线,能大致看出能量的分布,自己画的效果都不太好。求大神帮忙,能提供较完整的程序,感激不尽!下图是标注出来的示意点。 展开
 我来答
dukinkin
2015-03-06 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:898万
展开全部
x=A(:,1);
y=A(:,2);
z=A(:,3);
N=100; %最后数据插值为100x100的矩阵,根据需要自己改N值
[xx yy]=meshgrid(linspace(min(x),max(x),N),linspace(min(y),max(y),N));
zz=griddata(x,y,z,xx,yy);%根据原来的数据,插值为矩阵数据

imagesc(xx,yy,zz); %用这句画能量分布图

contour(xx,yy,zz);%用这句画能量分布的等值线图
小铃铛221
2015-11-21 · TA获得超过3.7万个赞
知道大有可为答主
回答量:7714
采纳率:82%
帮助的人:703万
展开全部
区域中有若干个点,用A矩阵存储这些节点的坐标,其中,第一列为点的x轴坐标,第二列为点的y轴坐标,第三列为点的能量值,想画出这些点的能量分布图以及等高线,能大致看出能量的分布,自己画的效果都不太好。求大神帮忙,能提供较完整的程序,感激不尽!下图是标注出来的示意点。
类似于这样的能量等高线图。。我想知道利用已知数据是怎么得到的。。还有能不能得到能量云图,就是等于填充颜色,反应能量变化的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式