
matlab做二维彩图,急求
有三组数据x,y,z。每个z对应一个x、y值。想做一个图,有x,y坐标轴,z的值在坐标图图中用不同的颜色表示。如下图。请问用什么方法?多谢需要完整而简单的代码,有加分!没...
有三组数据x,y,z。每个z对应一个x、y值。想做一个图,有x,y坐标轴,z的值在坐标图图中用不同的颜色表示。如下图。请问用什么方法?多谢
需要完整而简单的代码,有加分! 没代码,给详细解决方法也可以!! 展开
需要完整而简单的代码,有加分! 没代码,给详细解决方法也可以!! 展开
2016-05-15
更多追问追答
追问
谢谢,能详细一点么?不太懂。。一共有6000多组数据,这个要怎么用peaks?
x=s1;y=s2;z=s3; (我把x,y,z分别保存在s1,s2,s3文件中,导入到了matlab)
[x,y,z]=peaks;
pcolor(x,y,z);
。。。
这样对么?
追答
peaks只是生成示例数据,用来说明绘图命令的,你不需要调用它。
你的s1、s2、s3是二维数组吗?如果是,直接用pcolor绘图即可;如果不是,可能需要用griddata进行插值,然后才能绘图。
如果还解决不了,最好你把文件传到网盘,我再帮你看看。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询