How to code this equation?

1 回表示 (過去 30 日間)
Alvin Alvin
Alvin Alvin 2019 年 12 月 5 日
コメント済み: Alvin Alvin 2019 年 12 月 5 日
To improve the significance of the data, a comprehensive evaluation parameter was set in the experiment so that the average values of different sets of test data could be presented in a consistent manner:
1 (1).png
where n is the sample size, Yi is the result of testing on a certain sample, and Y_ is the average value.
How to code this equation?

採用された回答

galaxy
galaxy 2019 年 12 月 5 日
This formula mean Y = sum of all Y(i) value with i = 1:n
I do not know what is Y(i) so can not write detai.
Please refer symsum
  5 件のコメント
Walter Roberson
Walter Roberson 2019 年 12 月 5 日
編集済み: Walter Roberson 2019 年 12 月 5 日
M = (dfdx.^2+dfdy.^2)/2 ;
should be
g = sqrt((dfdx.^2+dfdy.^2)/2);
AG = mean(g(:));
As well as the missing sqrt(), you should not be assigning to M as you are using M for an array size.
Alvin Alvin
Alvin Alvin 2019 年 12 月 5 日
thanks Walter Roberson, give your answer will accept your answer for this question

サインインしてコメントする。

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2019 年 12 月 5 日
y_bar = mean(Y);
or
y_bar = sum(Y)./length(Y);
Note: the second of those will malfunction if Y is a 2D array that has more columns than it has rows. The equation does not describe what should happen for 2D arrays, so what the "correct" output is for that case can be argued.

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by