Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2008-04-27, 17:54   #1
gkyingkyin
普通会员
 
注册日期: 2008-04-27
年龄: 39
帖子: 30
声望力: 18
gkyingkyin 正向着好的方向发展
默认 求助:关于矩阵运算中得0的问题??

我编的一个程序中

k=0.21267/[0.21267*I(i,j,1)+0.71516*I(i,j,2)+0.07217*I(i,j,3)];

其中 I(i,j,1) I(i,j,2) I(i,j,3) 是一个图片中某一点的R(红)G(绿)B(蓝)的色素值

可执行这个语句得到的结果总是0??

以第一个像素点 I(1,1,1)=39 I(1,1,2)=40 I(1,1,3)=42为例

如果用

k=0.21267/[0.21267*39+0.71516*40+0.07217*42]=0.0058

用k=0.21267/[0.21267*I(1,1,1)+0.71516*I(1,1,2)+0.07217*I(1,1,3)]=0

我个人觉得是矩阵的保留小数位数的问题,但不知如何解决

请高人指点,谢谢!!
gkyingkyin 当前离线   回复时引用此帖
 

主题工具
显示模式

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

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


相似的主题
主题 主题作者 版面 回复 最后发表
BMP图像转换成时间序列 zlnhappy MATLAB论坛 0 2008-04-28 17:53
[求助]在matlab里如何表示连加或连乘的函数? okokgo MATLAB论坛 3 2008-04-04 13:10
[求助]matlab如何把两组数据变成曲线并拟合成一条平滑的线!! 海牛 MATLAB论坛 1 2008-04-03 11:34
【求助】【求助】这个方程怎么解不出呢????? lg400044 MATLAB论坛 0 2008-03-28 16:24
【求助】矢量和 lihaiwei MATLAB论坛 0 2007-09-02 22:47


所有时间均为北京时间。现在的时间是 16:15


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