作业帮 > 综合 > 作业

matlab一组数据里面最小值,有没有函数可以直接找出来?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 13:41:44
matlab一组数据里面最小值,有没有函数可以直接找出来?
比如i=1:100; a=f(i);b=g(i);c=p(i)
当a-b的差值最小时,disp(c),
如果f(i),g(i),是数组的话,就可以直接运算.如果是一个函数的话,可以先把f,g算出来然后运算.假设f,g是f(i),g(i),运算后的数组.
t = f-g;%%计算a-b的差值
indexi= find(t==min(t));%%找出差值最小时i值的位置
i = i(indexi);%%差值最小时,i的取值.如果i=1:100,i就等于indexi了
c = p(i);%%计算c值,p可以是函数,也可以是一组数组