当前位置: 首页 > 程序语言 >3列矩阵绘图,前2列作为xy坐标,第3列作为颜色坐标

3列矩阵绘图,前2列作为xy坐标,第3列作为颜色坐标

作者 syulzh
来源: 小木虫 500 10 举报帖子
+关注

有3个矩阵如下:

CODE:
x = linspace(1.5,1.6,100);

y = [linspace(1.35214,1.33421,100);
linspace(1.36312,1.32451,100);
linspace(1.37204,1.33815,100)];

z = [linspace(-52,-86,100).*1e-4;
linspace(-32,-46,100).*1e-4;
linspace(-12,-41,100).*1e-4];

其中x作为横坐标,y作为纵坐标,z作为颜色坐标,画如下类型的二维平面图,请问该怎样绘图?可以用什么命令绘图?

3列矩阵绘图,前2列作为xy坐标,第3列作为颜色坐标
164133hh48gbhg8gknfkk4.png 返回小木虫查看更多

今日热帖
  • 精华评论
  • syulzh

    高手在民间?

  • Justin147

    imagesc

  • Justin147

    如果还要立体面用surf,当然类似命令还有很多

  • Justin147

    contourf也行

  • 御剑飞行

    好厉害的样子

  • syulzh

    引用回帖:
    4楼: Originally posted by Justin147 at 2017-08-06 07:42:24
    imagesc

    这个命令试过了,得不到上面的图。
    试过了pcolor, surf, mesh, imagesc, griddata, imshow等绘图命令,但是均未能画上面的图。找到的教程都是针对z=f(x,y)形式的数据,xy划分网格后,z通过f(x,Y)的函数也可以划分网格了;而且教程的xy都是一维矩阵。而现在yz不是一维矩阵,该怎么划分网格呢

猜你喜欢