matlab程序问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 16:17:40
怎样在matlab中读取一副jpg或其他真彩格式的图像后显示该图像,然后用svd函数求该图像三基色r,g,b矩阵的u,v,d矩阵并且显示在命令框中,谢谢。
那位高手能够给出matlab程序嘛,感激不尽

I=imread('picture.jpg');%其中picture是你的图片名,图片要存在
%work文件夹下哦
figure,imshow(I); %显示图片
[ur,vr,dr]=svd(I(::1))
[ug,vg,dg]=svd(I(::2))
[ub,vb,db]=svd(I(::3))