how to create this vector [ 10 9 10 9 ...] with one command

hi can you help us to create this vector with one command v=[10 9 10 9 ...] 100 times with one command only
and how to create this vector =[ 1 1 2 2 3 3 4 4] with only one command !!
also how to create this with only one command =[ 1 1 2 2 1 1 2 2]
and finally this vector =[ -1 1 -2 2 -3 3 -4 4]
thank you guys :-) !!

2 个评论

What does "one command" exactly mean? Please not that for "v = [10, 9]" you call subsasgn and horzcat already.
We do not solve homework questions, but we like to assist you to solve them by your own. Please post, what you have tried so far and explain the occurring problems.
Its not a homework im studying for a final exam and im trying every possible way to create these kinds of vectors I tried these functions ..... repmat and for example a=zeros(1,100) >> a(1:2:99)=10 a(2:2:100)=8 a.*-1.*(-1).^[1:100] to get 10 -8 10 -8 ..and so on

请先登录,再进行评论。

 采纳的回答

hi, try :
v=repmat([10 9]',[50 1]);

2 个评论

Do you know how to repeat two different numbers like 11 22 or repeat four different numbers
same way : repmat([1 2 3 4]',[4 1]) % 4 times

请先登录,再进行评论。

更多回答(1 个)

Never forget the really obvious solution:
v = [10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, ...
10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9, 10, 9];
w = [ 1 1 2 2 3 3 4 4]
x = [ 1 1 2 2 1 1 2 2]
y = [ -1 1 -2 2 -3 3 -4 4]
There are less efficient solutions based on the commands repmat or kron.

2 个评论

I know the obvious solution, but I can't use it in the final
Then, Malak, please explain this in your question. It is not a good idea to expect, that the readers can guess, what you need.

请先登录,再进行评论。

类别

帮助中心File Exchange 中查找有关 Mathematics 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by