rwhn.net
当前位置:首页 >> 如何用mAtlAB画这种图?具体什么语句呢?ContourF... >>

如何用mAtlAB画这种图?具体什么语句呢?ContourF...

可以用pcolor: [x,y]=meshgrid(0:.1:1,0:5);z=240-200*x;pcolor(x,y,z)shading interp colorbar

你画出这些点,肯定有这些点的x坐标和y坐标 首先用[x(:) y(:)]这个把点的坐标表示为 Nx2的矩阵 也就是N行2列的矩阵,N行对应原来的N个点 第一列是x坐标,第二列是y坐标 再用hist3函数,把这些点的二维分布统计出来 N=numel(x); [n C]=hist3([x(:...

下面是我的代码: clc;clearx=-2:0.2:2;y=x;[X,Y]=meshgrid(x,y);Z=exp(-X.^2-Y.^2);Zx=-2*exp(-X.^2-Y.^2).*X;Zy=-2*exp(-X.^2-Y.^2).*Y;figure(1)surf(X,Y,Z)axis equalfigure(2)contourf(X,Y,Z)hold onquiver(X,Y,Zx,Zy)axis equal 希望你喜...

这个比较容易。 clc;clear x=linspace(-pi,pi,50); [X,Y]=meshgrid(x,x); z=(X.^2-2*X).*exp(-X.^2-Y.^2-X.*Y); contourf(X,Y,z) axis equal figure(2) hx=2*pi/(50-1);hy=hx; [px,py]=gradient(z,hx,hy); quiver(X,Y,px,py) axis equal

一个figure里面只能用同一个colormap 用subplot可以在一个figure中画几个小图 但是它们是共享一个colormap的 但是它们是对应的颜色影射的范围是根据各自不同数据而定的 如果两个图的数据的范围不一致,那么这两个图中相同的颜色所表示的数值是不...

原理不同,contourf是先计算等值线,然后在等值线之间填充颜色;pcolor是直接将数值映射成对应的色块,不用shading interp的情况下其实二者的图象差得很多,用了shading interp看起来比较象。不知道matlab下contourf用的什么插值方法,但shading...

没办法,clabel里'labelspacing'属性可以调整标注的疏密,加入参数'manual'可以手动指定标注的位置。 >> help clabel CLABEL Contour plot elevation labels. CLABEL(CS,H) adds height labels to the contour plot specified by H. The labels ...

x=linspace(-5,5,50); y=linspace(-5,5,50); [x,y]=meshgrid(x,y); z=sin(x).*sin(y); figure(1) meshc(x,y,z); figure(2) [C, h] = contourf(z); clabel(C, h, 'LabelSpacing', 72); colorbar; tm1 = colormap(hot(9)); tm1(1, :) = [1 1 1]; c...

[x,y]=meshgrid(0:1:10); z=(x-5).^2+(y-5).^2; pcolor(x,y,z) shading interp; colorbar 也可以 contourf(x,y,z) colorbar 关键在于x,y,z的数据怎么来。 偏微分方程的边界条件之类的。你都要给。

例:x -3 -2 -1 0 1 2 3 4 y -3.2 -2.1 -1.2 0.1 0.9 2.1 3.3 4 用Matlab话散点图,确立并写出y与x之间的关系。 解答:

网站首页 | 网站地图
All rights reserved Powered by www.rwhn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com