Generate a increasing increment array

7 views (last 30 days)
Hi,
I was wondering how to generate array as follow
1 4 9 16 25
As you can see, the differences between them is
3 5 7 9
of increasing order. I was wondering how to do that without using any loop?
Thanks Andy

Accepted Answer

Walter Roberson
Walter Roberson on 12 Oct 2018
1 + cumsum(3:2:9)

More Answers (1)

Image Analyst
Image Analyst on 13 Oct 2018
Not sure what the rule is (actually I guess Walter figured it out since you accepted it), but here's another way:
>> v = (1:5).^2

Tags

Products


Release

R2018b

Community Treasure Hunt

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

Start Hunting!