What i want to do is create a vector with only 1's that has a varying size depending on how i want it to be, since i know dynamically creating variables is not good i thought about creating a matrix of zeroes and storing the values i want in it, how would i do that? Also if there is another way of doing it please help.

 채택된 답변

David Fletcher
David Fletcher 2018년 4월 16일
편집: David Fletcher 2018년 4월 16일

0 개 추천

numElements=10;
%Create 1x10 row vector filled with zeros
rowVector=zeros(1,numElements)
%Create 1x10 column vector filled with ones
colVector=ones(numElements,1)
colVector(5)=10 %Store the value 10 in the fifth element of colVector
rowVector(2)=22 %Store the value 22 in the second element of rowVector

댓글 수: 1

Feliciano Döring
Feliciano Döring 2018년 4월 16일
Perfect, thanks! I didn't know you could use 'ones' likes 'zeroes'

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터 및 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!

Translated by