永发信息网

matlab 加法运算,为什么加到255就加不上去了。

答案:2  悬赏:0  手机版
解决时间 2021-03-17 17:27
  • 提问者网友:不爱我么
  • 2021-03-17 13:01
clear;
A=imread('boat512.png');
sum=0;
for i=1:256
for j=1:256
sum=sum+(A(i*2,j*2-1)-A(i*2-1,j*2-1))^2;
sum=sum+(A(i*2-1,j*2)-A(i*2-1,j*2-1))^2;
sum=sum+(A(i*2,j*2)-A(i*2-1,j*2-1))^2;
end
运行完这段程序发现sum的值老是255。结果应该是1个很大的数,改变for循环,发现sum到255就不加了。求高手告诉怎么解决。本人刚刚接触MATLAB。
最佳答案
  • 五星知识达人网友:杯酒困英雄
  • 2021-03-17 13:46
应该是最后少加了一个end,因为上面是两个for.
全部回答
  • 1楼网友:山河有幸埋战骨
  • 2021-03-17 14:02
matlab中文论坛 gui 板块 看看就懂了 就是单纯的读图片进来 进行加法运算 结果显示在axes中 即可
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯