matlab如何画灰度图
1、一维信号的话就直接plot
2、如果是二维矩阵形式的话就直接用imshow()函数,不过要把信号的数据类型先转换,还要归一到相应区间,double的话归一到0.0-1.0(最大值为1.0,最小值为0.0),uint8的话归一到0-255,类型转换用uint8()或double()
3、或者试试下面的代码 M=1000;N=1000; x=500;y=500; R=400; pic=ones(M,N); for i=1:M for j=1:N if((x-i)^2+(y-j)^2<=R^2) pic(i,j)=0; end end end imshow(pic) axis equal axis off
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:30
阅读量:70
阅读量:54
阅读量:44
阅读量:20