What does the symbol ";" mean in the statement "p1 = [x; y]"?
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Manoj Murali
am 15 Feb. 2012
Bearbeitet: dpb
am 13 Okt. 2013
What does the symbol ";" mean in the following statement?
p1 = [x; y];
0 Kommentare
Akzeptierte Antwort
Friedrich
am 15 Feb. 2012
Hi,
this means x and y are combined vertically to a new vector. So p1 = [x;y] creates a vector
p1 = (x)
(y)
Or simply try it with an example
p1 = [1;2]
3 Kommentare
Jan
am 15 Feb. 2012
Horizontal concatenation: [a, b], or [a b] or cat(2, a, b) or horzcat(a, b)
Vertical concatenation: [a; b], cat(1, a, b), vertcat(a, b)
Another method, which is prone to errors is using the line break as separator:
[a
b]
Weitere Antworten (1)
k.v.swamy
am 15 Feb. 2012
hi, p1 = [x; y]; means u r combining the vectors x and y in to a single vector p1.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices 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!