matlab 函数最小值及对应点
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/11 06:10:37
matlab 函数最小值及对应点
t=[0:0.0001:4];[d m]=min(((5.*t-10).^2+(25.*t.^2-120.*t+144).^2).^(1/2))
d =
1.3577
m =
22331
m的值怎么会这么大?
t=[0:0.0001:4];[d m]=min(((5.*t-10).^2+(25.*t.^2-120.*t+144).^2).^(1/2))
d =
1.3577
m =
22331
m的值怎么会这么大?
![matlab 函数最小值及对应点](/uploads/image/z/4387967-71-7.jpg?t=matlab+%E5%87%BD%E6%95%B0%E6%9C%80%E5%B0%8F%E5%80%BC%E5%8F%8A%E5%AF%B9%E5%BA%94%E7%82%B9)
你把t做成了一个0~4之间间隔0.0001的等间距数组,该数组是40001维,你的m值是指这40001维中的第22331个位置,就对应了0~4范围中的(22331-1)/10000=2.2330.
你在运行完上述语句后运行命令:t(22331)会得到如下结果:
ans =
2.2330
你在运行完上述语句后运行命令:t(22331)会得到如下结果:
ans =
2.2330