Question about column operator vectors

1 回表示 (過去 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 ExchangeEnvironment and Settings についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by