Matlab,我需要找到其元素总和最小的行

时间:2019-12-01 16:34:16

标签: matlab

<div class="row">
  <div class="col-md-3" *ngFor="let row of cases; index as i;">
    <div class="card">
      <div class="card-body">
        <h2 class="card-title">{{i}}</h2>
        <h4>{{row.name}}</h4>
      </div>
    </div>
  </div>
</div>

E是矩阵 我需要找到哪一行具有其附加值的最小平方根, 我的输出给出了fbest = inf,而没有给出xbest。我似乎看不到为什么它不起作用。

注意

我在 Matlab 2019a

中工作

2 个答案:

答案 0 :(得分:1)

您可以使用向量化和min函数。

E_sumsqr = sqrt(sum(E.^2, 2)) ; % determine square root of sum of squares per row
[min_value, min_index] = min(E_sumsqr) % get the minimum value and index of the row
E_minrow = E(min_index, :) 

答案 1 :(得分:0)

也许您可以尝试

[val,idx] = min(sqrt(sum(E.^2,2)))