Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2012-10-09, 15:06   #1
wuyulele
初级会员
 
注册日期: 2012-08-23
帖子: 2
声望力: 0
wuyulele 正向着好的方向发展
默认 如何生成颜色RGB值根据公式而变化的图像??

坛友们好,我是学物理的,现在的方向需要用一点MATLAB的知识。
这几天简单入门了下MATLAB,只是能看懂一些基础的程序,基本不太会编
现在需要生成这样一个图像(中间黑框不包含在内)


这个图像的每一个像素的RGB值的分布符合这样一个公式:


请有经验的朋友,帮忙给出一个编写生成这个图像的程序的大致思路
然后我根据大家给出的思路去一点点学习相关的知识或者函数,再进行编程
也请大家帮忙推荐几个简单详细的MATLAB图像处理的书籍或者电子教案都可以。
十分感谢大家的帮助!
wuyulele 当前离线   回复时引用此帖
旧 2012-10-10, 16:54   #2
未注册
游客
 
帖子: n/a
默认 回复: 如何生成颜色RGB值根据公式而变化的图像??

Img = zeros(300,300,3,'uint8');
for i=1:300
for j=1:300
x = j/300;
y = (300-i)/300;
Img(i,j,1) = 255/(1+x+1-y);
Img(i,j,2) = 255*(1-y)/(1+x+1-y);
Img(i,j,3) = 255*x/(1+x+1-y);
end
end
imshow(Img);
  回复时引用此帖
旧 2012-10-12, 09:43   #3
wuyulele
初级会员
 
注册日期: 2012-08-23
帖子: 2
声望力: 0
wuyulele 正向着好的方向发展
默认 回复: 如何生成颜色RGB值根据公式而变化的图像??

十分感谢啊!!!!
wuyulele 当前离线   回复时引用此帖
回复

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 01:29


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.