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
Jon 2015년 12월 9일

0 개 추천

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

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기

태그

질문:

2015년 12월 9일

답변:

Jon
2015년 12월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by