找到最小值使用如果和for循环

1视图(30天)
我有一列的数据,我想做一个脚本,该脚本使用for循环,如果结构
例如
12
4
5
23
63年
57
23
6
34
在这个集合中,最小值是4和6

接受的答案

鲍勃·马修SYJI
鲍勃·马修SYJI 2020年9月16日
编辑:鲍勃·马修SYJI 2020年9月16日
希望这个有帮助。向量y返回向量的最小值
一个= [12;4;5;23;63;57;23;6;34);
= ';
d = (diff (a) 0);
c = [];
i = 1:(长度(d) 1)
如果(我)* d (i + 1) < 0 d (i + 1) > 0
c = (i + 1) [c];
结束
结束
j = 1:长度(c)
y (j) = (c (j));
结束
2的评论
鲍勃·马修SYJI
鲍勃·马修SYJI 2020年9月16日
我很抱歉。我不知道。我将在未来

登录置评。

更多的答案(0)

类别

找到更多的在循环和条件语句帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!