如何在matlab中为网格图添加颜色条

时间:2017-07-15 09:33:45

标签: matlab matlab-figure mesh matlab-guide

我在下面写了代码,一起显示离散数据和矢量场的密度图。问题是网格图中没有颜色条。我确实搜索了添加颜色条,但我找不到任何有用的解决方案。有谁知道怎么能这样做?

clear all;
close all;
[x,y] = meshgrid(52:0.001:53,57:0.001:58);
u = (x.*(-1+3.*(y).^2./((x).^2+(y).^2))./(x.^2+(y).^2).^(3/2));
v = v-((y-yy(i)).*(-1+3.*(y).^2./(x).^2+(y).^2))./(x.^2+y.^2).^(3/2));
[curlz,cav]= curl(x,y,u,v);
h=streamslice(x,y,u,v,0.5)
hold on
mesh(x,y,w)

1 个答案:

答案 0 :(得分:0)

我使用了第一个例子,因为你的最小例子有错误。

你刚试过吗

mesh(x,y,w)
colorbar('southoutside')

source

enter image description here