make single element be array,,

hello,,
i m new beginner in matlab,,
so i still have little experience,,
i want to ask about how to make single element be array,,
example i have variable called w1 = 1;
and i want make array of w1 like w1 = [1 1 1 1 1]
please help me,,

 채택된 답변

per isakson
per isakson 2012년 5월 12일

1 개 추천

This used to be called Tonys trick:
w1 = w1( ones( 1, 5 ) );
this is more standard
w1 = repmat( w1, 1, 5 );
PS. There is a good Getting Started!
--- Edit ---
>> w1=-0.5
w1 =
-0.5000
>> w1( ones( 1, 5 ) )
ans =
-0.5000 -0.5000 -0.5000 -0.5000 -0.5000
You need to experiment!
>> repmat( -0.11, 1, 5 )
ans =
-0.1100 -0.1100 -0.1100 -0.1100 -0.1100

추가 답변 (1개)

baby
baby 2012년 5월 12일

0 개 추천

But how if i want convert another number like w1 = -0.5 be w1 = [-0.5 -0.5 -0.5 -0.5 -0.5]?

카테고리

도움말 센터File Exchange에서 Operators and Elementary Operations에 대해 자세히 알아보기

태그

질문:

2012년 5월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by