How to select numbers?

1 次查看(过去 30 天)
Pari
Pari 2019-7-17
回答: Pari 2019-7-17
F=rand(400) M=rand(400) How can i select F<M ?

采纳的回答

Pari
Pari 2019-7-17

Thanks dear friends My problem solved with index :)

更多回答(2 个)

infinity
infinity 2019-7-17
Hello,
You can simply type
F = rand(3)
M = rand(3)
result = F(F<M)
  4 个评论
Pari
Pari 2019-7-17
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)
infinity
infinity 2019-7-17
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)" ?

请先登录,再进行评论。


Jan
Jan 2019-7-17
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))

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by