matlab 函数最小值及对应点t=[0:0.0001:4];[d m]=min(((5.*t-10).^2+(25.*t.^2-120.*t+144).^2).^(1/2))d = 1.3577m = 22331m的值怎么会这么大?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 22:43:21
matlab 函数最小值及对应点t=[0:0.0001:4];[d m]=min(((5.*t-10).^2+(25.*t.^2-120.*t+144).^2).^(1/2))d = 1.3577m = 22331m的值怎么会这么大?
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的值怎么会这么大?
matlab 函数最小值及对应点t=[0:0.0001:4];[d m]=min(((5.*t-10).^2+(25.*t.^2-120.*t+144).^2).^(1/2))d = 1.3577m = 22331m的值怎么会这么大?
你把t做成了一个0~4之间间隔0.0001的等间距数组,该数组是40001维,你的m值是指这40001维中的第22331个位置,就对应了0~4范围中的(22331-1)/10000=2.2330.
你在运行完上述语句后运行命令:t(22331)会得到如下结果:
ans =
2.2330
你要知道 m代表什么意义,
min 函数的帮助文件:
[Y,I] = MIN(X) returns the indices of the minimum values in vector I.
你这里的d是找到的最小值,m是这个最小值所在的位置。
你这个t数组本来就很大,t=[0:0.0001:4] ; 40001个元素,
m=22331 是说最小值在 t(...
全部展开
你要知道 m代表什么意义,
min 函数的帮助文件:
[Y,I] = MIN(X) returns the indices of the minimum values in vector I.
你这里的d是找到的最小值,m是这个最小值所在的位置。
你这个t数组本来就很大,t=[0:0.0001:4] ; 40001个元素,
m=22331 是说最小值在 t(22331)=0.22331 处
收起