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!