查找表中相同输入的最小输出值
조회수:5(최근30일)
시이전댓글
我是一个matlab的新用户,有一个关于表格的问题。
因此,我有一个名为myTable的表,有三个不同的输入(x,y,z)和一个输出(fct_total),对于一些输入,我有时有不同的输出(见截图中突出显示的行)
我想知道是否有任何方法使用例如逻辑索引,以选择最小的输出(fct_total)的情况下,输入是相同的,然后把输入和最小的输出值在一个单独的表?
댓글수:0
채택된답변
斯科特·麦肯齐
2022년3월28일
您的表是否像图中一样组织一致;即36行重复,除了最后一列(
fct_tota
l) ?如果是,此代码将创建一个列向量,其中包含
fct_total
每个x-y-z组合的列:
d =重塑(myTable。36岁的fct_total []);
Min_d = min(d, [], 2);
方法创建一个新表
min_d
值和x-y-z组合。