编程论坛
注册
登录
编程论坛
→
Matlab
怎样填充网格?急许帮忙
春来秋往
发布于 2009-09-08 16:04, 1279 次点击
比如说
d是i*j的一个自然数矩阵
我想要将相等的元素用同一个以颜色表示出来,画出来,
d(I,j)=d(i+1,j),都等于3,则这两位置最后出来的是一样的颜色
3 回复
#2
vfdff
2009-09-13 00:19
把值当成颜色值就可以了,自然值一样的颜色值就一样了
#3
givp
2009-09-14 10:13
grid on
#4
yxkzn
2009-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