Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

I want to solve this problem please

1 vue (au cours des 30 derniers jours)
abduall hassn
abduall hassn le 19 Août 2016
Clôturé : MATLAB Answer Bot le 20 Août 2021
I want to from each element if metric f select the min value from metric p and get average of them like this i want from first element of metric f until end.
example
first element of f finding the Minimum element in p and obtain the average
Again second element in f finding the Minimum element in p and obtain the average
again third element in f finding the Minimum element in p and obtain the average......
like this until end
Thank in advance
  4 commentaires
JA
JA le 19 Août 2016
After this comment, i have edited my answer, check that. I have not personally checked the answer. But you should get the concept
James Tursa
James Tursa le 3 Nov 2016
I have edited your title and removed all of those exclamation points. In the future please do not do this as it is annoying to readers.

Réponses (1)

JA
JA le 19 Août 2016
Modifié(e) : JA le 19 Août 2016
Your desciption of the problem is not understandable, but from what i understand you want to take 1 element of f and find the closest of this number in p and take the average
f = [ your data];
p = [ your data];
favg = zeros(1,length(f));
for i = 1: length(f)
[c index] = min(abs(p-f(i)))
closestvalue = p(index)
favg(i) = (f(i)+closestvalue )/2
end
  1 commentaire
JA
JA le 19 Août 2016
Your minimum from vector p was difficult to understand. but what my solution does is. when u take 1st element from vector f. it'll find the closest value to this in vector p. then finds an average of the 1st element of f vector and it's closest value, saves it in favg

Cette question est clôturée.

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by