作业帮 > 综合 > 作业

求大神帮忙用matlab定义一个函数function

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 22:37:37
求大神帮忙用matlab定义一个函数function
想要输入两个数字x和y,得到x-(y+150k)绝对值的最小值并输出y+150k的值,其中k是整数.比如,输入x=310,y=120时,结果为40,y+150k=240
呃……不知道问清楚了没
%mmin为绝对值的最小值,op为y+150k
function [mmin,op]=mathq(x,y)
k=-200:200;
a=abs(x-(y+150*k));
mmin=min(a);
i=find(a==mmin);
op=y+150.*k(i);
因为不知道你给k要在什么范围之内,所以我就随便定义了一个范围.
另:如果k为整数,y+150k是不等于240的