matlab 如何画红色方框

来源:百度知道 编辑:UC知道 时间:2024/06/02 15:00:21
在matlab 下,如何把一个正方形区域用一个红色的方框框出来
在matlab下,如何把一张rgb图片中的一个特定的正方形区域用一个“红色”的方框框出来

用plot可以做出一个矩形,例:
plot([1,1,-1,-1,1],[-1,1,1,-1,-1],'Color',[1,0,0]);
axis([-2,2,-2,2]);

用rectangle似乎更简洁一点,如:
rectangle('position',[1 2 5 5] );
得到左下坐标( 1, 2 ),边长为5的正方形;
但是我不知道怎么在这里指定线条颜色。

可以尝试用rectangle('position',a,b,c,d,'edgecocol','r')来添加红色矩形框,其中,a为起始点col,b为起始点的row,c为Width,d为Height

rectangle('position',[1 2 5 5], 'EdgeColor','green');
这才是正确的用法,同时改颜色用的是EdgeColor来指派,答主这个连拼写都错了而且abcd也没用矩阵包起来,怎么混的最佳答案。