请问在matlab中如何在一个矩形中填充半透明的红色.如下图:
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 20:58:24
请问在matlab中如何在一个矩形中填充半透明的红色.如下图:
给出正方形四个顶点的x坐标和y坐标
patch(x,y,'r')就可以在x,y指定位置画一个黑边红色的正方形
加上'facealpha'属性可以设置红色的不透明度透明度
不透明度取值范围0~1,取0时完全透明,取1时完全不透明
注意坐标是按照正方形四个角顺时针或逆时针顺序给出
例如最简单的在0~1区间的单位正方形
其四个角的坐标是(0,0) (0,1) (1,1) (1,0)
这个时候x=[0 0 1 1]; y=[0 1 1 0];
下面是一个例子
在图片上划分10x10的格子,随机画上半透明正方形
I = imread('cameraman.tif');
imshow(0:10,0:10,I);hold on;
a=rand(10)>0.3;
[m n]=find(a);
for ii=1:length(m)
x=n(ii)+[-1 0 0 -1];
y=m(ii)+[-1 -1 0 0];
patch(x,y,'r','facealpha',0.5);
end
hold off;
axis equal;
patch(x,y,'r')就可以在x,y指定位置画一个黑边红色的正方形
加上'facealpha'属性可以设置红色的不透明度透明度
不透明度取值范围0~1,取0时完全透明,取1时完全不透明
注意坐标是按照正方形四个角顺时针或逆时针顺序给出
例如最简单的在0~1区间的单位正方形
其四个角的坐标是(0,0) (0,1) (1,1) (1,0)
这个时候x=[0 0 1 1]; y=[0 1 1 0];
下面是一个例子
在图片上划分10x10的格子,随机画上半透明正方形
I = imread('cameraman.tif');
imshow(0:10,0:10,I);hold on;
a=rand(10)>0.3;
[m n]=find(a);
for ii=1:length(m)
x=n(ii)+[-1 0 0 -1];
y=m(ii)+[-1 -1 0 0];
patch(x,y,'r','facealpha',0.5);
end
hold off;
axis equal;
请问在matlab中如何在一个矩形中填充半透明的红色.如下图:
怎样在matlab中画矩形并填充颜色?
在matlab中画出圆,如何给其填充颜色?
请问如何在MATLAB中画出函数曲线上某点的坐标线,即红色虚线,多谢.
4在Applet中画矩形,大小自定,边框红色,填充绿色;画一个凸出3D矩形,大小、颜色自定.
请问在arcgis中,如何几幅图用一个图例?如下图,谢谢
在word中任意画一个三角形如何填充颜色
如何在word中画出如下图
请教:如何在matlab中把2个曲线之间的部分填充为别的颜色.有图
请问在MATLAB中,如何计算含有未知数的矩阵?
Matlab中加标题,如下图所示,已有子图,如何在程序中给整个图也加个标题?
请问如何在matlab中,删除二维矩阵每行的一个0元素?