Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
matlab中如何在网格图中添加颜色条_Matlab_Matlab Figure_Mesh_Matlab Guide - Fatal编程技术网

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

matlab中如何在网格图中添加颜色条,matlab,matlab-figure,mesh,matlab-guide,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

我已经写了下面的代码来显示离散数据和向量场的密度图。问题是网格打印中没有颜色栏。我确实搜索了添加颜色栏,但找不到任何有用的解决方案。有人知道怎么做吗

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)

我使用了第一个示例,因为您的最小示例有错误

你刚才试过了吗

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


完成。你现在能帮我吗@M7913D此简化代码不运行。