把这个公式写成Matlab代码
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/08 01:22:39
把这个公式写成Matlab代码
![](http://img.wesiedu.com/upload/b/fd/bfd06ca80729260448f7eb6e831a163c.jpg)
![](http://img.wesiedu.com/upload/b/fd/bfd06ca80729260448f7eb6e831a163c.jpg)
假设 f(x, y) 你已经写好了啊 ~ 对上面的两个函数,每个函数对于一个文件:% filename ML.m
function value_return_ML = ML(x, y)
value_return_ML = abs(2*f(x, y) - f(x-step, y) - f(x+step, y)) + ...
abs(2*f(x, y) - f(x, y-step) - f(x, y+step));
end% filename: F.m
function value_return_F = F(ii, jj)
value_return_F = 0;
for x = (ii-N):(ii+N)
for y = (jj-N):(jj+N)
if ML(x,y) >= T
value_return_F = value_return_F + ML(x,y);
end
end
end这样就完成了上面的两个函数!
function value_return_ML = ML(x, y)
value_return_ML = abs(2*f(x, y) - f(x-step, y) - f(x+step, y)) + ...
abs(2*f(x, y) - f(x, y-step) - f(x, y+step));
end% filename: F.m
function value_return_F = F(ii, jj)
value_return_F = 0;
for x = (ii-N):(ii+N)
for y = (jj-N):(jj+N)
if ML(x,y) >= T
value_return_F = value_return_F + ML(x,y);
end
end
end这样就完成了上面的两个函数!