如下图在matlab中如何汇制
file:///C:/Documents%20and%20Settings/pp/桌面/t.bmp图如下
就是这样的图,我在论坛上搜了一下,好像还没有这种图的画法…… 我自己尝试了一下,但是做出来的结果与上面图示效果相去甚远,不知道有没有更好的解决办法,我是通过调用scatter函数来执行。 用pcolor画的,值用rand生成的。 谢谢friendchj,但我做出如下图后怎么才能将下三角为零的部分直接用零覆盖? 对不起,没说清楚,我只想保留图的上三角部分,对于下三角我想显示为白色,这个怎么做,请高手指点! 我试着用两条直线界定底下的区域,然后再在两者之间填充其他的颜色,如我要的白色,但结果却没有任何变化,为什么?新加的代码行为:hold on;
xn=linspace(0,0.1,60);
num = size(xn);
yn=zeros(num);
fill(,[(xn),fliplr(yn)],'y'); %直线分别为45度线y=x和横轴y=0,将这两者之间的空间进行填充
hold off;
下面是单独填充的结果 问题已经解决,论坛很强大,上面的覆盖语句应改为xn=linspace(0,60,120);最终效果图为:
页:
[1]