首页 > 编程知识 正文

matlab获取图像坐标(matlab找等高线某一点的坐标,matlab中如何根据散点画出等高线,急需,求帮助!...)

时间:2023-05-06 16:17:49 阅读:122991 作者:4850

满意的回答

YUI的吉太

2013.11.21

通过率: 53%等级: 12

帮助: 5509人

举一个例子

已知一系列点的坐标如下(1.486、3.059、0.1 ); ) 2.121、4.041、0.1; ) 2.570、3.959、0.1; (3.439、4.396、0.1; (4.505、3.012、0.1; (3.402、1.604、0.1; ) 2.570、2.065、0.1; ) 2.150、1.970、0.1; (1.794、3.059、0.2; ) 2.121、3.615、0.2; ) 2.570、3.473、0.2; (3.421、4.160、0.2; (4.271、3.036、0.2; (3.411、1.876、0.2; ) 2.561、2.562、0.2; ) 2.179、2.420、0.2; ) 2.757、3.024、0.3; (3.439、3.970、0.3; (4.084、3.036、0.3; (3.402、2.077、0.3; ) 2.879、3.036、0.4; (3.421、3.793、0.4; (3.953、3.036、0.4; (3.402、2.219、0.4; (3.000、3.047、0.5; (3.430、3.639、0.5; (3.822、3.012、0.5; (3.411、2.385、0.5; (3.103、3.012、0.6; (3.430、3.462、0.6; (3.710、3.036、0.6; (3.402、2.562、0.6; (3.224、3.047、0.7; (3.411、3.260、0.7; (3.542、3.024、0.7; ) 3.393、2.763、0.7 )如何在MATLAB中绘制散布点等高线

a=[1.486、3.059、0.1; 2.121、4.041、0.1; 2.570、3.959、0.1; 3.439、4.396、0.1;

4.505、3.012、0.1; 3.402、1.604、0.1; 2.570、2.065、0.1; 2.150、1.970、0.1;

1.794、3.059、0.2; 2.121、3.615、0.2; 2.570、3.473、0.2; 3.421、4.160、0.2;

4.271、3.036、0.2; 3.411、1.876、0.2; 2.561、2.562、0.2; 2.179、2.420、0.2;

2.757、3.024、0.3; 3.439、3.970、0.3; 4.084、3.036、0.3; 3.402、2.077、0.3;

2.879、3.036、0.4; 3.421、3.793、0.4; 3.953、3.036、0.4; 3.402、2.219、0.4;

3.000、3.047、0.5; 3.430、3.639、0.5; 3.822、3.012、0.5; 3.411、2.385、0.5;

3.103、3.012、0.6; 3.430、3.462、0.6; 3.710、3.036、0.6; 3.402、2.562、0.6;

3.224、3.047、0.7; 3.411、3.260、0.7; 3.542、3.024、0.7; 3.393、2.763、0.7 );

x=a (3360,1; y=a (3360,2 ); z=a (3360,3 );

scatter(x、y、5、z ) %散点图

插图

[X,y,z]=griddata(x,y,z,linspace (1.486,4.271 ),linspace (1.604,4.276 ),' v4 ' ); %插值

pcolor(x,y,z ); 隐藏间隔%伪彩色贴图

figure,contourf(x,y,z ) %等高线图

10共享举报

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。