Simple array addition question

조회 수: 3 (최근 30일)
Robert
Robert 2012년 11월 20일
답변: Jitesh Kumar 2018년 9월 26일
if I have a matrix [1,2] and I want to add a 3rd element [3] to make [1,2,3]
And what is this simple manipulation called? 2 hours of searching has got me nowhere.
Kind regards
RK
  댓글 수: 2
Jan
Jan 2012년 11월 20일
편집: Jan 2012년 11월 20일
@Robert: The operation is called "concatenation". Such questions are exhaustively explained in the "Getting Started" chapter of the documentation. While it is strongly recommended to read them, because Matlab is a very powerful language, the forum is not the right place to learn the very basics. Thanks.
Robert
Robert 2012년 11월 25일
Sorry for not being able to find it and being thick, Yes this is how your question addresses me. Dyslexia can be very cruel, yet it spawns all of the greatest thinkers of our time. How is this very useful bit of advice going to help someone trying to learn. I suppose you have never had difficulty finding a simple answer before. If you don't like the question just don't answer it! We should be encouraging people not making them too scared to ask for help. Not impressed one iota!

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

채택된 답변

per isakson
per isakson 2012년 11월 20일
Hint:
x = [ 1, 2 ];
x(end+1) = 3;
or
x = cat( 2, x, 3 );
  댓글 수: 1
Jan
Jan 2012년 11월 20일
편집: Jan 2012년 11월 20일
And:
x = [x, 3]
which is equivalent to:
x = horzcat(x, 3)

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

추가 답변 (1개)

Jitesh Kumar
Jitesh Kumar 2018년 9월 26일
A=[1,2]; A(end+1)=3;

카테고리

Help CenterFile Exchange에서 Random Number Generation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by