matlab灰度图的生成
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 06:30:02
matlab灰度图的生成
各位大哥大姐,我知道有数十万个坐标所对应的灰度值,(0,-)灰度值为66,(1,-)灰度值为79,(2,-)灰度值为79,(2,-)灰度值为180.,(511,-)灰度值为99.其中括号表示坐标,“-”表示值0~511.就是x=0的坐标点的灰度值全为66.这样如何生成灰度图啊?在代码中如何运用循环语句,我的代码循环不出来.
各位大哥大姐,我知道有数十万个坐标所对应的灰度值,(0,-)灰度值为66,(1,-)灰度值为79,(2,-)灰度值为79,(2,-)灰度值为180.,(511,-)灰度值为99.其中括号表示坐标,“-”表示值0~511.就是x=0的坐标点的灰度值全为66.这样如何生成灰度图啊?在代码中如何运用循环语句,我的代码循环不出来.
a=zeros(512,512);
a(:,1)=66;
a(:,2)=79;
a(:,3)=180;
%中间你省略了,我只能用随机数了.
for i=4:511
a(:,i)=randint(1,1,255); %产生一行一列(即一个)0到255的随机整数
end
a(:,512)=99;
image(a)
colormap gray %主要是这句
a(:,1)=66;
a(:,2)=79;
a(:,3)=180;
%中间你省略了,我只能用随机数了.
for i=4:511
a(:,i)=randint(1,1,255); %产生一行一列(即一个)0到255的随机整数
end
a(:,512)=99;
image(a)
colormap gray %主要是这句