concatenate column values in a vector
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Elysi Cochin
am 20 Nov. 2019
Beantwortet: Steven Lord
am 20 Nov. 2019
i have a vector
v1 = [ 1,0,1,0] (dim 1x4 double)
i wanted to join the values in v1 to a new variable
v2 = [1010] (dim 1x1 double)
how to do so
0 Kommentare
Akzeptierte Antwort
KALYAN ACHARJYA
am 20 Nov. 2019
Bearbeitet: KALYAN ACHARJYA
am 20 Nov. 2019
Simpler way:
v=[1,0,1,0];
result=str2num(sprintf('%1d',v))
Result:
result =
1010
>>
0 Kommentare
Weitere Antworten (2)
Erivelton Gualter
am 20 Nov. 2019
You can use the following line of code:
v2 = sum(v1*diag(10.^(length(v1)-1:-1:0)));
0 Kommentare
Steven Lord
am 20 Nov. 2019
Treat v1 as the coefficients of a polynomial and evaluate that polynomial for x = 10.
v1 = [ 1,0,1,0];
v2 = polyval(v1, 10)
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!