Repeating elements in a vector

조회 수: 16 (최근 30일)
Erika
Erika 2012년 10월 10일
How do I write a function with loops that takes a two column matrix and has the element of one column be repeated by the other column? For example,
A=
4 1
5 2
6 3
>>([4,1; 5,2; 6,3])
ans: 4 5 5 6 6 6
  댓글 수: 3
Evan
Evan 2012년 10월 10일
help repmat
You might find that function to be of use. Also, think about concatenation.
Jan
Jan 2012년 10월 10일
Please do not post solutions of homework questions. On one hand the OP cannot submit this without cheating, on the other hand his teacher will not recommend this forum anymore. So the OP's and the forum's reputation suffer.

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

답변 (3개)

Andrei Bobrov
Andrei Bobrov 2012년 10월 10일
편집: Andrei Bobrov 2012년 10월 11일
for solution your problems you can use functions of MATLAB: cumsum; zeros.
  댓글 수: 2
Jan
Jan 2012년 10월 10일
Please do not post solutions of homewokr questions. On one hand the OP cannot submit this without cheating, on the other hand his teacher will not recommend this forum anymore. So the OP's and the forum's reputation suffer.
Biside this, your soultion is smart and efficient. +1
Andrei Bobrov
Andrei Bobrov 2012년 10월 11일
Jan! OK.

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


Sean de Wolski
Sean de Wolski 2012년 10월 10일
  댓글 수: 1
Jan
Jan 2012년 10월 10일
+1: Up-voted for not posting a solution.

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


Evan
Evan 2012년 10월 10일
function v = fname(A)
v = [];
for i = 1:size(A,1)
v = [v repmat(A(i,1),1,A(i,2))];
end
  댓글 수: 3
Erika
Erika 2012년 10월 11일
편집: Erika 2012년 10월 11일
I'm not trying to look for answers. I only wanted to know what embedded functions in MATLAB I can use because that's how I'll learn... I guess I should've phrased my question in a better way.
Jan
Jan 2012년 10월 12일
@Erika: Question, especially from beginners, are very welcome in this forum. Asking a perfect question concerning homework problems is nearly impossible, because this requires a deep understanding of the question, which you reach usually after the problem is solved.
As long as the contributors of this forum answer homework question such general that the pupils/students perform the main part by their own, all kind of questions are welcome and useful.

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

카테고리

Help CenterFile Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by