1x100 vector of all -1
68 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I can't find how to create a vector with dimensions 1x100 where all the values should be -1... i know you can use "zeroes" and "ones" but how do I do this for -1? I also need to make one for the value 2.00049. Thanks!
Antworten (3)
Jan
am 15 Mär. 2012
x = -ones(1, 100); % Faster than -1*ones(1, 100);
Inside repmat this happens:
a = -1;
x = a(ones(1, 100));
If x does not exist before or is not larger than the wanted result, this works also:
x(1:100) = -1;
But I recommend not to use this, because it depends on the history:
x = rand(11, 11);
...
x(1:100) = -1 % Still a [11 x 11] matrix!
0 Kommentare
Walter Roberson
am 15 Mär. 2012
Alternative:
x = repmat(-1, 1, 100);
y = repmat(2.00049, 1, 100);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!