# any size of matrix

5 views (last 30 days)
Rutika Titre on 9 Dec 2015
Answered: Jon on 9 Dec 2015
Hi! I have a matrix of 5X5 as my input matrix I want to create array of ones of 5X5 I=ones(length(M)); where M is my input matrix.If my input matrix is 7X9 I=ones(size(M)); is there any other way of writing it in more general form if we give any number of rows or columns. say I want to give 9X10 as my input matrix I want to create array of ones of 9X10.

Jon on 9 Dec 2015
Kinda confusing what you're asking.
If your input matrix is M, just write
ones(size(M))
for a matrix of ones the same size as your input matrix.
If you don't have an input matrix to get the size, and want a matrix of ones that is 3 x 6, write
ones(3,6)
If I didn't answer your question, it's because it wasn't very clear. You should read this: http://www.mathworks.com/help/matlab/ref/ones.html

### Categories

Find more on Operators and Elementary Operations in Help Center and File Exchange

### Community Treasure Hunt

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

Start Hunting!