aniso 发表于 2007-11-14 23:06

如何用不同颜色表示不同方格中的值

y
|
|
2------------------
|      |         |
|    1|    2    |
|      |         |
1------------------
|      |         |
|   3   |    4    |
|      |         |
0-------1---------2----------------> x

我的数据如上图所示,我想把每个方格中的数据用相应的颜色表示出来,应该怎么办?
我用pcolor试过,也用meshgrid+surf试过,但是那两种方法给出的Z都是节点处的值,
而我的Z值是每个方格中的值。
请高人指点!谢谢

donkeyxu 发表于 2007-11-14 23:12

%fill或者
x=;y=;z=;
hold on;
surf(x,y,z,'facecolor','r');surf(x+1,y,z,'facecolor','g');
surf(x,y+1,z,'facecolor','b');surf(x+1,y+1,z,'facecolor','k');

[ 本帖最后由 donkeyxu 于 2007-11-14 23:53 编辑 ]

aniso 发表于 2007-11-15 02:26

先谢谢了,我试试

thks

superliu 发表于 2007-11-15 03:36

学习了,结果是正确的
页: [1]
查看完整版本: 如何用不同颜色表示不同方格中的值