Create array with same number

166 views (last 30 days)
Fadal Sasse
Fadal Sasse on 10 Aug 2017
Answered: Drue on 22 Feb 2023
I have this command z=ones(length(x),1) If I want to change (ones) with 2 or 3 what I should do?

Accepted Answer

James Tursa
James Tursa on 14 Sep 2018
Edited: James Tursa on 14 Sep 2018
See this link for a discussion of various methods to do this:
The fastest method seems to be
z = zeros(length(x),1) + 2;

More Answers (2)

José-Luis
José-Luis on 10 Aug 2017
twos = 2.* ones(length(x),1)

Drue
Drue on 22 Feb 2023
To create arrays with the same number I'd personally just set a variable and put it in the linspace function
x = 3
poof = input('how many columns of this number do you want?')
linspace(x,x,poof)

Tags

Community Treasure Hunt

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

Start Hunting!