How can i use th linspace function to to create a vector ‘v’ containing all positive even numbers less than 21. i.e. [2 4 6 8……..]
35 ビュー (過去 30 日間)
古いコメントを表示
...How can i use th linspace function to to create a vector ‘v’ containing all positive even numbers less than 21. i.e. [2 4 6 8……..]
0 件のコメント
回答 (2 件)
Image Analyst
2013 年 11 月 25 日
Try this:
out = linspace(2, 20, 10)
of course
out = 2 : 2 : 21;
is a lot more straightforward.
2 件のコメント
Hemz
2019 年 11 月 28 日
編集済み: Hemz
2019 年 11 月 28 日
Hi, I am trying to create force my matlab plot to use a step of 10 years and not automatically choose one, so the years start from 2000 to 2100. I want a uniform space 2000, 2010, 2020...2100. How can I do this?
By the way I already tried x = linspace (2000, 2100, 11)
Image Analyst
2019 年 11 月 28 日
That will do it. Another way is to use the colon operator:
>> x = linspace (2000, 2100, 11)
x =
2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100
>> x=2000:10:2100
x =
2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100
Shane
2013 年 11 月 25 日
A = 0:2:21;
1 件のコメント
Image Analyst
2013 年 11 月 25 日
0:2:21 does not do what you asked since it includes 0 while you specifically asked that 0 not be included.
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!