Question about column operator vectors

2 ビュー (過去 30 日間)
Anne Nguyen
Anne Nguyen 2019 年 10 月 14 日
編集済み: per isakson 2019 年 10 月 14 日
Why does vec = -1:-5 not output -1 -2 -3 -4 -5? Why does it say 1x0 empty double row vector? An explanation of this would be great. Thank you!

採用された回答

per isakson
per isakson 2019 年 10 月 14 日
編集済み: per isakson 2019 年 10 月 14 日
x = j:k creates a unit-spaced vector x with elements [j,j+1,j+2,...,j+m] ...
x = j:i:k creates a regularly-spaced vector x using i as the increment ...
Thus the default value of the step, i, is +1 (one).
>> vec = -1:+1:-5
vec =
1×0 empty double row vector
and
>> vec = -1:+5
vec =
-1 0 1 2 3 4 5

その他の回答 (1 件)

Andrei Bobrov
Andrei Bobrov 2019 年 10 月 14 日
Use
vec = -1:-1:-5
or
vec = -(1:5)

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by