採用された回答

Pari
Pari 2019 年 7 月 17 日

0 投票

Thanks dear friends My problem solved with index :)

その他の回答 (2 件)

infinity
infinity 2019 年 7 月 17 日

1 投票

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

4 件のコメント

Pari
Pari 2019 年 7 月 17 日
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
infinity
infinity 2019 年 7 月 17 日
Hello,
To solve your actual problem, you should provide more description of it.
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 日

1 投票

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 ExchangeCreating and Concatenating Matrices についてさらに検索

質問済み:

2019 年 7 月 17 日

回答済み:

2019 年 7 月 17 日

Community Treasure Hunt

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

Start Hunting!

Translated by