채택된 답변

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 Exchange에서 Creating 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