Filter löschen
Filter löschen

make single element be array,,

30 Ansichten (letzte 30 Tage)
baby
baby am 12 Mai 2012
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,,

Akzeptierte Antwort

per isakson
per isakson am 12 Mai 2012
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

Weitere Antworten (1)

baby
baby am 12 Mai 2012
But how if i want convert another number like w1 = -0.5 be w1 = [-0.5 -0.5 -0.5 -0.5 -0.5]?

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by