把这个公式写成Matlab代码
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/05 20:21:47
把这个公式写成Matlab代码
假设 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这样就完成了上面的两个函数!