Logical Manipulation of Vector
Ältere Kommentare anzeigen
I require a logical vector with 'a' number of rows =1 and followed by 'b' rows =0. How can I create this without if statements?
I know a and b.
3 Kommentare
Paulo Silva
am 5 Sep. 2011
not easy to understand, please provide one simple example, rows=0 is something like this: []
Oleg Komarov
am 5 Sep. 2011
He intended b rows of logical zeros.
Paulo Silva
am 5 Sep. 2011
thanks Oleg :) now I understand.
Akzeptierte Antwort
Weitere Antworten (2)
Daniel Shub
am 5 Sep. 2011
[true(a, 1); false(b, 1)]
Walter Roberson
am 5 Sep. 2011
Something like,
kron([true;false],[a;b])
Unfortunately I cannot reach my server today to test this.
2 Kommentare
Oleg Komarov
am 5 Sep. 2011
It could have been the most elegant, although with some overhead but the result is:
ans =
10
15
0
0
Walter Roberson
am 6 Sep. 2011
I usually get kron() wrong the first few times... :(
Kategorien
Mehr zu Time Series Objects finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!