STORING RESULTS OF MULTIPLE EQUATION INTO A CUSTOMIZED ARRAY
조회 수: 1 (최근 30일)
이전 댓글 표시
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
댓글 수: 0
채택된 답변
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
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!