How to select numbers?

 Accepted Answer

Pari
Pari on 17 Jul 2019

0 votes

Thanks dear friends My problem solved with index :)

More Answers (2)

Hello,
You can simply type
F = rand(3)
M = rand(3)
result = F(F<M)

4 Comments

Pari
Pari on 17 Jul 2019
Thank you Actually i should select numbers with this condition and put them in a function! I test your answer but i didnot get my result
Hello,
To solve your actual problem, you should provide more description of it.
Pari
Pari on 17 Jul 2019
My code: F=rand(1,400); M=rand(1,400); Tf=log(-F)/.73; Tm=log(-M)/1.2; I should select Tm<Tf and sum these numbers for A= sum(Tm)/sum(Tf)
Hello,
What do you mean when compare Tm and Tf when each element of them are complex number?
Assume when we obtain element of Tm that smaller than Tf, what do you mean by
"sum these numbers for A= sum(Tm)/sum(Tf)" ?

Sign in to comment.

Jan
Jan on 17 Jul 2019
F = rand(1,400);
M = rand(1,400);
Tf = log(-F) / 0.73;
Tm = log(-M) / 1.2;
It is hard to guess, what this means: "I should select Tm<Tf and sum these numbers for A= sum(Tm)/sum(Tf)". Perhaps:
index = (Tm < Tf);
A = sum(Tm(index)) / sum(Tf(index))

Categories

Asked:

on 17 Jul 2019

Answered:

on 17 Jul 2019

Community Treasure Hunt

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

Start Hunting!