如何自定义MATLAB中colormap函数的颜色
1个回答
展开全部
matlab 指定颜色变化colormap
图片是三维矩阵的颜色指定的,所以只需修改对应的颜色就好了。以下以100*100像素的红图为例,将第4-6行,第4-6列的元素变成黄色。只需将第4-6行,第4-6列的绿色成分从0变成1即可
以下为代码举例:
>> R=ones(100);
>> G=zeros(100);
>> B=zeros(100);
>> F(:,:,1)=R;F(:,:,2)=G;F(:,:,3)=B;
>> imshow(F)
%以上生成了红色图片,下面修改成黄色。
>> F(4:6,4:6,2)=ones(3);
>> imshow(F)
图片是三维矩阵的颜色指定的,所以只需修改对应的颜色就好了。以下以100*100像素的红图为例,将第4-6行,第4-6列的元素变成黄色。只需将第4-6行,第4-6列的绿色成分从0变成1即可
以下为代码举例:
>> R=ones(100);
>> G=zeros(100);
>> B=zeros(100);
>> F(:,:,1)=R;F(:,:,2)=G;F(:,:,3)=B;
>> imshow(F)
%以上生成了红色图片,下面修改成黄色。
>> F(4:6,4:6,2)=ones(3);
>> imshow(F)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询