本人初学matlab,想用matlab做一个类似等温线的等高线图,请问源程序应该怎么写?比如数据x=[1;2;3;4;5;6] y=[1;2;3;4;5;6] z=[4;5;6;2;8;3],以x y 为坐标轴,z为高点坐标,画出3条等高线,并且标出等高线值,求源

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 11:35:25
本人初学matlab,想用matlab做一个类似等温线的等高线图,请问源程序应该怎么写?比如数据x=[1;2;3;4;5;6] y=[1;2;3;4;5;6] z=[4;5;6;2;8;3],以x y 为坐标轴,z为高点坐标,画出3条等高线,并且标出等高线值,求源

本人初学matlab,想用matlab做一个类似等温线的等高线图,请问源程序应该怎么写?比如数据x=[1;2;3;4;5;6] y=[1;2;3;4;5;6] z=[4;5;6;2;8;3],以x y 为坐标轴,z为高点坐标,画出3条等高线,并且标出等高线值,求源
本人初学matlab,想用matlab做一个类似等温线的等高线图,请问源程序应该怎么写?
比如数据x=[1;2;3;4;5;6] y=[1;2;3;4;5;6] z=[4;5;6;2;8;3],以x y 为坐标轴,z为高点坐标,画出3条等高线,并且标出等高线值,求源程序,我做了好久都没做出来,希望能通过程序借鉴一下,

本人初学matlab,想用matlab做一个类似等温线的等高线图,请问源程序应该怎么写?比如数据x=[1;2;3;4;5;6] y=[1;2;3;4;5;6] z=[4;5;6;2;8;3],以x y 为坐标轴,z为高点坐标,画出3条等高线,并且标出等高线值,求源
你的问题好像有矛盾哦,等高线画的应该是矩阵吧,而你的Z值应该是六行六列的矩阵才对吧.给你个画等高线的例子,可以自己琢磨一下,我就是看这例子学会的.网上有很多画等高线的例子,互相学习吧,我也是初学者.
[X,Y]=meshgrid(-2:.2:2,-2:.2:3); %设定X,Y坐标轴
Z=X.*exp(-X.^2-Y.^2); %设定等高线的值
[C,h]=contour(X,Y,Z); %作图
clabel(C,h) %在等高线上标注