想请问,我有一个上三角矩阵
c c c c c c c c
0 c c c c c c c
0 0 c c c c c c
0 0 0 c c c c c
0 0 0 0 c c c c
0 0 0 0 0 c c c
0 0 0 0 0 0 c c
0 0 0 0 0 0 0 c
c表示有值,每个c的值不一样,而0实际上不是定义域。
也就是说,这个矩阵只有c_ij当i≦j的时候才有定义。
而我的画图的两轴都是0.1 0.2 0.3 ... 0.8
在画出图的时候会包含一些i>j的c值(contour本身会内插没值的部份)
比如说(i,j) = (0.3,0.2)时c=0
然后 (i,j) = (0.3,0.3)时c=2
matlab会自己内插(i,j) = (0.3,0.25)的c为1,然而实际上应该要是0。
有没的办法要求matlab只画我想要的区域?
==
目前我想到的是我自己内插i,j到小数点下第三位时所有的c
这样图会包到非定义域的区域就会小很多,图就会看起来比较像我要的样子。
麻烦各位板友解惑了,感谢大家QQ