How do i step from a bigger number to a smaller number ?
조회 수: 8 (최근 30일)
이전 댓글 표시
I want to create an array with two numbers like this;
Xprime = x1 : 0.01 : x2
but when i make x1 > x2 i get an empty array.
Is there a solution to this ?
댓글 수: 0
채택된 답변
Image Analyst
2021년 6월 30일
In general, if you don't know what x1 and x2 are, and which one will be bigger, you can do
x1 = 3
x2 = 2
inc = 0.01;
xPrime = x1 : sign(x2-x1) * inc : x2
If you know how many steps you want between the two, you can use the linspace() function instead:
numSteps = 10;
xPrime = linspace(x1, x2, numSteps)
추가 답변 (2개)
Akshit Bagde
2021년 6월 30일
If you want to create a decrement array, you should use
Xprime = x1:-0.01:x2;
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Stability Analysis에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!