필터 지우기
필터 지우기

STORING RESULTS OF MULTIPLE EQUATION INTO A CUSTOMIZED ARRAY

조회 수: 1 (최근 30일)
Sandip Ghatge
Sandip Ghatge 2020년 5월 7일
댓글: Sandip Ghatge 2020년 5월 7일
If x varies as 0:0.1:1.57
and if you have y = sin (x) and z = cos(x)
and if you want to store values of sin(x) lesser than 0.6 into a (m,1) matrix 'A', followed by a values of cos(x) greater than 0.8 in the same matrix 'A' finally giving you a (n,1) matrix like below,
A =
0
0.0998
0.1987
0.2955
0.3894
0.4794
0.5646
1.0000
0.9950
0.9801
0.9553
0.9211
I know this is possible, just can't figure out how? can you please help.
Thank you

채택된 답변

Ameer Hamza
Ameer Hamza 2020년 5월 7일
편집: Ameer Hamza 2020년 5월 7일
Try this
x = (0:0.1:1.57).';
y = sin(x);
z = cos(x);
A = [y(y<0.6); z(z>0.8)];
Result
>> A
A =
0
0.0998
0.1987
0.2955
0.3894
0.4794
0.5646
1.0000
0.9950
0.9801
0.9553
0.9211
0.8776
0.8253
  댓글 수: 3
Ameer Hamza
Ameer Hamza 2020년 5월 7일
It is called MATrix LABoratory for a reason ;)
I am glad to be of help.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by