求大神帮忙用matlab定义一个函数function想要输入两个数字x和y,得到x-(y+150k)绝对值的最小值并输出y+150k的值,其中k是整数.比如,输入x=310,y=120时,结果为40,y+150k=240呃……不知道问清楚了没

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 14:08:19
求大神帮忙用matlab定义一个函数function想要输入两个数字x和y,得到x-(y+150k)绝对值的最小值并输出y+150k的值,其中k是整数.比如,输入x=310,y=120时,结果为40,y+150k=240呃……不知道问清楚了没
xRJP_ԉmZE{#C Lx-Z[+^V L//rI40;9ѧ!rk_>I=7ƳnwtWih٦A;zaǝ5m~Uj8hU(ZԾFIhrp_r'7.ħ$5gvxMV7Sp~ǃBPbMn'e#hlTL%1O պVyڽI,$1)AhG=W2i'f/Y*(!PsOT\okP<-uvTٶA]s?4+WQl觊U j/貖_~7]^

求大神帮忙用matlab定义一个函数function想要输入两个数字x和y,得到x-(y+150k)绝对值的最小值并输出y+150k的值,其中k是整数.比如,输入x=310,y=120时,结果为40,y+150k=240呃……不知道问清楚了没
求大神帮忙用matlab定义一个函数function
想要输入两个数字x和y,得到x-(y+150k)绝对值的最小值并输出y+150k的值,其中k是整数.比如,输入x=310,y=120时,结果为40,y+150k=240
呃……不知道问清楚了没

求大神帮忙用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的