注册 登录
编程论坛 Matlab

怎样填充网格?急许帮忙

春来秋往 发布于 2009-09-08 16:04, 1279 次点击
比如说
 d是i*j的一个自然数矩阵
我想要将相等的元素用同一个以颜色表示出来,画出来,
d(I,j)=d(i+1,j),都等于3,则这两位置最后出来的是一样的颜色


3 回复
#2
vfdff2009-09-13 00:19
把值当成颜色值就可以了,自然值一样的颜色值就一样了
#3
givp2009-09-14 10:13
grid on
#4
yxkzn2009-09-17 14:51
这个问题,稍微复杂一点,需要利用表单(就像excel表格一样),我是这样实现的:
以d = [1 2 2 1
       2 1 1 2
       1 1 2 2
       2 2 1 1];
为例,为矩阵中的每个元素分配一个表单(form),同时设定form的颜色属性值为该元素值,这样就ok了。

[ 本帖最后由 yxkzn 于 2009-9-17 14:53 编辑 ]
1