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

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

图中用箭头表示的矢量场可以中quiver函数画出 填色可以用imagesc函数画出 具体需要给出数据才能给出详细代码

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

1、在workspace里面,找到想要的Y值大小,看在几行几列,对应的X值就行了。 2、MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部...

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

画等值线并填色用函数contourf函数。 假设你的矩阵为M,就可以用 contourf(210:240,30:60,M) 其中,等值线的数量以及具体值都可以指定,还可以在等值线上用clabel函数添加数值标签。配色方面可以用colormap函数改变。

matlab画等值线剖面使用的是coutor函数,示例如下: x=[-10.5 -7 -3.5 0 3.5 7 10.5 -10.5 -7 -3.5 0 3.5 7 10.5 -10.5 -7 -3.5 0 3.5 7 10.5 -10.5 -7 -3.5 0 3.5 7 10.5];//x坐标数据y=[2 2 2 2 2 2 2 5 5 5 5 5 5 5 8 8 8 8 8 8 8 11 11 11 1...

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...

这个比较容易。 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

首先利用gridddata函数 用插值的办法将不规则分布的数据点用规则网格表示 然后再用contourf画图 例如你有一系列的数据点x,y,z是三个长度相等的数列 那么你可以根据x,y的取值范围,由meshgrid生成规则的网格 然后用griddata将数据插值都规则网...

举例说明空间坐标数据A; A=[w];%x,y,z轴坐标 x=A(:,1);y=A(:,2);z=A(:,3); scatter3(x,y,z)%散点图 figure [X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');%插值 pcolor(X,Y,Z);shading interp%伪彩色图 figur...

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