用matlab怎样画出类似热点的图,或者等温等高的图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用matlab怎样画出类似热点的图,或者等温等高的图相关的知识,希望对你有一定的参考价值。

想知道怎么画左边的那个,右边的好像是用mesh或者surf画的,那个图是某个三维的图像从上面看的还是二维的散点图加上那些热点线的??最好有具体的代码例子,讲明白加分
左边那个图是,给了一些散点,然后给出了一个函数,表示出现在散点周围的某种概率,画图的时候,要求画出概率的热度图,并且上面也要有散点

参考技术A 给你一个类似的图:
[x,y]=meshgrid(-2:0.1:2);
z=3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) - 1/3*exp(-(x+1).^2 - y.^2);
subplot(1,2,1)
pcolor(x,y,z);
shading interp
hold on
plot(rand(8,2)*4-2,'b.')
subplot(1,2,2)
surf(x,y,z)
shading interp
colorbar本回答被提问者和网友采纳
参考技术B Surface plot:
[x,y]=meshgrid([-2:0.1:2]);
z=......;%输入z的函数
surf(x,y,z),coolbar %彩色轴与Z轴一致
Heat Map: 没有看懂。。。
参考技术C 试试meshc和surf函数

以上是关于用matlab怎样画出类似热点的图,或者等温等高的图的主要内容,如果未能解决你的问题,请参考以下文章

如何用Matlab快速画出带有3D渲染效果的复杂曲面

请问如何用matlab画出一个三维的正方体?

怎样用origin画出三维图

怎样在matlab中画矩形并填充颜色?

用MATLAB怎样画出一个Chirp信号

MATLAB中用mesh函数画出三维图后,怎么添加一个Z=0的平面?