Creating a char matrix
77 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I need to build a char matrix, for example:
A = [31T 31T 31T ...] Of dimensions 1514443x1 full of '31T'.
I would write: for i=1:1514443; A(i,1)='31T'; end
But I get the mistake: Assignment has more non-singleton rhs dimensions than non-singleton subscripts
I don't know what to do. Please help me.
0 Kommentare
Akzeptierte Antwort
José-Luis
am 11 Feb. 2013
Bearbeitet: José-Luis
am 11 Feb. 2013
your_mat = repmat('31T',15443,1);
Note that the dimensions of this array will be 15443 times 3 (the number of characters in the string. If you really want a 1 as the second dimension then you could use a cell array:
your_mat = repmat({'31T'},15443,1);
2 Kommentare
Weitere Antworten (1)
Siehe auch
Kategorien
Mehr zu Resizing and Reshaping 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!