找到元素的最小和最大不使用内置函数

34视图(30天)
你好,
我新matlab,我想创建一个函数将把我的最小和最大价值及其指标,不使用内置函数,
我想排序数组的第一个和最后一个元素的值,但我不知道如果这是一个很好的解决方案
我等待你的贡献

答案(3)

约翰D 'Errico
约翰D 'Errico 2020年11月30日
你忽略了一点。这是一个锻炼。目的是为你找到一个解决方案,不使用最大值或最小值。
排序为目的吗?(是的,很好。)
确实比最大值或最小值将执行更多的工作吗?(是的)。
你在乎吗?(没有)。
你的目标不是要找到一些解决方案,你觉得对我来说最佳优雅,是吗?优雅的解决方案是使用最大值和最小值,也就是说,使用提供的代码就是最大限度地目标。假设,你发现了一些工具,直接返回一个数组,向量的最小和最大?几乎可以肯定,这个工具会在内部使用min和max。
是一个好的解决方案,你反思这个问题。
4评论
艾哈迈德yacine LARDJANE
艾哈迈德yacine LARDJANE 2020年12月4日
你好,
这是目前为止我所做的
a = (15; 32; 5、6);
i = 1:大小(一个)
如果(i + 1) > =(我)
casemin = (i);
valeurmin =(我);
结束
如果(i + 1) < =(我)
casemax = (i);
valeurmax =(我);
结束
结束
案例和方法的数值、索引和价值的代码工作我看到工作区中的值,但与一个问题“指数超过矩阵维度”对窗口中,有人能帮我吗?我很新的编程和matlab。
谢谢你的帮助和你的时间

登录置评。



类别

找到更多的在转移矩阵和排序帮助中心文件交换

标签

社区寻宝

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

开始狩猎!