How to select numbers?

 采纳的回答

Pari
Pari 2019-7-17

0 个投票

Thanks dear friends My problem solved with index :)

更多回答(2 个)

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

4 个评论

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.
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)" ?

请先登录,再进行评论。

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))

类别

帮助中心File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by